1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5180,6723],{5180:function(e,t,i){i.r(t),i.d(t,{default:function(){return a}});var s=i(6723);class a{constructor(e){this.root=e,this.list=e.querySelector(`.${s.default.pagination.list}`),this.list&&(this.pageItems=Array.from(this.list.querySelectorAll("[data-jds-page]")),this.prevItem=this.list.querySelector("[data-jds-pagination-prev]"),this.nextItem=this.list.querySelector("[data-jds-pagination-next]"),this.maxVisible=parseInt(e.getAttribute("data-jds-pagination-visible"))||7,this.totalPages=this.pageItems.length,this.ellipsisElements=[],this.demo=e.hasAttribute("data-jds-pagination-demo"),this.currentPage=this.#e(),this.totalPages>this.maxVisible&&(this.#t(),this.#i()),this.demo&&this.#s())}#e(){const e=this.pageItems.find((e=>e.classList.contains(s.default.utility.active)));return e?parseInt(e.getAttribute("data-jds-page")):1}#t(){const e=this.#a(),t=new Set(e),i=[...e].sort(((e,t)=>e-t));for(let e=1;e<i.length;e++)i[e]-i[e-1]==2&&t.add(i[e-1]+1);const s=Array.from(t).sort(((e,t)=>e-t));this.#l();let a=null;this.pageItems.forEach((e=>{const t=parseInt(e.getAttribute("data-jds-page"));s.includes(t)?(e.style.display="",null!==a&&t-a>1&&this.#n(e),a=t):e.style.display="none"}))}#a(){const e=this.totalPages,t=this.currentPage,i=this.maxVisible;if(e<=i)return Array.from({length:e},((e,t)=>t+1));const s=new Set;s.add(1),s.add(e),s.add(t);let a=1;for(;s.size<i&&(t-a>=1&&s.add(t-a),s.size<i&&t+a<=e&&s.add(t+a),a++,!(t-a<1&&t+a>e)););return Array.from(s).sort(((e,t)=>e-t))}#n(e){const t=document.createElement("li");t.className=`${s.default.pagination.item} ${s.default.pagination.itemEllipsis}`,t.setAttribute("aria-hidden","true");const i=document.createElement("span");i.className=s.default.pagination.ellipsis,i.textContent="â¦",t.appendChild(i),e.parentNode.insertBefore(t,e),this.ellipsisElements.push(t)}#l(){this.ellipsisElements.forEach((e=>e.remove())),this.ellipsisElements=[]}#s(){if(this.pageItems.forEach((e=>{const t=e.querySelector(`.${s.default.pagination.link}`);t&&t.addEventListener("click",(t=>{t.preventDefault(),this.#d(parseInt(e.getAttribute("data-jds-page")))}))})),this.prevItem){const e=this.prevItem.querySelector(`.${s.default.pagination.link}`);e&&e.addEventListener("click",(e=>{e.preventDefault(),this.currentPage>1&&this.#d(this.currentPage-1)}))}if(this.nextItem){const e=this.nextItem.querySelector(`.${s.default.pagination.link}`);e&&e.addEventListener("click",(e=>{e.preventDefault(),this.currentPage<this.totalPages&&this.#d(this.currentPage+1)}))}}#d(e){this.currentPage=e,this.pageItems.forEach((t=>{parseInt(t.getAttribute("data-jds-page"))===e?(t.classList.add(s.default.utility.active),t.querySelector(`.${s.default.pagination.link}`)?.setAttribute("aria-current","page")):(t.classList.remove(s.default.utility.active),t.querySelector(`.${s.default.pagination.link}`)?.removeAttribute("aria-current"))})),this.prevItem&&this.prevItem.classList.toggle(s.default.utility.disabled,e<=1),this.nextItem&&this.nextItem.classList.toggle(s.default.utility.disabled,e>=this.totalPages),this.#t()}#i(){const e=[{maxWidth:330,visible:3},{maxWidth:400,visible:5}],t=this.maxVisible;new ResizeObserver((i=>{for(const s of i){const i=s.contentRect.width;let a=t;for(const t of e)if(i<=t.maxWidth){a=t.visible;break}a!==this.maxVisible&&(this.maxVisible=a,this.#t())}})).observe(this.list)}}},6723:function(e,t,i){i.r(t),t.default={utility:{collapsed:"jds-collapsed",expanded:"jds-expanded",collapsing:"jds-collapsing",expanding:"jds-expanding",active:"jds-active",valid:"jds-valid",invalid:"jds-invalid",validated:"jds-validated",disabled:"jds-disabled",colorScope:"jds-color-scope",colorScopeReset:"jds-color-scope-reset"},btn:{underlinedSmooth:"jds-btn-underlined-smooth"},form:{validated:"jds-form-validated",usingInfieldLabels:"jds-form-labels-infield",usingFloatingLabels:"jds-form-labels-floating",field:"jds-form-field",fieldFocused:"jds-form-field-focused",fieldFilled:"jds-form-field-filled",checkboxField:"jds-form-checkbox-field",select:"jds-form-select"},accordion:{item:"jds-accordion-item",header:"jds-accordion-header",body:"jds-accordion-body",itemCollapsed:"jds-accordion-item-collapsed",itemCollapsing:"jds-accordion-item-collapsing",itemExpanded:"jds-accordion-item-expanded",itemE
1xpanding:"jds-accordion-item-expanding"},carousel:{active:"jds-carousel-active",item:"jds-carousel-item",dot:"jds-carousel-dot"},copyLink:{root:"jds-copy-link",input:"jds-copy-link-input",action:"jds-copy-link-action",confirmed:"jds-copy-link-confirmed"},pagination:{list:"jds-pagination",item:"jds-pagination-item",itemEllipsis:"jds-pagination-item-ellipsis",link:"jds-pagination-link",ellipsis:"jds-pagination-ellipsis"}}}}]);
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.