Files
kapp/1709.79043eb2f9fc4005.js
2026-05-21 11:19:10 -03:00

1 line
23 KiB
JavaScript

(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1709],{75062:(M,p,a)=>{a.d(p,{i:()=>m});const m=r=>r&&""!==r.dir?"rtl"===r.dir.toLowerCase():"rtl"===document?.dir.toLowerCase()},94147:(M,p,a)=>{a.d(p,{a:()=>w,b:()=>r,p:()=>m});const m=(c,...s)=>console.warn(`[Ionic Warning]: ${c}`,...s),r=(c,...s)=>console.error(`[Ionic Error]: ${c}`,...s),w=(c,...s)=>console.error(`<${c.tagName.toLowerCase()}> must be used inside ${s.join(" or ")}.`)},48416:(M,p,a)=>{a.d(p,{I:()=>s,a:()=>h,b:()=>k,c:()=>f,d:()=>R,f:()=>y,g:()=>d,i:()=>o,p:()=>x,r:()=>n,s:()=>E});var m=a(15861),r=a(35730),w=a(94147);const s="ion-content",k=".ion-content-scroll-host",v=`${s}, ${k}`,o=t=>"ION-CONTENT"===t.tagName,d=function(){var t=(0,m.Z)(function*(e){return o(e)?(yield new Promise(i=>(0,r.c)(e,i)),e.getScrollElement()):e});return function(i){return t.apply(this,arguments)}}(),h=t=>t.querySelector(k)||t.querySelector(v),y=t=>t.closest(v),E=(t,e)=>o(t)?t.scrollToTop(e):Promise.resolve(t.scrollTo({top:0,left:0,behavior:e>0?"smooth":"auto"})),f=(t,e,i,l)=>o(t)?t.scrollByPoint(e,i,l):Promise.resolve(t.scrollBy({top:i,left:e,behavior:l>0?"smooth":"auto"})),x=t=>(0,w.a)(t,s),R=t=>{if(o(t)){const i=t.scrollY;return t.scrollY=!1,i}return t.style.setProperty("overflow","hidden"),!0},n=(t,e)=>{o(t)?t.scrollY=e:t.style.removeProperty("overflow")}},31709:(M,p,a)=>{a.r(p),a.d(p,{ion_range:()=>y});var m=a(15861),r=a(71308),w=a(35179),c=a(48416),s=a(35730),k=a(94147),v=a(75062),o=a(92854);const y=class{constructor(n){var t=this;(0,r.r)(this,n),this.ionChange=(0,r.e)(this,"ionChange",7),this.ionStyle=(0,r.e)(this,"ionStyle",7),this.ionFocus=(0,r.e)(this,"ionFocus",7),this.ionBlur=(0,r.e)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.e)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.e)(this,"ionKnobMoveEnd",7),this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.ratioA=0,this.ratioB=0,this.debounce=0,this.name="",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.clampBounds=e=>(0,s.l)(this.min,e,this.max),this.ensureValueInBounds=e=>this.dualKnobs?{lower:this.clampBounds(e.lower),upper:this.clampBounds(e.upper)}:this.clampBounds(e),this.setupGesture=(0,m.Z)(function*(){const e=t.rangeSlider;e&&(t.gesture=(yield Promise.resolve().then(a.bind(a,81898))).createGesture({el:e,gestureName:"range",gesturePriority:100,threshold:0,onStart:i=>t.onStart(i),onMove:i=>t.onMove(i),onEnd:i=>t.onEnd(i)}),t.gesture.enable(!t.disabled))}),this.handleKeyboard=(e,i)=>{const{ensureValueInBounds:l}=this;let g=this.step;g=g>0?g:1,g/=this.max-this.min,i||(g*=-1),"A"===e?this.ratioA=(0,s.l)(0,this.ratioA+g,1):this.ratioB=(0,s.l)(0,this.ratioB+g,1),this.ionKnobMoveStart.emit({value:l(this.value)}),this.updateValue(),this.ionKnobMoveEnd.emit({value:l(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit(),this.emitStyle())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit(),this.emitStyle())}}debounceChanged(){this.ionChange=(0,s.h)(this.ionChange,this.debounce)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:n}=this;void 0!==n&&(n>this.max?((0,k.p)(`Range: The value of activeBarStart (${n}) is greater than the max (${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,k.p)(`Range: The value of activeBarStart (${n}) is less than the min (${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),this.emitStyle()}valueChanged(n){this.noUpdate||this.updateRatio(),n=this.ensureValueInBounds(n),this.ionChange.emit({value:n})}componentWillLoad(){this.rangeId=this.el.hasAttribute("id")?this.el.getAttribute("id"):"ion-r-"+R++,this.inheritedAttributes=(0,s.i)(this.el)}componentDidLoad(){this.setupGesture(),this.didLoad=!0}connectedCallback(){this.updateRatio(),this.debounceChanged(),this.disabledChanged(),this.activeBarStartChanged(),this.didLoad&&this.setupGesture(),this.contentEl=(0,c.f)(this.el)}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=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}emitStyle(){this.ionStyle.emit({interactive:!0,"interactive-disabled":this.disabled})}onStart(n){const{contentEl:t}=this;t&&(this.initialContentScrollY=(0,c.d)(t));const e=this.rect=this.rangeSlider.getBoundingClientRect(),i=n.currentX;let l=(0,s.l)(0,(i-e.left)/e.width,1);(0,v.i)(this.el)&&(l=1-l),this.pressedKnob=!this.dualKnobs||Math.abs(this.ratioA-l)<Math.abs(this.ratioB-l)?"A":"B",this.setFocus(this.pressedKnob),this.update(i),this.ionKnobMoveStart.emit({value:this.ensureValueInBounds(this.value)})}onMove(n){this.update(n.currentX)}onEnd(n){const{contentEl:t,initialContentScrollY:e}=this;t&&(0,c.r)(t,e),this.update(n.currentX),this.pressedKnob=void 0,this.ionKnobMoveEnd.emit({value:this.ensureValueInBounds(this.value)})}update(n){const t=this.rect;let e=(0,s.l)(0,(n-t.left)/t.width,1);(0,v.i)(this.el)&&(e=1-e),this.snaps&&(e=x(f(e,this.min,this.max,this.step),this.min,this.max)),"A"===this.pressedKnob?this.ratioA=e:this.ratioB=e,this.updateValue()}get valA(){return f(this.ratioA,this.min,this.max,this.step)}get valB(){return f(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:x(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;this.dualKnobs?(this.ratioA=x(n.lower,t,e),this.ratioB=x(n.upper,t,e)):this.ratioA=x(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}setFocus(n){if(this.el.shadowRoot){const t=this.el.shadowRoot.querySelector("A"===n?".range-knob-a":".range-knob-b");t&&t.focus()}}render(){var n;const{min:t,max:e,step:i,el:l,handleKeyboard:g,pressedKnob:A,disabled:S,pin:z,ratioLower:_,ratioUpper:C,inheritedAttributes:L,rangeId:P,pinFormatter:K}=this;let{labelText:b}=(0,s.d)(l,P);null==b&&(b=L["aria-label"]);const B=(0,w.b)(this);let D=100*_+"%",N=100-100*C+"%";const O=(0,v.i)(this.el),T=O?"right":"left",$=u=>({[T]:u[T]});!1===this.dualKnobs&&(this.valA<(null!==(n=this.activeBarStart)&&void 0!==n?n:this.min)?(D=100*C+"%",N=100-100*_+"%"):(D=100*_+"%",N=100-100*C+"%"));const j={[T]:D,[O?"left":"right"]:N},U=[];if(this.snaps&&this.ticks)for(let u=t;u<=e;u+=i){const I=x(u,t,e),F=Math.min(_,C),Y=Math.max(_,C),W={ratio:I,active:I>=F&&I<=Y};W[T]=100*I+"%",U.push(W)}return(0,s.e)(!0,l,this.name,JSON.stringify(this.getValue()),S),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:P,class:(0,o.c)(this.color,{[B]:!0,"in-item":(0,o.h)("ion-item",l),"range-disabled":S,"range-pressed":void 0!==A,"range-has-pin":z})},(0,r.h)("slot",{name:"start"}),(0,r.h)("div",{class:"range-slider",ref:u=>this.rangeSlider=u},U.map(u=>(0,r.h)("div",{style:$(u),role:"presentation",class:{"range-tick":!0,"range-tick-active":u.active},part:u.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:"range-bar range-bar-active",role:"presentation",style:j,part:"bar-active"}),E(O,{knob:"A",pressed:"A"===A,value:this.valA,ratio:this.ratioA,pin:z,pinFormatter:K,disabled:S,handleKeyboard:g,min:t,max:e,labelText:b}),this.dualKnobs&&E(O,{knob:"B",pressed:"B"===A,value:this.valB,ratio:this.ratioB,pin:z,pinFormatter:K,disabled:S,handleKeyboard:g,min:t,max:e,labelText:b})),(0,r.h)("slot",{name:"end"}))}get el(){return(0,r.i)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},E=(n,{knob:t,value:e,ratio:i,min:l,max:g,disabled:A,pressed:S,pin:z,handleKeyboard:_,labelText:C,pinFormatter:L})=>{const P=n?"right":"left";return(0,r.h)("div",{onKeyDown:b=>{const B=b.key;"ArrowLeft"===B||"ArrowDown"===B?(_(t,!1),b.preventDefault(),b.stopPropagation()):("ArrowRight"===B||"ArrowUp"===B)&&(_(t,!0),b.preventDefault(),b.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===t,"range-knob-b":"B"===t,"range-knob-pressed":S,"range-knob-min":e===l,"range-knob-max":e===g,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const b={};return b[P]=100*i+"%",b})(),role:"slider",tabindex:A?-1:0,"aria-label":C,"aria-valuemin":l,"aria-valuemax":g,"aria-disabled":A?"true":null,"aria-valuenow":e},z&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:"pin"},L(e)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},f=(n,t,e,i)=>{let l=(e-t)*n;return i>0&&(l=Math.round(l/i)*i+t),(0,s.l)(t,l,e)},x=(n,t,e)=>(0,s.l)(0,(n-t)/(e-t),1);let R=0;y.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{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 0) scale(0.01);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:inline-block;position:relative;top:-20px;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:12px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}",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{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}: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, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}: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]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:28px}.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%;left:0;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}[dir=rtl] .range-knob::before,:host-context([dir=rtl]) .range-knob::before{left:unset;right:unset;right: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:inline-block;position:relative;min-width:28px;height:28px;-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);text-align:center}.range-pin::before{left:50%;top:3px;margin-left:-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}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 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, #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, #bfbfbf)}'}},92854:(M,p,a)=>{a.d(p,{c:()=>w,g:()=>s,h:()=>r,o:()=>v});var m=a(15861);const r=(o,d)=>null!==d.closest(o),w=(o,d)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},d):d,s=o=>{const d={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(h=>null!=h).map(h=>h.trim()).filter(h=>""!==h):[])(o).forEach(h=>d[h]=!0),d},k=/^[a-z][a-z0-9+\-.]*:/,v=function(){var o=(0,m.Z)(function*(d,h,y,E){if(null!=d&&"#"!==d[0]&&!k.test(d)){const f=document.querySelector("ion-router");if(f)return h?.preventDefault(),f.push(d,y,E)}return!1});return function(h,y,E,f){return o.apply(this,arguments)}}()}}]);