PageSourceSearch

https://www.bnpparibas.com.hk/app/themes/bnpp-pays-v2c/dist/vendors-min.js?ver=ce72ea4f09

js bnpparibas.com.hk collected 2026-09-30 15:43:56 UTC 34,138 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e,t,r,i,n,o,l,a,s,d,u,p,h,g,b,c,v,f,m,w,y,x,k,L,D,M,S,$,A,C,E,P,T,O,R,z;(()=>{var e=e=>null!=e&&("boolean"==typeof e?e:"true"===e.trim().toLowerCase());window.tcRangeSliderPlugins=window.tcRangeSliderPlugins||[];var t="#1E293B";window.tcRangeSliderPlugins.push((()=>{let r,i,n=null,o=null,l=null,a=!1,s=t,d="",u=null,p=null,h=null,g=[],b=e=>{let t=document.createElement("label");return t.className=e,t.setAttribute("for","range-slider"),t},c=()=>{for(let e of g)!e||e.remove();null==p||p.remove(),null==h||h.remove(),null==u||u.remove(),g=[]},v=e=>{a=e,a?((()=>{var e;let t=null==(e=null==n?void 0:n.shadowRoot)?void 0:e.querySelector(".range-slider-box");u=document.createElement("div"),u.classList.add("labels-row"),t.prepend(u)})(),(()=>{p=b("min-label"),p.textContent=y(null==l?void 0:l.getTextMin(),d),h=b("max-label"),h.textContent=y(null==l?void 0:l.getTextMax(),d),null==o||o.before(p),null==o||o.after(h);let e=null==l?void 0:l.getValues();if(e)for(let t=0;t<e.length;t++){let r=b(`value${t+1}-label generated-label`);r.textContent=y(e[t],d),g.push(r),null==u||u.append(r)}})()):c()},f=e=>{s=e;for(let e of g)!e||(e.style.color=null!=s?s:t);p&&(p.style.color=null!=s?s:t),h&&(h.style.color=null!=s?s:t)},m=e=>{d=e,r&&r()},w=()=>{!l||!u||u.classList.toggle("is-reversed",l.isRightToLeft()||l.isBottomToTop())},y=(e,t)=>{let r=`${(null!=e?e:"").toString()}${t}`;return i&&"function"==typeof i?i(e):r};return{get name(){return"Generated Labels"},init:(i,a,u,p)=>{var h,g,b;n=i,l=p,o=null==(h=i.shadowRoot)?void 0:h.getElementById("range-slider"),r=a,s=null!=(g=n.getAttribute("generate-labels-text-color"))?g:t,d=null!=(b=n.getAttribute("generate-labels-units"))?b:"",v(e(n.getAttribute("generate-labels"))),w(),f(s)},update:e=>{if(a&&e.values){w();for(let t=0;t<e.values.length;t++){let r=e.values[t],i=g[t];if(void 0===r&&i)i.remove(),g[t]=void 0;else if(void 0===r||i)!i||(i.textContent=y(r,d));else{let i=b(`value${t+1}-label generated-label`);if(i.textContent=y(r,d),g[t]=i,e.values.length<=0)null==u||u.append(i);else if(0===t)null==u||u.append(i);else{let e=g[t-1];null==e||e.after(i)}}}p&&(p.textContent=y(e.textMin,d)),h&&(h.textContent=y(e.textMax,d)),f(s)}},onAttrChange:(t,r)=>{"generate-labels"===t&&v(e(r)),"generate-labels-text-color"===t&&f(r),"generate-labels-units"===t&&m(r)},gettersAndSetters:[{name:"generateLabels",attributes:{get:()=>null!=a&&a,set:t=>{v(e(t))}}},{name:"textColor",attributes:{get:()=>null!=s?s:"",set:e=>{f(e)}}},{name:"generateLabelsTextColor",attributes:{get:()=>null!=s?s:"",set:e=>{f(e)}}},{name:"units",attributes:{get:()=>null!=d?d:"",set:e=>{m(e)}}},{name:"generateLabelsUnits",attributes:{get:()=>null!=d?d:"",set:e=>{m(e)}}},{name:"generateLabelsFormat",attributes:{get:()=>i,set:e=>{i=e,r&&r()}}}],css:"\n    .labels-row{\n      text-align: center;\n      display: flex;\n      justify-content: center;\n    }
1\n    \n    .is-reversed,\n    .is-reversed + .row{\n      flex-direction: row-reverse;\n    }\n    \n    .type-vertical{\n      position: relative;\n    }\n    \n    .type-vertical .labels-row{\n      flex-direction: column;\n      position: absolute;\n      top: 50%;\n      right: -100%;\n      transform: translateY(-50%);\n    }\n    \n    .type-vertical .is-reversed,\n    .type-vertical .is-reversed + .row{\n      flex-direction: column-reverse;\n    }\n    \n    .max-label,\n    .min-label{\n      margin: 0 1rem;\n      width: 2rem;\n      text-align: center;\n      white-space: nowrap;\n    }\n    \n    .generated-label{\n      text-align: center;\n      margin: 0 0.5rem;\n      white-space: nowrap;\n    }\n    ",destroy:c}}))})(),e=Object.defineProperty,t=Math.pow,r=(t,r,i)=>(((t,r,i)=>{r in t?e(t,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[r]=i})(t,"symbol"!=typeof r?r+"":r,i),i),i="pointers-overlap",n="pointers-min-distance",o="pointers-max-distance",l="range-dragging",a="data",s="step",d="round",u="type",p="theme",h="disabled",g="keyboard-disabled",b="mousewheel-disabled",c="animate-onclick",v="vertical",f="horizontal",m=(e,t,r,i,n)=>{let o=t-e;return 0===o?r:(i-r)*(n-e)/o+r},w=e=>!isNaN(parseFloat(e))&&isFinite(e),y=(e,t)=>w(e)?Number(e):t,x=(e,t)=>0===t?0:Math.round(e/t)*t,k=e=>null!=e&&("boolean"==typeof e?e:"true"===e.trim().toLowerCase()),L=(e,t,r)=>{let i,n,o,l,a=0,s=!1,d=t=>{if(!s){switch(t.key){case"ArrowLeft":t.preventDefault(),"function"==typeof i&&i(r);break;case"ArrowRight":t.preventDefault(),"function"==typeof n&&n(r);break;case"ArrowUp":t.preventDefault(),"function"==typeof o&&o(r);break;case"ArrowDown":t.preventDefault(),"function"==typeof l&&l(r)}((e,t)=>{e.dispatchEvent(new CustomEvent("onKeyDown",{detail:{nativeEvent:t}}))})(e,t)}},u=()=>{s||((e,t)=>{e.dispatchEvent(new CustomEvent("onPointerClicked",{detail:{$pointer:t}}))})(e,t)};return t.className=`pointer pointer-${r}`,t.addEventListener("keydown",d),t.addEventListener("click",u),{$pointer:t,get percent(){return a},get disabled(){return s},set disabled(e){(e=>{s=e,t.classList.toggle("disabled",s),s?t.setAttribute("aria-disabled","true"):t.hasAttribute("aria-disabled")&&t.removeAttribute("aria-disabled")})(e)},updatePosition:(e,r,i,n,o,l)=>{let s=a;void 0!==i&&e>i&&(e=i),void 0!==r&&e<r&&(e=r),a=e;let d=a;return(n===v&&l||n===f&&o)&&(d=100-d),n===v?t.style.top=`${d}%`:t.style.left=`${d}%`,s!==a},isClicked:e=>e===t||t.contains(e),setCallbacks:(e,t,r,a)=>{i=e,n=t,o=r,l=a},setAttr:(e,r)=>{null==r?t.removeAttribute(e):t.setAttribute(e,r)},getAttr:e=>t.getAttribute(e),destroy:()=>{t.removeEventListener("keydown",d),t.removeEventListener("click",u),t.remove()}}},D="--animate-onclick",M=(e,t,r)=>{let i=new Map;for(let n of e.attributes){let e=n.nodeName.trim().toLowerCase();if(!t.test(e))continue;let o=e.replace(/\D/g,"").trim(),l=""===o||"0"===o||"1"===o?0:y(o,0)-1,a=r&&"function"==typeof r?r(n.value):n.value;i.set(l,a)}return i},S=[["--width","slider-width","sliderWidth",null],["--height","slider-height","sliderHeight",null],["--panel-bg-border-radius","slider-radius","sliderRadius",null],["--panel-bg","slider-bg","sliderBg",null],["--panel-bg-hover","slider-bg-hover","sliderBgHover",null],["--panel-bg-fill","slider-bg-fill","sliderBgFill",null],["--pointer-width","pointer-width","pointer#Width",/^pointer([0-9]*)-width$/],["--pointer-height","pointer-height","pointer#Height",/^pointer([0-9]*)-height$/],["--pointer-border-radius","pointer-radius","pointer#Radius",/^pointer([0-9]*)-radius$/],["--pointer-bg","pointer-bg","pointer#Bg",/^pointer([0-9]*)-bg$/],["--pointer-bg-hover","pointer-bg-hover","pointer#BgHover",/^pointer([0-9]*)-bg-hover$/],["--pointer-bg-focus","pointer-bg-focus","pointer#BgFocus",/^pointer([0-9]*)-bg-focus$/],["--pointer-shadow","pointer-shadow","pointer#Shadow",/^pointer([0-9]*)-shadow$/],["--pointer-shadow-hover","pointer-shadow-hover","pointer#ShadowHover",/^pointer([0-9]*)-shadow-hover$/],["--pointer-shadow-focus","pointer-shadow-focus","pointer#ShadowFocus",/^pointer([0-9]*)-shadow-focus$/],["--pointer-border","pointer-border","pointer#Border",/^pointer([0-9]*)-border$/],["--pointer-border-hover","pointer-border-hover","pointer#BorderHover",/^pointer([0-9]*)-border-hover$/],["--pointer-border-focus","pointer-border-focus","pointer#BorderFocus",/^pointer([0-9]*)-border-focus$/]],$=(e,t,r)=>{let i=null,n=[],o=new Map,l=(e,r=t)=>{let i=[...r.classList];for(let r of i)r.startsWith(e)&&t.classList.remove(r)},a=()=>{l("shape");let e=t.querySelectorAll(".pointer");for(let t of e)l("shape",t)},s=e=>{i=e,l("theme-"),"string"==typeof e&&t.classList.add(`theme-${e}`)},d=()=>
1{if(a(),!(n.length<=0)){t.classList.add("shape",`shape-${n[0]}`);for(let e=1;e<n.length;e++){let r=n[e];if(!r)continue;let i=t.querySelector(`.pointer-${e}`);!i||i.classList.add("shape",`shape-${r}`)}}},u=(e,t)=>`${e}-${t}`,h=(e,i,n)=>{let l=r[n];if(!l)return;let a=0===n?t:l.$pointer;if(null==i)return o.has(u(e,n))&&o.delete(u(e,n)),void a.style.removeProperty(e);o.set(u(e,n),i),a.style.setProperty(e,i)},g=(e,t)=>o.get(u(e,t));return(()=>{for(let t of S){let[i,n,o,l]=t;if(l){let t=M(e,l);for(let e of t){let t=e[0],r=e[1];h(i,r,t)}}else{let t=e.getAttribute(n);h(i,t,0)}let a=[];if(-1===o.indexOf("#"))a.push([o,0]);else{a.push([o.replace("#",""),0]),a.push([o.replace("#","0"),0]),a.push([o.replace("#","1"),0]);for(let e=1;e<r.length;e++)a.push([o.replace("#",(e+1).toString()),e])}for(let t of a)try{let r=t[0],n=t[1];Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{get:()=>g(i,n),set:e=>{h(i,e,n)}})}catch(e){console.error(e)}}s(e.getAttribute(p)),(()=>{a();let t=M(e,/^pointer([0-9]*)-shape$/);if(!(t.size<=0)){for(let e of t){let t=e[0];n[t]=e[1]}d()}})()})(),{setStyle:h,getStyle:g,get theme(){return i},set theme(e){s(e)},get pointerShapes(){return n},setPointerShape:(e,t)=>{n[e]=t,d()}}},A="animate-on-click",C="range-dragging",E=(e,t,r,i,n,o,l)=>{try{Object.defineProperty(e,i,{configurable:!0,get(){if(!t)return;let e=t.pointers[r];if(!e)return;let i=t.getTextValue(e.percent);return w(i)?y(i,i):i},set:e=>{t.pointers[r]?null==t||t.setValue(e,r):null==t||t.addPointer(e)}}),Object.defineProperty(e,n,{configurable:!0,get(){var e,i;return null!=(i=null==(e=null==t?void 0:t.pointers[r])?void 0:e.getAttr("aria-label"))?i:void 0},set:e=>{!t||t.setAriaLabel(r,e)}}),Object.defineProperty(e,o,{configurable:!0,get(){var e,i;return null!=(i=null==(e=null==t?void 0:t.styles)?void 0:e.pointerShapes[r])?i:null},set:e=>{!t||!t.styles||t.styles.setPointerShape(r,e)}}),Object.defineProperty(e,l,{configurable:!0,get(){var e;return null!=(e=null==t?void 0:t.pointers[r].disabled)&&e},set:e=>{if(!t)return;let i=null==t?void 0:t.pointers[r];!i||(i.disabled=e)}})}catch(e){console.error(e)}},P=(e,t,r)=>{var i;let n=null==(i=r.shadowRoot)?void 0:i.querySelector(".container");if(n)for(let r of e)t?n.prepend(r.$pointer):n.append(r.$pointer)},T=100,O="0.3s",R=(e,r,p)=>{let S,E,R,z,B=p.map((e=>e[0])),N=null,j=null,H=null,_=null,q=0,V=T,Y=f,F=2,I=!1,X=!1,K=!1,U=0,W=1/0,G=!1,J=!1,Q=!1,Z=!1,ee=O,te=[],re=t=>{J||(t.preventDefault&&t.preventDefault(),oe(t),window.addEventListener("mousemove",oe),window.addEventListener("mouseup",ie),((e,t)=>{e.dispatchEvent(new CustomEvent("onMouseDown",{detail:{nativeEvent:t}}))})(e,t))},ie=t=>{J||(R=void 0,z=void 0,window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",ie),ee&&r.classList.add(A),((e,t)=>{e.dispatchEvent(new CustomEvent("onMouseUp",{detail:{nativeEvent:t}}))})(e,t))},ne=()=>B.findIndex((e=>N===e&&!e.disabled)),oe=e=>{let t;if(Y===v){let{height:i,top:n}=r.getBoundingClientRect(),o=-1!==e.type.indexOf("mouse")?e.clientY:e.touches[0].clientY;t=100*Math.min(Math.max(0,o-n),i)/i}else{let{width:i,left:n}=r.getBoundingClientRect(),o=-1!==e.type.indexOf("mouse")?e.clientX:e.touches[0].clientX;t=100*Math.min(Math.max(0,o-n),i)/i}if((I||X)&&(t=100-t),N=((e,t)=>{if(B.length<=0)return;if(1===B.length)return B[0].isClicked(e)&&ee&&r.classList.remove(A),B[0];let i=he(e);if(G){let e=t,n=fe(e);void 0!==n&&(e=x(e,n)),i?(R=e,z=0,ee&&r.classList.remove(A)):void 0!==R&&(z=e-R,R=e)}if(!pe(e)&&!i){for(let t of B)if(t.isClicked(e)&&!t.disabled)return ee&&r.classList.remove(A),t;for(let e of B)if(N===e)return e}let n=1/0,o=null;for(let e of B){if(e.disabled)continue;let r=Math.abs(t-e.percent);r<n&&(n=r,o=e)}return o})(e.target,t),N&&((e,t)=>{if(t&&!(e.length<=1)){for(let t of e)t.$pointer.style.zIndex=20..toString();t.$pointer.style.zIndex=40..toString()}})(B,N),G&&B.length>1&&void 0!==z){let e=B[0],t=B[B.length-1],r=e.percent+z<0,i=t.percent+z>100;if(r||i)return;for(let e=0;e<B.length;e++)qe(e,B[e].percent+z);return}let i=ne();-1!==i&&(qe(i,t),null==N||N.$pointer.focus())},le=t=>{if(J||document.activeElement!==e||(null==N?void 0:N.disabled))return;t.stopPropagation(),t.preventDefault();let r=t.deltaY<0,i=I||X,n=r?!i:i,o=ne();-1!==o&&(n?ge(o,B[o].percent):be(o,B[o].percent))},ae=e=>{J||Q||(Y===v?qe(e,X?100:0):I?be(e,B[e].percent):ge(e,B[e].percent))},se=e=>{J||Q||(Y===v?qe(e,X?0:100):I?ge(e,B[e].percent):be(e,B[e].percent))},de=e=>{J||Q||(Y===v?X?be(e,B[e].percent):ge(e,B[e].percent):qe(e,I?100:0))},ue=e=>{J||Q||(Y===v?X?ge(e,B[e].percent):be(e,B[e].percent):qe(e,I?0:100))},pe=e=>e.classList.contains("panel"),he=e=>e.classList.contains("panel-fill"),ge=(e,t)=>
1{if(void 0===t)return;let r=fe(t);null==r&&(r=1),(t-=r)<0&&(t=0),qe(e,t)},be=(e,t)=>{if(void 0===t)return;let r=fe(t);null==r&&(r=1),(t+=r)>100&&(t=100),qe(e,t)},ce=()=>{!_||_.update({percents:De(),values:Me(),$pointers:Se(),min:$e(),max:Ae(),data:Ce(),step:xe(),round:Pe(),type:Ee(),textMin:we(),textMax:ye(),rightToLeft:Re(),bottomToTop:ze(),pointersOverlap:He(),pointersMinDistance:Te(),pointersMaxDistance:Oe(),rangeDragging:_e(),disabled:Be(),keyboardDisabled:Ne(),mousewheelDisabled:je()})},ve=()=>{ce()},fe=e=>{let t;if("function"==typeof S){let r=m(0,100,q,V,e);t=S(r,e)}else t=S;if(w(t)){let e=V-q;return t=0===e?0:100*t/e,t}},me=e=>{if(void 0===e)return;let r=m(0,100,q,V,e);return void 0!==E?E[Math.round(r)]:((e,r=1/0)=>{if(r===1/0)return e;let i=t(10,r);return Math.round(e*i)/i})(r,F)},we=()=>void 0!==E?E[q]:q,ye=()=>void 0!==E?E[V]:V,xe=()=>S,ke=e=>{var t;return e<=0||K?we():null!=(t=me(B[e-1].percent))?t:""},Le=e=>{var t;return B.length<=1||e>=B.length-1||K?ye():null!=(t=me(B[e+1].percent))?t:""},De=()=>B.map((e=>e.percent)),Me=()=>B.map((e=>me(e.percent))),Se=()=>B.map((e=>e.$pointer)),$e=()=>q,Ae=()=>V,Ce=()=>E,Ee=()=>Y,Pe=()=>F,Te=()=>U,Oe=()=>W,Re=()=>I,ze=()=>X,Be=()=>J,Ne=()=>Q,je=()=>Z,He=()=>K,_e=()=>G,qe=(t,r)=>{if(void 0===r)return;let i=fe(r);void 0!==i&&(r=x(r,i));let n=B[t];if(!n)return;let o=n.updatePosition(r,(e=>{if(!(K||B.length<=1||V===q)){if(0===e){let t=100*W/(V-q);return Math.max(0,B[e+1].percent-t)}{let t=100*U/(V-q);return Math.min(B[e-1].percent+t,100)}}})(t),(e=>{if(!(K||B.length<=1||V===q)){if(e===B.length-1){let t=100*W/(V-q);return Math.min(B[e-1].percent+t,100)}{let t=100*U/(V-q);return Math.max(0,B[e+1].percent-t)}}})(t),Y,I,X);null==j||j.updatePosition(Y,B.map((e=>e.percent)),I,X),ce();for(let e of B){let t=me(e.percent);void 0!==t&&(e.setAttr("aria-valuenow",t.toString()),e.setAttr("aria-valuetext",t.toString()))}Ye(),o&&((e,t)=>{if(!t||t.length<=0)return;let r=t.map((e=>w(e)?y(e,e):e)),i={values:r||[]};i.value=r[0],i.value0=r[0],i.value1=r[0];for(let e=1;e<r.length;e++)i[`value${e+1}`]=r[e];e.dispatchEvent(new CustomEvent("change",{detail:i}))})(e,B.map((e=>me(e.percent))))},Ve=()=>{for(let e=0;e<B.length;e++)qe(e,B[e].percent)},Ye=()=>{var e,t;for(let r=0;r<B.length;r++){let i=B[r];i.setAttr("aria-valuemin",(null!=(e=ke(r))?e:"").toString()),i.setAttr("aria-valuemax",(null!=(t=Le(r))?t:"").toString())}},Fe=e=>{q=y(e,0),q>V&&(V=q+T),Ve()},Ie=e=>{V=y(e,T),V<q&&(V=q+T),Ve()},Xe=e=>{K=!0;for(let t=0;t<e.length;t++)Ke(e[t],t);K=!1;for(let t=0;t<e.length;t++)Ke(e[t],t)},Ke=(e,t)=>{let r;void 0!==E?(r=null==e?0:((e,t)=>t?t.findIndex((t=>t===e||t.toString().trim()===e.toString().trim())):-1)(e,E),-1===r&&(r=0)):(r=y(e,q),r<q&&(r=q),r>V&&(r=V));let i=m(q,V,0,100,r);qe(t,i)},Ue=e=>{if(null!=e){if("function"==typeof e)return S=e,void Ve();if(w(e)){S=y(e,1);let t=Math.abs(V-q);return S>t&&(S=void 0),void Ve()}S=void 0}else S=void 0},We=e=>{K=e,Ve()},Ge=e=>{(!w(e)||e<0)&&(e=0),U=e},Je=e=>{(!w(e)||e<0)&&(e=1/0),W=e},Qe=e=>{J=e,r.classList.toggle("disabled",J),J?r.setAttribute("aria-disabled","true"):r.hasAttribute("aria-disabled")&&r.removeAttribute("aria-disabled")},Ze=e=>{Q=e},et=e=>{Z=e,Z?document.removeEventListener("wheel",le):document.addEventListener("wheel",le,{passive:!1})},tt=e=>{null!=e?(E=(e=>{if(null==e)return;if(Array.isArray(e))return e;if(""===e.trim())return;let t=e.split(","),r=[],i=!0;for(let e=0;e<t.length;e++){let n=t[e].trim();""!==n&&(r.push(n),w(n)||(i=!1))}return i?r.map((e=>Number(e))):r})(e),void 0===E||E.length<=0?E=void 0:(Fe(0),Ie(E.length-1),void 0===S&&Ue(1))):E=void 0},rt=t=>{var r;Y="string"==typeof t&&t.trim().toLowerCase()===v?v:f;let i=null==(r=e.shadowRoot)?void 0:r.querySelector(".range-slider-box");if(!i)return;i.className=`range-slider-box type-${Y}`,Ve();let n=Y===v?"vertical":"horizontal";for(let e of B)e.setAttr("aria-orientation",n)},it=t=>{I=t,B.length>1&&P(B,I,e),Ve(),ce()},nt=t=>{X=t,B.length>1&&P(B,X,e),Ve(),ce()},ot=e=>{F=y(e,2),F<0&&(F=2),ce()},lt=e=>{null==e||"false"===e.toString().trim().toLowerCase()?(ee=void 0,r.style.removeProperty(D),r.classList.remove(A)):(ee=e.toString(),r.style.setProperty(D,ee),r.classList.add(A))},at=(e,t)=>
1{let r=B[e];!r||(r.setAttr("aria-label",t),te[e]=t)},st=e=>{if(R=void 0,B.length<=1)return G=!1,void r.classList.remove(C);G=e,r.classList.toggle(C,G)};return(()=>{var t,f;for(let e of B)e.setCallbacks(ae,se,de,ue);let m=null==(t=e.shadowRoot)?void 0:t.querySelector(".panel-fill");m&&(j=(e=>({updatePosition:(t,r,i,n)=>{if(r.length<=0)return;let o=1===r.length,l=r[0],a=r[r.length-1];t===v?(e.style.removeProperty("width"),e.style.removeProperty("right"),e.style.removeProperty("left"),e.style.height=o?`${l}%`:`${Math.abs(l-a)}%`,n?(e.style.bottom="0%",e.style.top=o?"auto":`${Math.min(100-a,100-l)}%`):(e.style.bottom="auto",e.style.top=o?"0%":`${Math.min(l,a)}%`)):(e.style.removeProperty("height"),e.style.removeProperty("top"),e.style.removeProperty("bottom"),e.style.width=o?`${l}%`:`${Math.abs(l-a)}%`,i?(e.style.right="0%",e.style.left=o?"auto":`${Math.min(100-a,100-l)}%`):(e.style.right="auto",e.style.left=o?"0%":`${Math.min(l,a)}%`))}}))(m)),rt(e.getAttribute(u)),it(k(e.getAttribute("rtl"))),nt(k(e.getAttribute("btt"))),((e,t)=>{q=void 0!==E?0:y(e,0),V=void 0!==E?E.length-1:y(t,T),Fe(q),Ie(V)})(e.getAttribute("min"),e.getAttribute("max")),Ue(e.getAttribute(s)),tt(e.getAttribute(a)),Xe(p.map((e=>e[1]))),We(k(e.getAttribute(i))),Ge(y(e.getAttribute(n),0)),Je(y(e.getAttribute(o),1/0)),st(k(e.getAttribute(l))),ot(y(e.getAttribute(d),2)),(()=>{Qe(k(e.getAttribute(h))),Q=k(e.getAttribute(g)),Z=k(e.getAttribute(b));let t=M(e,/^pointer([0-9]*)-disabled$/,(e=>k(e)));for(let e of t){let t=e[0];!B[t]||(B[t].disabled=e[1])}})(),(()=>{let t=M(e,/^aria-label([0-9]*)$/);for(let e of t){let t=e[0];at(t,e[1])}})(),H=$(e,r,B),lt(null!=(f=e.getAttribute(c))?f:O),r.addEventListener("mousedown",re),r.addEventListener("mouseup",ie),r.addEventListener("touchmove",oe),r.addEventListener("touchstart",oe),Z||document.addEventListener("wheel",le,{passive:!1}),_=((e,t,r,i)=>{let n=[],o=t=>{if(t.gettersAndSetters)for(let r of t.gettersAndSetters)if(r.name&&r.attributes)try{Object.prototype.hasOwnProperty.call(e,r.name)||Object.defineProperty(e,r.name,r.attributes)}catch(e){console.error("defineSettersGetters error:",e)}},l=t=>{var r;if(!t.css)return;let i=null==(r=e.shadowRoot)?void 0:r.querySelector("style");!i||(i.innerHTML+=t.css)};return{init:()=>{if(window.tcRangeSliderPlugins)for(let a of window.tcRangeSliderPlugins){let s=a();n.push(s),s.init&&"function"==typeof s.init&&(s.init(e,t,r,i),o(s),l(s))}},update:e=>{for(let t of n)t.update&&"function"==typeof t.update&&t.update(e)},onAttrChange:(e,t)=>
1{for(let r of n)r.onAttrChange&&"function"==typeof r.onAttrChange&&r.onAttrChange(e,t)},destroy:()=>{for(let e of n)e.destroy&&"function"==typeof e.destroy&&e.destroy()}}})(e,ve,{setValues:Xe,setMin:Fe,setMax:Ie,setStep:Ue,setPointersOverlap:We,setPointersMinDistance:Ge,setPointersMaxDistance:Je,setDisabled:Qe,setType:rt,setRightToLeft:it,setBottomToTop:nt,setRound:ot,setKeyboardDisabled:Ze,setMousewheelDisabled:et,setRangeDragging:st,setData:tt},{getPercents:De,getValues:Me,getPointerElements:Se,getMin:$e,getMax:Ae,getStep:xe,getData:Ce,getType:Ee,getRound:Pe,getTextMin:we,getTextMax:ye,isRightToLeft:Re,isBottomToTop:ze,isDisabled:Be,isKeyboardDisabled:Ne,isMousewheelDisabled:je,isPointersOverlap:He,isRangeDraggingEnabled:_e,getPointersMinDistance:Te,getPointersMaxDistance:Oe}),_.init()})(),{get pointers(){return B},get styles(){return H},get pluginsManager(){return _},get min(){return we()},get max(){return ye()},get step(){return xe()},get pointersOverlap(){return He()},set pointersOverlap(e){We(e)},get pointersMinDistance(){return Te()},set pointersMinDistance(e){Ge(e)},get pointersMaxDistance(){return Oe()},set pointersMaxDistance(e){Je(e)},get disabled(){return Be()},set disabled(e){Qe(e)},get data(){return Ce()},get type(){return Ee()},set type(e){rt(e)},get rightToLeft(){return Re()},set rightToLeft(e){it(e)},get bottomToTop(){return ze()},set bottomToTop(e){nt(e)},get round(){return Pe()},set round(e){ot(e)},get animateOnClick(){return ee},set animateOnClick(e){lt(e)},get keyboardDisabled(){return Ne()},set keyboardDisabled(e){Ze(e)},get mousewheelDisabled(){return je()},set mousewheelDisabled(e){et(e)},get rangeDragging(){return _e()},set rangeDragging(e){st(e)},setMin:Fe,setMax:Ie,setValue:Ke,setStep:Ue,setData:tt,getTextValue:me,setAriaLabel:at,getAriaLabel:e=>te[e],addPointer:t=>{let r=B.length,i=B[r-1].$pointer,n=i.cloneNode(!0);i.after(n);let o=L(e,n,r);return o.setCallbacks(ae,se,de,ue),B.push(o),Ke(t,r),Ve(),ce(),r},removePointer:()=>{let e=B.length,t=B[e-1];return t?(t.destroy(),B.pop(),B.length<=1&&st(!1),Ve(),ce(),e-1):-1},destroy:()=>{r.removeEventListener("mousedown",re),r.removeEventListener("mouseup",ie),r.removeEventListener("touchmove",oe),r.removeEventListener("touchstart",oe),document.removeEventListener("wheel",le);for(let e of B)e.destroy();null==_||_.destroy()}}},z=class extends HTMLElement{constructor(){super(),r(this,"slider"),r(this,"_externalCSSList",[]),r(this,"_observer",null),this.attachShadow({mode:"open"})}set step(e){this.slider&&this.slider.setStep(e)}get step(){var e;return null==(e=this.slider)?void 0:e.step}set disabled(e){this.slider&&(this.slider.disabled=e)}get disabled(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.disabled)&&t}set data(e){var t;null==(t=this.slider)||t.setData(e)}get data(){var e;return null==(e=this.slider)?void 0:e.data}set min(e){var t;null==(t=this.slider)||t.setMin(e)}get min(){var e;return null==(e=this.slider)?void 0:e.min}set max(e){var t;null==(t=this.slider)||t.setMax(e)}get max(){var e;return null==(e=this.slider)?void 0:e.max}set round(e){!this.slider||(this.slider.round=e)}get round(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.round)?t:2}set type(e){!this.slider||(this.slider.type=null!=e?e:f)}get type(){var e;return(null==(e=this.slider)?void 0:e.type)||f}set pointersOverlap(e){!this.slider||(this.slider.pointersOverlap=e)}get pointersOverlap(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.pointersOverlap)&&t}set pointersMinDistance(e){!this.slider||(this.slider.pointersMinDistance=e)}get pointersMinDistance(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.pointersMinDistance)?t:0}set pointersMaxDistance(e){!this.slider||(this.slider.pointersMaxDistance=e)}get pointersMaxDistance(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.pointersMaxDistance)?t:1/0}set theme(e){!this.slider||!this.slider.styles||(this.slider.styles.theme=e)}get theme(){var e,t,r;return null!=(r=null==(t=null==(e=this.slider)?void 0:e.styles)?void 0:t.theme)?r:null}set rtl(e){!this.slider||(this.slider.rightToLeft=e)}get rtl(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.rightToLeft)&&t}set btt(e){!this.slider||(this.slider.bottomToTop=e)}get btt(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.bottomToTop)&&t}set keyboardDisabled(e){!this.slider||(this.slider.keyboardDisabled=e)}get keyboardDisabled(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.keyboardDisabled)&&t}set mousewheelDisabled(e){!this.slider||(this.slider.mousewheelDisabled=e)}
1get mousewheelDisabled(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.mousewheelDisabled)&&t}set animateOnClick(e){!this.slider||(this.slider.animateOnClick=e)}get animateOnClick(){var e;return null==(e=this.slider)?void 0:e.animateOnClick}get rangeDragging(){var e,t;return null!=(t=null==(e=this.slider)?void 0:e.rangeDragging)&&t}set rangeDragging(e){this.slider&&(this.slider.rangeDragging=k(e))}get externalCSSList(){return this._externalCSSList}addPointer(e){var t,r;if(!this.slider)return;let i=null!=(r=null==(t=this.slider)?void 0:t.addPointer(e))?r:0;E(this,this.slider,i,`value${i+1}`,`ariaLabel${i+1}`,`pointerShape${i+1}`,`pointer${i+1}Disabled`)}removePointer(){var e;!this.slider||null==(e=this.slider)||e.removePointer()}addCSS(e){if(!this.shadowRoot)return;let t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}connectedCallback(){var e,t,r;if(!this.shadowRoot)return;this._externalCSSList=(e=>{if(!e)return null;let t=e.getAttribute("css-links");if(!t)return null;let r=t.split(";"),i=[];for(let e of r)""!==e.trim()&&i.push(e.trim());return i})(this),this.shadowRoot.innerHTML=(":host{--width:300px;--height:.25rem;--opacity:.4;--panel-bg:#cbd5e1;--panel-bg-hover:#94a3b8;--panel-bg-fill:#475569;--panel-bg-border-radius:1rem;--pointer-width:1rem;--pointer-height:1rem;--pointer-bg:#fff;--pointer-bg-hover:#dcdcdc;--pointer-bg-focus:#dcdcdc;--pointer-shadow:0 0 2px rgba(0,0,0,0.8);--pointer-shadow-hover:0 0 2px #000;--pointer-shadow-focus:var(--pointer-shadow-hover);--pointer-border:1px solid hsla(0,0%,88%,0.5);--pointer-border-hover:1px solid #94a3b8;--pointer-border-focus:var(--pointer-border-hover);--pointer-border-radius:100%;--animate-onclick:.3s}:host{max-width:100%}.range-slider-box{display:flex;position:relative;flex-direction:column}.range-slider{position:relative;width:var(--width,100%);height:var(--height,0.25rem);touch-action:none;max-width:100%;box-sizing:border-box;cursor:pointer}.row{width:100%;display:flex;align-items:center}.range-slider.disabled{opacity:var(--opacity,0.4);cursor:default}.pointer.disabled{-webkit-filter:brightness(0.8);filter:brightness(0.8);cursor:default}.range-slider *{box-sizing:border-box}.container{position:absolute;width:100%;height:100%}.panel{position:absolute;z-index:10;width:100%;height:100%;background:var(--panel-bg,#2d4373);border-radius:var(--panel-bg-border-radius,1rem);overflow:hidden;transition:.3s all ease}.panel-fill{background:var(--panel-bg-fill,#000);border-radius:var(--panel-bg-border-radius,1rem);overflow:hidden;height:100%;position:absolute;z-index:10}.panel:hover{background:var(--panel-bg-hover,#5f79b7)}.disabled .panel:hover{background:var(--panel-bg,#5f79b7)}.pointer{position:absolute;z-index:20;outline:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
1.pointer-shape{background:var(--pointer-bg,#fff);background-size:contain;box-shadow:var(--pointer-shadow);border:var(--pointer-border);border-radius:var(--pointer-border-radius,100%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:var(--pointer-width,15px);height:var(--pointer-height,15px);transition:.3s all ease}.pointer-shape:hover{background:var(--pointer-bg-hover,#fff);background-size:contain;border:var(--pointer-border-hover);box-shadow:var(--pointer-shadow-hover)}.disabled .pointer-shape:hover{background:var(--pointer-bg,#fff);background-size:contain;border:var(--pointer-border);box-shadow:var(--pointer-shadow)}.pointer:focus .pointer-shape{background:var(--pointer-bg-focus,#fff);background-size:contain;border:var(--pointer-border-focus);box-shadow:var(--pointer-shadow-focus)}.disabled .pointer:focus .pointer-shape{background:var(--pointer-bg,#fff);background-size:contain;border:var(--pointer-border);box-shadow:var(--pointer-shadow)}.type-vertical .range-slider{--width:.25rem;--height:300px;max-height:100%}.type-vertical .range-slider .pointer{left:50%}.type-vertical .range-slider .panel-fill{width:100%}.type-vertical.range-slider-box{flex-direction:row}.type-vertical .row{flex-direction:column}.animate-on-click .pointer,.animate-on-click .panel-fill{transition:all var(--animate-onclick)}.range-dragging .panel-fill{cursor:move}",` ${(r=this._externalCSSList)&&r.length>0?r.map((e=>`<link rel="stylesheet" href="${e}" />`)).join(""):""} <style> :host{--width:300px;--height:.25rem;--opacity:.4;--panel-bg:#cbd5e1;--panel-bg-hover:#94a3b8;--panel-bg-fill:#475569;--panel-bg-border-radius:1rem;--pointer-width:1rem;--pointer-height:1rem;--pointer-bg:#fff;--pointer-bg-hover:#dcdcdc;--pointer-bg-focus:#dcdcdc;--pointer-shadow:0 0 2px rgba(0,0,0,0.8);--pointer-shadow-hover:0 0 2px #000;--pointer-shadow-focus:var(--pointer-shadow-hover);--pointer-border:1px solid hsla(0,0%,88%,0.5);--pointer-border-hover:1px solid #94a3b8;--pointer-border-focus:var(--pointer-border-hover);--pointer-border-radius:100%;--animate-onclick:.3s}:host{max-width:100%}.range-slider-box{display:flex;position:relative;flex-direction:column}.range-slider{position:relative;width:var(--width,100%);height:var(--height,0.25rem);touch-action:none;max-width:100%;box-sizing:border-box;cursor:pointer}.row{width:100%;display:flex;align-items:center}.range-slider.disabled{opacity:var(--opacity,0.4);cursor:default}.pointer.disabled{-webkit-filter:brightness(0.8);filter:brightness(0.8);cursor:default}.range-slider *{box-sizing:border-box}.container{position:absolute;width:100%;height:100%}.panel{position:absolute;z-index:10;width:100%;height:100%;background:var(--panel-bg,#2d4373);border-radius:var(--panel-bg-border-radius,1rem);overflow:hidden;transition:.3s all ease}.panel-fill{background:var(--panel-bg-fill,#000);border-radius:var(--panel-bg-border-radius,1rem);overflow:hidden;height:100%;position:absolute;z-index:10}.panel:hover{background:var(--panel-bg-hover,#5f79b7)}.disabled .panel:hover{background:var(--panel-bg,#5f79b7)}.pointer{position:absolute;z-index:20;outline:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
1.pointer-shape{background:var(--pointer-bg,#fff);background-size:contain;box-shadow:var(--pointer-shadow);border:var(--pointer-border);border-radius:var(--pointer-border-radius,100%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:var(--pointer-width,15px);height:var(--pointer-height,15px);transition:.3s all ease}.pointer-shape:hover{background:var(--pointer-bg-hover,#fff);background-size:contain;border:var(--pointer-border-hover);box-shadow:var(--pointer-shadow-hover)}.disabled .pointer-shape:hover{background:var(--pointer-bg,#fff);background-size:contain;border:var(--pointer-border);box-shadow:var(--pointer-shadow)}.pointer:focus .pointer-shape{background:var(--pointer-bg-focus,#fff);background-size:contain;border:var(--pointer-border-focus);box-shadow:var(--pointer-shadow-focus)}.disabled .pointer:focus .pointer-shape{background:var(--pointer-bg,#fff);background-size:contain;border:var(--pointer-border);box-shadow:var(--pointer-shadow)}.type-vertical .range-slider{--width:.25rem;--height:300px;max-height:100%}.type-vertical .range-slider .pointer{left:50%}.type-vertical .range-slider .panel-fill{width:100%}.type-vertical.range-slider-box{flex-direction:row}.type-vertical .row{flex-direction:column}.animate-on-click .pointer,.animate-on-click .panel-fill{transition:all var(--animate-onclick)}.range-dragging .panel-fill{cursor:move} </style> <div class="range-slider-box"> <div class="row"> <div id="range-slider" class="range-slider"> <div class="container"> <div class="panel"></div> <div class="panel-fill"></div> <div class="container"> <div class="pointer" tabindex="0" role="slider">
1 <div class="pointer-shape"></div> </div> </div> </div> </div> </div> </div>`);let v=null==(e=this.shadowRoot)?void 0:e.querySelector(".pointer");if(!v)return;let f=null==(t=this.shadowRoot)?void 0:t.getElementById("range-slider");if(!f)return;let m=((e,t)=>{let r=new Map,i=/^value([0-9]*)$/;for(let t of e.attributes){let e=t.nodeName.trim().toLowerCase();if(!i.test(e))continue;let n=e.replace("value","").trim(),o=""===n||"0"===n||"1"===n?0:y(n,0)-1,l=w(t.value)?y(t.value,0):t.value;r.set(o,l)}let n=Math.max(...Array.from(r.keys())),o=[];o.push([L(e,t,0),r.get(0)]);let l=t;for(let i=1;i<=n;i++){let n=t.cloneNode(!0);l.after(n),l=n,o.push([L(e,n,i),r.get(i)])}return o})(this,v);this.slider=R(this,f,m),((e,t)=>{let r=[["value","ariaLabel","pointerShape","pointerDisabled",0],["value0","ariaLabel0","pointerShape0","pointer0Disabled",0],["value1","ariaLabel1","pointerShape1","pointer1Disabled",0]];for(let e=2;e<10;e++)r.push([`value${e}`,`ariaLabel${e}`,`pointer${e}Shape`,`pointer${e}Disabled`,e-1]);for(let i of r)E(e,t,i[4],i[0],i[1],i[2],i[3])})(this,this.slider),this._observer=new MutationObserver((e=>{e.forEach((e=>{var t;if(!this.slider||"attributes"!==e.type)return;let r=e.attributeName;!r||((e,t,r)=>{let v=S.find((([e,r,i,n])=>r.replace("#","")===t.replace(/\d+/g,"")));if(v&&e.styles){let[i,n,o,l]=v,a=t.replace(/\D/g,"").trim(),s=""===a||"0"===a||"1"===a?0:y(a,0)-1;return void e.styles.setStyle(i,r,s)}switch(e&&e.pluginsManager&&e.pluginsManager.onAttrChange(t,r),t){case"min":e.setMin(r);break;case"max":e.setMax(r);break;case s:e.setStep(r);break;case i:e.pointersOverlap=k(r);break;case n:e.pointersMinDistance=y(r,0);break;case l:e.rangeDragging=k(r);break;case o:e.pointersMaxDistance=y(r,1/0);break;case h:e.disabled=k(r);break;case g:e.keyboardDisabled=k(r);break;case b:e.mousewheelDisabled=k(r);break;case a:e.setData(r);break;case u:e.type=r;break;case"rtl":e.rightToLeft=k(r);break;case"btt":e.bottomToTop=k(r);break;case d:e.round=y(r,2);break;case p:e.styles&&(e.styles.theme=r);break;case c:e.animateOnClick=r}let f=null;if(/^value([0-9]*)$/.test(t)&&(f="value"),/^pointer([0-9]*)-disabled$/.test(t)&&(f="pointer-disabled"),/^aria-label([0-9]*)$/.test(t)&&(f="aria-label"),/^pointer([0-9]*)-shape$/.test(t)&&(f="pointer-shape"),!f)return;let m=t.replace(/\D/g,"").trim(),w=""===m||"0"===m||"1"===m?0:y(m,0)-1;switch(f){case"value":e.setValue(r,w);break;case"pointer-disabled":{let t=null==e?void 0:e.pointers[w];if(!t)return;t.disabled=k(r);break}case"aria-label":e.setAriaLabel(w,r);break;case"pointer-shape":e.styles&&e.styles.setPointerShape(w,r)}})(this.slider,r,null!=(t=this.getAttribute(r))?t:"")}))})),this._observer.observe(this,{attributes:!0})}disconnectedCallback(){this._observer&&this._observer.disconnect(),this.slider&&this.slider.destroy()}},window.tcRangeSlider=z,customElements.get("toolcool-range-slider")||customElements.define("toolcool-range-slider",z),customElements.get("tc-range-slider")||customElements.define("tc-range-slider",class extends z{})})();

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.