PageSourceSearch

https://learn.readle-app.com/node_modules_ionic_core_dist_esm_ion-range_entry_js.0abef2a8101125c7.js

js readle-app.com collected 2026-10-01 12:07:57 UTC 32,162 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([["node_modules_ionic_core_dist_esm_ion-range_entry_js"],{90628(X,I,c){c.r(I),c.d(I,{ion_range:()=>P});var D=c(89204),r=c(28026),E=c(61839),s=c(98169),z=c(88789),O=c(70247),U=c(48451);const P=class{constructor(n){var t=this;(0,r.r)(this,n),this.ionChange=(0,r.c)(this,"ionChange",7),this.ionInput=(0,r.c)(this,"ionInput",7),this.ionFocus=(0,r.c)(this,"ionFocus",7),this.ionBlur=(0,r.c)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.c)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.c)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-".concat(G++),this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.focusFromPointer=!1,this.ratioA=0,this.ratioB=0,this.name=this.rangeId,this.dualKnobs=!1,this.min=0,this.max=100,this.pin=!1,this.pinFormatter=e=>Math.round(e),this.snaps=!1,this.step=1,this.ticks=!0,this.disabled=!1,this.value=0,this.compareValues=(e,a)=>"object"==typeof e&&"object"==typeof a?e.lower!==a.lower||e.upper!==a.upper:e!==a,this.clampBounds=e=>(0,s.e)(this.min,e,this.max),this.ensureValueInBounds=e=>this.dualKnobs?{lower:this.clampBounds(e.lower),upper:this.clampBounds(e.upper)}:this.clampBounds(e),this.labelPlacement="start",this.setupGesture=(0,D.A)(function*(){const e=t.rangeSlider;e&&(t.gesture=(yield Promise.resolve().then(c.bind(c,17584))).createGesture({el:e,gestureName:"range",gesturePriority:100,threshold:10,onStart:()=>t.onStart(),onMove:a=>t.onMove(a),onEnd:a=>t.onEnd(a)}),t.gesture.enable(!t.disabled))}),this.setupActivatedObserver=()=>{const e=this.el.shadowRoot.querySelector(".range-knob-handle-a"),a=this.el.shadowRoot.querySelector(".range-knob-handle-b"),i=()=>{this.activatedKnob=null!=e&&e.classList.contains("ion-activated")?"A":null!=a&&a.classList.contains("ion-activated")?"B":void 0};typeof MutationObserver<"u"&&(this.activatedObserver=new MutationObserver(i),this.activatedObserver.observe(this.el.shadowRoot,{attributes:!0,attributeFilter:["class"],subtree:!0})),i()},this.handleKeyboard=(e,a)=>{const{ensureValueInBounds:i}=this;let o=this.step;o=o>0?o:1,o/=this.max-this.min,a||(o*=-1),"A"===e?this.ratioA=(0,s.e)(0,this.ratioA+o,1):this.ratioB=(0,s.e)(0,this.ratioB+o,1),this.ionKnobMoveStart.emit({value:i(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:i(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.focusedKnob=void 0,this.ionBlur.emit())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit())},this.onKnobFocus=e=>{this.focusFromPointer?(this.focusFromPointer=!1,this.focusedKnob=void 0):this.focusedKnob=e,this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit())},this.onKnobBlur=()=>{setTimeout(()=>{var e;const a=null===(e=this.el.shadowRoot)||void 0===e?void 0:e.activeElement;a&&a.classList.contains("range-knob-handle")||this.hasFocus&&(this.hasFocus=!1,this.focusedKnob=void 0,this.ionBlur.emit())},0)},this.onKnobMouseEnter=e=>{this.hoveredKnob=e},this.onKnobMouseLeave=()=>{this.hoveredKnob=void 0}}debounceChanged(){const{ionInput:n,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?null!=e?e:n:(0,s.d)(n,t)}dualKnobsChanged(){this.noUpdate||this.updateRatio()}minChanged(n){(0,s.j)(n)||(this.min=0),this.noUpdate||this.updateRatio()}maxChanged(n){(0,s.j)(n)||(this.max=100),this.noUpdate||this.updateRatio()}stepChanged(n){(0,s.j)(n)||(this.step=1)}activeBarStartChanged(){const{activeBarStart:n}=this;void 0!==n&&(n>this.max?((0,r.f)("[ion-range] - The value of activeBarStart (".concat(n,") is greater than the max (").concat(this.max,"). Valid values are greater than or equal to the min value and less than or equal to the max value."),this.el),this.activeBarStart=this.max):n<this.min&&((0,r.f)("[ion-range] - The value of activeBarStart (".concat(n,") is less than the min (").concat(this.min,"). Valid values are greater than or equal to the min value and less than or equal to the max value."),this.el),this.activeBarStart=this.min))}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}valueChanged(n,t){this.compareValues(n,t)&&this.ionInput.emit({value:this.value}),this.noUpdate||this.updateRatio()}componentWillLoad(){this.el.hasAttribute("id")&&(this.rangeId=this.el.getAttribute("id")),this.inheritedAttributes=(0,s.i)(this.el),this.min=(0,s.j)(this.min)?this.min:0,this.max=(0,s.j)(this.max)?this.max:100,this.step=(0,s.j)(this.step)?this.step:1}componentDidLoad(){this.originalIonInput=this.ionInput,this.setupGesture(),this.updateRatio(),this.setupActivatedObserver(),this.didLoad=!0}connectedCallback(){var n;this.updateRatio(),this.debounceChanged(),this.disabledChanged(),this.activeBarStartChanged(),this.didLoad&&(this.setupGesture(),this.setupActivatedObserver());const t=(0,E.a)(this.el);this.contentEl=null!==(n=null==t?void 0:t.querySelector(".ion-content-scroll-host"))&&void 0!==n?n:t}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.activatedObserver&&(this.activatedObserver.disconnect(),this.activatedObserver=void 0)}getValue(){var n;const t=null!==(n=this.value)&&void 0!==n?n:0;return this.dualKnobs?"object"==typeof t?t:{lower:0,upper:t}:"object"==typeof t?t.upper:t}emitValueChange(){this.value=this.ensureValueInBounds(this.value),this.ionChange.emit({value:this.value})}onStart(){this.ionKnobMoveStart.emit({value:this.ensureValueInBounds(this.value)})}onMove(n){const{contentEl:t,pressedKnob:e}=this,a=n.currentX;t&&void 0===this.pressedKnob&&(this.initialContentScrollY=(0,E.d)(t)),void 0===e&&this.setPressedKnob(a),this.update(a)}onEnd(n){var t;const{contentEl:e,initialContentScrollY:a}=this,i=null!==(t=n.currentX)&&void 0!==t?t:n.clientX;void 0===this.pressedKnob&&this.setPressedKnob(i),e&&void 0!==this.pressedKnob&&(0,E.r)(e,a),this.update(i),this.pressedKnob=void 0,this.emitValueChange(),this.ionKnobMoveEnd.emit({value:this.ensureValueInBounds(this.value)})}update(n){const t=this.rect;let e=(0,s.e)(0,(n-t.left)/t.width,1);(0,z.i)(this.el)&&(e=1-e),this.snaps&&(e=M($(e,this.min,this.max,this.step),this.min,this.max)),"A"===this.pressedKnob?this.ratioA=e:this.ratioB=e,this.updateV
1alue()}setPressedKnob(n){const t=this.rect=this.rangeSlider.getBoundingClientRect();let e=(0,s.e)(0,(n-t.left)/t.width,1);(0,z.i)(this.el)&&(e=1-e),this.pressedKnob=!this.dualKnobs||Math.abs(this.ratioA-e)<Math.abs(this.ratioB-e)?"A":"B"}get valA(){return $(this.ratioA,this.min,this.max,this.step)}get valB(){return $(this.ratioB,this.min,this.max,this.step)}get ratioLower(){if(this.dualKnobs)return Math.min(this.ratioA,this.ratioB);const{activeBarStart:n}=this;return null==n?0:M(n,this.min,this.max)}get ratioUpper(){return this.dualKnobs?Math.max(this.ratioA,this.ratioB):this.ratioA}updateRatio(){const n=this.getValue(),{min:t,max:e}=this;if(this.dualKnobs){const a=M(n.lower,t,e),i=M(n.upper,t,e);Math.abs(this.ratioA-a)+Math.abs(this.ratioB-i)<=Math.abs(this.ratioA-i)+Math.abs(this.ratioB-a)?(this.ratioA=a,this.ratioB=i):(this.ratioA=i,this.ratioB=a)}else this.ratioA=M(n,t,e)}updateValue(){this.noUpdate=!0;const{valA:n,valB:t}=this;this.value=this.dualKnobs?{lower:Math.min(n,t),upper:Math.max(n,t)}:n,this.noUpdate=!1}get hasStartSlotContent(){return null!==this.el.querySelector('[slot="start"]')}get hasEndSlotContent(){return null!==this.el.querySelector('[slot="end"]')}get hasLabel(){return void 0!==this.label||null!==this.el.querySelector('[slot="label"]')}renderRangeSlider(){var n;const{min:t,max:e,step:a,handleKeyboard:i,activatedKnob:o,focusedKnob:v,hoveredKnob:y,pressedKnob:u,disabled:x,pin:f,ratioLower:p,ratioUpper:m,pinFormatter:C,inheritedAttributes:B}=this;let K="".concat(100*p,"%"),_="".concat(100-100*m,"%");const k=(0,z.i)(this.el),w=k?"right":"left",j=k?"left":"right",F=l=>({[w]:l[w]});!1===this.dualKnobs&&(this.valA<(null!==(n=this.activeBarStart)&&void 0!==n?n:this.min)?(K="".concat(100*m,"%"),_="".concat(100-100*p,"%")):(K="".concat(100*p,"%"),_="".concat(100-100*m,"%")));const V={[w]:K,[j]:_},L=[];if(this.snaps&&this.ticks)for(let l=t;l<=e;l+=a){const g=M(l,t,e),S=Math.min(p,m),N=Math.max(p,m),W={ratio:g,active:g>=S&&g<=N};W[w]="".concat(100*g,"%"),L.push(W)}return(0,r.h)("div",{class:"range-slider",ref:l=>this.rangeSlider=l,onPointerDown:()=>{this.focusFromPointer=!0},onPointerUp:l=>{this.focusFromPointer=!1,void 0===this.pressedKnob&&(this.onStart(),this.onEnd(l))}},L.map(l=>(0,r.h)("div",{style:F(l),role:"presentation",class:{"range-tick":!0,"range-tick-active":l.active},part:l.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar-container"},(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":L.length>0},role:"presentation",style:V,part:"bar-active"})),A(k,{knob:"A",position:T("A",this.ratioA,this.ratioB,this.dualKnobs),dualKnobs:this.dualKnobs,activated:"A"===o,focused:"A"===v,hovered:"A"===y,pressed:"A"===u,value:this.valA,ratio:this.ratioA,pin:f,pinFormatter:C,disabled:x,handleKeyboard:i,min:t,max:e,inheritedAttributes:B,onKnobFocus:this.onKnobFocus,onKnobBlur:this.onKnobBlur,onKnobMouseEnter:this.onKnobMouseEnter,onKnobMouseLeave:this.onKnobMouseLeave}),this.dualKnobs&&A(k,{knob:"B",position:T("B",this.ratioA,this.ratioB,this.dualKnobs),dualKnobs:this.dualKnobs,activated:"B"===o,focused:"B"===v,hovered:"B"===y,pressed:"B"===u,value:this.valB,ratio:this.ratioB,pin:f,pinFormatter:C,disabled:x,handleKeyboard:i,min:t,max:e,inheritedAttributes:B,onKnobFocus:this.onKnobFocus,onKnobBlur:this.onKnobBlur,onKnobMouseEnter:this.onKnobMouseEnter,onKnobMouseLeave:this.onKnobMouseLeave}))}render(){const{disabled:n,el:t,hasLabel:e,rangeId:a,pin:i,pressedKnob:o,labelPlacement:v,label:y,dualKnobs:u,min:x,max:f}=this,p=(0,O.h)("ion-item",t),C=p&&!(e&&("start"===v||"fixed"===v)||this.hasStartSlotContent),K=p&&!(e&&"end"===v||this.hasEndSlotContent),_=(0,U.b)(this),k=u?null==o?void 0:o.toLowerCase():void 0,w=u&&o?T(o,this.ratioA,this.ratioB,u):void 0,j=u?this.valA===x||this.valB===x:this.valA===x,F=u?this.valA===f||this.valB===f:this.valA===f;return(0,s.a)(!0,t,this.name,JSON.stringify(this.getValue()),n),(0,r.h)(r.d,{key:"81119ccd58016522bdac455a4e832d28b8d22d13",onFocusin:this.onFocus,onFocusout:this.onBlur,id:a,class:(0,O.c)(this.color,{[_]:!0,"in-item":p,"range-disabled":n,"range-dual-knobs":u,"range-pressed":void 0!==o,["range-pressed-".concat(k)]:void 0!==o&&void 0!==k,["range-pressed-".concat(w)]:void 0!==o&&void 0!==w,"range-has-pin":i,["range-label-placement-".concat(v)]:!0,"range-item-start-adjustment":C,"range-item-end-adjustment":K,"range-value-min":j,"range-value-max":F})},(0,r.h)("label",{key:"fac472b1d252560e83ca85bcc3eec6fec90d2cdf",class:"range-wrapper",id:"range-label"},(0,r.h)("div",{key:"2d920cde50fdac003caa902c945e2ac71160e701",class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!e},part:"label"},void 0!==y?(0,r.h)("div",{class:"label-text"},y):(0,r.h)("slot",{name:"label"})),(0,r.h)("div",{key:"f81e7c7c9f6620b7c5f848689adb67402aa508d1",class:"native-wrapper"},(0,r.h)("slot",{key:"29bcf499b855fa4f3d3069b8a9efbdc1a5b32f0e",name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{key:"5c1b25c5ca6a8a05e102648db85b9c8d1c86de25",name:"end"}))))}get el(){return(0,r.g)(this)}static get watchers(){return{debounce:[{debounceChanged:0}],dualKnobs:[{dualKnobsChanged:0}],min:[{minChanged:0}],max:[{maxChanged:0}],step:[{stepChanged:0}],activeBarStart:[{activeBarStartChanged:0}],disabled:[{disabledChanged:0}],value:[{valueChanged:0}]}}},A=(n,{knob:t,position:e,dualKnobs:a,value:i,ratio:o,min:v,max:y,disabled:u,activated:x,focused:f,hovered:p,pressed:m,pin:C,handleKeyboard:B,pinFormatter:K,inheritedAttributes:_,onKnobFocus:k,onKnobBlur:w,onKnobMouseEnter:j,onKnobMouseLeave:F})=>{const V=n?"right":"left",l=_["aria-label"];return(0,r.h)("div",{onKeyDown:g=>{const S=g.key;"ArrowLeft"===S||"ArrowDown"===S?(B(t,!1),g.preventDefault(),g.stopPropagation()):("ArrowRight"===S||"ArrowUp"===S)&&(B(t,!0),g.preventDefault(),g.stopPropagation())},onFocus:()=>k(t),onBlur:w,onMouseEnter:()=>j(t),onMouseLeave:F,class:{"range-knob-handle":!0,"range-knob-handle-a":"A"===t,"range-knob-handle-b":"B"===t,"range-knob-pressed":m,"range-knob-min":i===v,"range-knob-max":i===y,"ion-activatable":!0,"ion-focusable":!0,"ion-focused":f},part:["knob-handle",a&&"A"===t&&"knob-handle-a",a&&"B"===t&&"knob-handle-b",a&&"lower"===e&&"knob-handle-lower",a&&"upper"===e&&"knob-handle-upper",m&&"pressed",f&&"focused",p&&"hover",x&&"activated"].filter(
1Boolean).join(" "),style:(()=>{const g={};return g[V]="".concat(100*o,"%"),g})(),role:"slider",tabindex:u?-1:0,"aria-label":void 0!==l?l:null,"aria-labelledby":void 0===l?"range-label":null,"aria-valuemin":v,"aria-valuemax":y,"aria-disabled":u?"true":null,"aria-valuenow":i},C&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:["pin",a&&"A"===t&&"pin-a",a&&"B"===t&&"pin-b",a&&"lower"===e&&"pin-lower",a&&"upper"===e&&"pin-upper",m&&"pressed",f&&"focused",p&&"hover",x&&"activated"].filter(Boolean).join(" ")},K(i)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:["knob",a&&"A"===t&&"knob-a",a&&"B"===t&&"knob-b",a&&"lower"===e&&"knob-lower",a&&"upper"===e&&"knob-upper",m&&"pressed",f&&"focused",p&&"hover",x&&"activated"].filter(Boolean).join(" ")}))},T=(n,t,e,a)=>a?t===e?"A"===n?"lower":"upper":"A"===n?t<e?"lower":"upper":e<t?"lower":"upper":"lower",$=(n,t,e,a)=>{let i=(e-t)*n;return a>0&&(i=Math.round(i/a)*a+t),function h(n,...t){if(!(0,s.j)(n))return 0;const e=Math.max(...t.map(a=>function d(n){return(0,s.j)(n)&&n%1!=0?n.toString().split(".")[1].length:0}(a)));return Number(n.toFixed(e))}((0,s.e)(t,i,e),t,e,a)},M=(n,t,e)=>(0,s.e)(0,(n-t)/(e-t),1);let G=0;P
vendor: 17,691 bytes, line 1
1.style={ios:":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}.range-knob-handle{inset-inline-start:0}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}.range-bar-container{inset-inline-start:0}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0px 0.5px 4px rgba(0, 0, 0, 0.12), 0px 6px 13px rgba(0, 0, 0, 0.12);--knob-size:26px;--bar-height:4px;--bar-background:var(--ion-color-step-900, var(--ion-background-color-step-900, #e6e6e6));--bar-background-active:var(--ion-color-primary, #0054e9);--bar-border-radius:2px;--height:42px}:host(.range-item-start-adjustment){-webkit-padding-start:24px;padding-inline-start:24px}:host(.range-item-end-adjustment){-webkit-padding-end:24px;padding-inline-end:24px}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:calc(8px + 0.75rem)}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:calc(8px + 0.75rem)}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-bar-active.has-ticks{border-radius:0;-webkit-margin-start:-2px;margin-inline-start:-2px;-webkit-margin-end:-2px;margin-inline-end:-2px}.range-tick{-webkit-margin-start:-2px;margin-inline-start:-2px;border-radius:0;position:absolute;top:17px;width:4px;height:8px;background:var(--ion-color-step-900, var(--ion-background-color-step-900, #e6e6e6));pointer-events:none}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0,  100%,  0) scale(0.01);transform:translate3d(0,  100%,  0) scale(0.01);-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:0.75rem;text-align:center}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 11px), 0) scale(1);transform:translate3d(0, calc(-100% + 11px), 0) scale(1)}:host(.range-disabled){opacity:0.3}",md:':host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}.range-knob-handle{inset-inline-start:0}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}.range-bar-container{inset-inline-start:0}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.26);--bar-background-active:var(--ion-color-primary, #0054e9);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #0054e9);--pin-color:var(--ion-color-primary-contrast, #fff)}::slotted(:not(ion-icon)[slot=start]),::slotted(:not(ion-icon)[slot=end]),.native-wrapper{font-size:0.75rem}:host(.range-item-start-adjustment){-webkit-padding-start:18px;padding-inline-start:18px}:host(.range-item-end-adjustment){-webkit-padding-end:18px;padding-inline-end:18px}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-knob::before,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:1.75rem}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:1.75rem}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-knob::before{border-radius:50%;position:absolute;width:var(--knob-size);height:var(--knob-size);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.267s cubic-bezier(0, 0, 0.58, 1);transition:0.267s cubic-bezier(0, 0, 0.58, 1);background:var(--knob-background);content:"";opacity:0.13;pointer-events:none}.range-knob::before{inset-inline-start:0}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0,  0,  0) scale(0.01);transform:translate3d(0,  0,  0) scale(0.01);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color)}.range-pin::before{bottom:-1px;-webkit-margin-start:-13px;margin-inline-start:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:"";z-index:-1}.range-pin::before{inset-inline-start:50%}:host-context([dir=rtl]) .range-pin::before{left:unset}[dir=rtl] .range-pin::before{left:unset}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset}}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 4px), 0) scale(1);transform:translate3d(0, calc(-100% + 4px), 0) scale(1)}@media (any-hover: hover){.range-knob-handle:hover .range-knob:before{-webkit-transform:scale(2);transform:scale(2);opacity:0.13}}.range-knob-handle.ion-activated .range-knob:before,.range-knob-handle.ion-focused .range-knob:before,.range-knob-handle.range-knob-pressed .range-knob:before{-webkit-transform:scale(2);transform:scale(2)}.range-knob-handle.ion-focused .range-knob::before{opacity:0.13}.range-knob-handle.ion-activated .range-knob::before,.range-knob-handle.range-knob-pressed .range-knob::before{opacity:0.25}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob,:host(:not(.range-has-pin)) .range-knob-handle.ion-focused .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, var(--ion-background-color-step-250, #bfbfbf))}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, var(--ion-background-color-step-250, #bfbfbf))}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}
1},70247(X,I,c){c.d(I,{c:()=>E,g:()=>z,h:()=>r,o:()=>U});var D=c(89204);const r=(d,h)=>null!==h.closest(d),E=(d,h)=>"string"==typeof d&&d.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(d)]:!0},h):h,z=d=>{const h={};return(d=>void 0!==d?(Array.isArray(d)?d:d.split(" ")).filter(b=>null!=b).map(b=>b.trim()).filter(b=>""!==b):[])(d).forEach(b=>h[b]=!0),h},O=/^[a-z][a-z0-9+\-.]*:/,U=function(){var d=(0,D.A)(function*(h,b,R,P){if(null!=h&&"#"!==h[0]&&!O.test(h)){const A=document.querySelector("ion-router");if(A)return null!=b&&b.preventDefault(),A.push(h,R,P)}return!1});return function(b,R,P,A){return d.apply(this,arguments)}}()}}]);
2//# sourceMappingURL=node_modules_ionic_core_dist_esm_ion-range_entry_js.0abef2a8101125c7.js.map

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.