티스토리 수익 글 보기

티스토리 수익 글 보기

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[[window.__cdn_packs_path__, “assets/sp-number-field-elkRxeKe-Ds7lYmeW.js”].join(”),[window.__cdn_packs_path__, “assets/LanguageResolution-DZo7k7_g-C1G6mGdD.js”].join(”),[window.__cdn_packs_path__, “assets/sp-button-group-B-hQqj2b-Ds8Lc0Vu.js”].join(”),[window.__cdn_packs_path__, “assets/authentication_util-BlaK44jt.js”].join(”),[window.__cdn_packs_path__, “assets/GlobalSetup-M-1oWLNV.js”].join(”),[window.__cdn_packs_path__, “assets/shared-webcomponents-C-0kPZYi.js”].join(”),[window.__cdn_packs_path__, “assets/Textfield-BfqxzX1d-CazUbTmj.js”].join(”),[window.__cdn_packs_path__, “assets/sp-icon-chevron75-Bqf9IOfD.js”].join(”),[window.__cdn_packs_path__, “assets/actions-webcomponents-DAjuoIgw.js”].join(”),[window.__cdn_packs_path__, “assets/SaveToLibraryIconClickEvent-UnLwSZXn.js”].join(”),[window.__cdn_packs_path__, “assets/repeat-0w4vgNOf-BaRnn0X7.js”].join(”)])))=>i.map(i=>d[i]); var q=Object.defineProperty,G=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var $=Object.getOwnPropertySymbols,Z=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,K=Reflect.get;var N=(a,e,t)=>e in a?q(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,k=(a,e)=>{for(var t in e||(e={}))P.call(e,t)&&N(a,t,e[t]);if($)for(var t of $(e))T.call(e,t)&&N(a,t,e[t]);return a},x=(a,e)=>G(a,W(e));var R=(a,e)=>{var t={};for(var r in a)P.call(a,r)&&e.indexOf(r)<0&&(t[r]=a[r]);if(a!=null&&$)for(var r of $(a))e.indexOf(r)<0&&T.call(a,r)&&(t[r]=a[r]);return t};var v=(a,e,t)=>N(a,typeof e!=”symbol”?e+””:e,t);var D=(a,e,t)=>K(Z(a),t,e);var f=(a,e,t)=>new Promise((r,i)=>{var s=d=>{try{n(t.next(d))}catch(u){i(u)}},l=d=>{try{n(t.throw(d))}catch(u){i(u)}},n=d=>d.done?r(d.value):Promise.resolve(d.value).then(s,l);n((t=t.apply(a,e)).next())});import{_ as J,p as X,k as Q,o as Y,j as ee,m as S}from”./GlobalSetup-M-1oWLNV.js”;import{L as B,e as te,T as re,a7 as ie,P as C,i as h,u as F,r as E,p as I,ak as ae,aa as se,ae as le,a as o,b as L}from”./sp-button-group-B-hQqj2b-Ds8Lc0Vu.js”;import{l as ne,n as oe}from”./LanguageResolution-DZo7k7_g-C1G6mGdD.js”;import{C as de,e as M}from”./actions-webcomponents-DAjuoIgw.js”;import{M as H}from”./repeat-0w4vgNOf-BaRnn0X7.js”;import{h as ce}from”./authentication_util-BlaK44jt.js”;let A=new Map,O=!1;try{O=new Intl.NumberFormat(“de-DE”,{signDisplay:”exceptZero”}).resolvedOptions().signDisplay===”exceptZero”}catch(a){}let _=!1;try{_=new Intl.NumberFormat(“de-DE”,{style:”unit”,unit:”degree”}).resolvedOptions().style===”unit”}catch(a){}const U={degree:{narrow:{default:”°”,”ja-JP”:” 度”,”zh-TW”:”度”,”sl-SI”:” °”}}};class V{format(e){let t=””;if(t=O||this.options.signDisplay==null?this.numberFormatter.format(e):function(i,s,l){if(s===”auto”)return i.format(l);if(s===”never”)return i.format(Math.abs(l));{let n=!1;if(s===”always”?n=l>0||Object.is(l,0):s===”exceptZero”&&(Object.is(l,-0)||Object.is(l,0)?l=Math.abs(l):n=l>0),n){let d=i.format(-l),u=i.format(l),p=d.replace(u,””).replace(/\u200e|\u061C/,””);return[…p].length!==1&&console.warn(“@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case”),d.replace(u,”!!!”).replace(p,”+”).replace(“!!!”,u)}return i.format(l)}}(this.numberFormatter,this.options.signDisplay,e),this.options.style===”unit”&&!_){var r;let{unit:i,unitDisplay:s=”short”,locale:l}=this.resolvedOptions();if(!i)return t;let n=(r=U[i])===null||r===void 0?void 0:r[s];t+=n[l]||n.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if(typeof this.numberFormatter.formatRange==”function”)return this.numberFormatter.formatRange(e,t);if(t= start date”);return`${this.format(e)} – ${this.format(t)}`}formatRangeToParts(e,t){if(typeof this.numberFormatter.formatRangeToParts==”function”)return this.numberFormatter.formatRangeToParts(e,t);if(t= start date”);let r=this.numberFormatter.formatToParts(e),i=this.numberFormatter.formatToParts(t);return[…r.map(s=>x(k({},s),{source:”startRange”})),{type:”literal”,value:” – “,source:”shared”},…i.map(s=>x(k({},s),{source:”endRange”}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return O||this.options.signDisplay==null||(e=x(k({},e),{signDisplay:this.options.signDisplay})),_||this.options.style!==”unit”||(e=x(k({},e),{style:”unit”,unit:this.options.unit,unitDisplay:this.options.unitDisplay})),e}constructor(e,t={}){this.numberFormatter=function(r,i={}){let{numberingSystem:s}=i;if(s&&r.includes(“-nu-“)&&(r.includes(“-u-“)||(r+=”-u-“),r+=`-nu-${s}`),i.style===”unit”&&!_){var l;let{unit:u,unitDisplay:p=”short”}=i;if(!u)throw new Error(‘unit option must be provided with style: “unit”‘);if(!(!((l=U[u])===null||l===void 0)&&l[p]))throw new Error(`Unsupported unit ${u} with unitDisplay = ${p}`);i=x(k({},i),{style:”decimal”})}let n=r+(i?Object.entries(i).sort((u,p)=>u[0]{for(var i,s=void 0,l=a.length-1;l>=0;l–)(i=a[l])&&(s=i(e,t,s)||s);return s&&he(e,t,s),s};const ue={toNormalized:(a,e,t)=>(a-e)/(t-e),fromNormalized:(a,e,t)=>a*(t-e)+e},me={fromAttribute:a=>a===”previous”?a:parseFloat(a),toAttribute:a=>a.toString()},pe={fromAttribute:a=>a===”next”?a:parseFloat(a),toAttribute:a=>a.toString()};class g extends se{constructor(){super(…arguments),this._forcedUnit=””,this.dragging=!1,this.highlight=!1,this.name=””,this.label=””,this.getAriaHandleText=(e,t)=>t.format(e),this.languageResolver=new ne(this),this.normalization=ue}get handleName(){return this.name}get focusElement(){var e,t;return(t=(e=this.handleController)==null?void 0:e.inputForHandle(this))!=null?t:this}update(e){var t,r;if(!this.hasUpdated){const{max:i,min:s}=this;this.value==null&&!isNaN(i)&&!isNaN(s)&&(this.value=i{var i;(i=this.handleController)==null||i.setValueFromHandle(this)}),(r=this.handleController)==null||r.handleHasChanged(this),super.update(e)}firstUpdated(e){super.firstUpdated(e),this.dispatchEvent(new CustomEvent(“sp-slider-handle-ready”))}dispatchInputEvent(){const e=new Event(“input”,{bubbles:!0,composed:!0});this.dispatchEvent(e)}getNumberFormat(){var e;if(!this._numberFormatCache||this.languageResolver.language!==this._numberFormatCache.language){let r;try{r=new V(this.languageResolver.language,this.formatOptions),this._forcedUnit=””}catch(i){const t=this.formatOptions||{},{style:s,unit:l,unitDisplay:n}=t,d=R(t,[“style”,”unit”,”unitDisplay”]);s===”unit”&&(this._forcedUnit=l),r=new V(this.languageResolver.language,d)}this._numberFormatCache={language:this.languageResolver.language,numberFormat:r}}return(e=this._numberFormatCache)==null?void 0:e.numberFormat}get numberFormat(){if(this.formatOptions)return this.getNumberFormat()}}b([o({type:Number})],g.prototype,”value”),b([o({type:Number,attribute:”default-value”})],g.prototype,”defaultValue”),b([o({type:Boolean,reflect:!0})],g.prototype,”dragging”),b([o({type:Boolean})],g.prototype,”highlight”),b([o({type:String})],g.prototype,”name”),b([o({reflect:!0,converter:me})],g.prototype,”min”),b([o({reflect:!0,converter:pe})],g.prototype,”max”),b([o({type:Number,reflect:!0})],g.prototype,”step”),b([o({type:Object,attribute:”format-options”})],g.prototype,”formatOptions”),b([o({type:String})],g.prototype,”label”),b([o({attribute:!1})],g.prototype,”getAriaHandleText”),b([o({attribute:!1})],g.prototype,”normalization”),B(“sp-slider-handle”,g);const ve=te` :host{–spectrum-slider-font-size:var(–spectrum-font-size-75);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-medium);–spectrum-slider-control-height:var(–spectrum-component-height-100);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-medium);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-75);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-medium);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:18px;–spectrum-slider-cjk-line-height:var(–spectrum-cjk-line-height-100);–spectrum-slider-min-size:var(–spectrum-spacing-900);–spectrum-slider-label-margin-start:var(–spectrum-spacing-300);–spectrum-slider-handle-border-width:var(–spectrum-border-width-200);–spectrum-slider-handle-margin-left:calc(var(–spectrum-slider-handle-size)/-2);–spectrum-slider-controls-margin:calc(var(–spectrum-slider-handle-size)/2);–spectrum-slider-track-margin-offset:calc(var(–spectrum-slider-controls-margin)*-1);–spectrum-slider-track-middle-handleoffset:calc(var(–spectrum-slider-handle-gap) + var(–spectrum-slider-handle-size)/2);–spectrum-slider-input-top-size:calc(var(–spectrum-slider-handle-size)/-2/4);–spectrum-slider-track-fill-thickness:var(–spectrum-slider-track-thickness);–spectrum-slider-tick-mark-width:var(–spectrum-border-width-200);–spectrum-slider-tick-mark-border-radius:2px;–spectrum-slider-tick-handle-background-color:var(–spectrum-gray-100);–spectrum-slider-track-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-track-fill-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-handle-border-color-disabled:var(–spectrum-disabled-border-color);–spectrum-slider-label-text-color:var(–spectrum-neutral-content-color-default);–spectrum-slider-tick-label-color:var(–spectrum-neutral-content-color-default);–spectrum-slider-label-text-color-disabled:var(–spectrum-disabled-content-color);–spectrum-slider-tick-mark-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-ramp-handle-border-color-active:var(–spectrum-gray-100);–spectrum-slider-input-left:calc(var(–spectrum-slider-handle-margin-left)/4);–spectrum-slider-track-handleoffset:var(–spectrum-slider-handle-gap);–spectrum-slider-range-track-reset:0;z-index:0;min-inline-size:var(–mod-slider-min-size,var(–spectrum-slider-min-size));-webkit-user-select:none;user-select:none;display:block;position:relative}:host:dir(rtl),:host([dir=rtl]){–spectrum-logical-rotation:matrix(-1,0,0,1,0,0)}:host:not(.spectrum-Slider–sideLabel) #label-container+#track:has(.spectrum-Slider-ramp){margin-block-start:calc(var(–mod-slider-ramp-track-height,var(–spectrum-slider-ramp-track-height))/2)}:host([size=s]){–spectrum-slider-font-size:var(–spectrum-font-size-75);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-small);–spectrum-slider-control-height:var(–spectrum-component-height-75);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-small);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-75);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-small);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-100)}:host([size=l]){–spectrum-slider-font-size:var(–spectrum-font-size-100);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-large);–spectrum-slider-control-height:var(–spectrum-component-height-200);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-large);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-100);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-large);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:18px}:host([size=xl]){–spectrum-slider-font-size:var(–spectrum-font-size-200);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-extra-large);–spectrum-slider-control-height:var(–spectrum-component-height-300);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-extra-large);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-200);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-extra-large);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:22px}.spectrum-Slider–sideLabel{align-items:center;display:flex}.spectrum-Slider–sideLabel #label-container{margin-block-start:0}.spectrum-Slider–sideLabel #label-container #label{margin-inline-end:var(–mod-slider-value-side-padding-inline,var(–spectrum-slider-value-side-padding-inline))}.spectrum-Slider–sideLabel #label-container+#track{margin-block-start:0}.spectrum-Slider–sideLabel #controls{margin-inline-end:var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin))}.spectrum-Slider–sideLabel #value{inline-size:var(–mod-slider-value-inline-size,var(–spectrum-slider-value-inline-size));text-align:start;margin-inline-start:var(–mod-slider-value-side-padding-inline,var(–spectrum-slider-value-side-padding-inline))}#controls{box-sizing:border-box;cursor:pointer;z-index:auto;inline-size:calc(100% – var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin))*2);block-size:var(–mod-slider-control-height,var(–spectrum-slider-control-height));vertical-align:top;margin-inline-start:var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin));display:inline-block;position:relative}#controls:not(:has(.ticks)){align-items:center;display:flex}#label-container+#track{margin-block-start:calc(var(–spectrum-slider-control-to-field-label)*-1)}:host([tick-labels]){margin-block-end:var(–mod-slider-control-height,var(–spectrum-slider-control-height))}.fill,.track{block-size:var(–mod-slider-track-fill-thickness,var(–spectrum-slider-track-fill-thickness));box-sizing:border-box;z-index:1;pointer-events:none;margin-inline-start:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-block:0;padding-inline-start:0;padding-inline-end:var(–mod-slider-handle-gap,var(–spectrum-slider-handle-gap));position:absolute;inset-block-start:calc(var(–mod-slider-control-height,var(–spectrum-slider-control-height))/2 – var(–mod-slider-track-fill-thickness,var(–spectrum-slider-track-fill-thickness))/2);inset-inline:0 auto}.fill:before,.track:before{content:””;block-size:100%;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;display:block}.track:first-of-type:before{border-start-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track:last-of-type:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track~.track{margin-inline-start:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));margin-inline-end:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-block:0;padding-inline-start:var(–mod-slider-track-handleoffset,var(–spectrum-slider-track-handleoffset));padding-inline-end:0;inset-inline-start:auto;inset-inline-end:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset))}:host([variant=range]) .track~.track{padding-inline:var(–mod-slider-track-middle-handleoffset,var(–spectrum-slider-track-middle-handleoffset))var(–mod-slider-track-middle-handleoffset,var(–spectrum-slider-track-middle-handleoffset));margin-inline:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));inset-inline:auto}.fill{margin-inline-start:0;padding-block:0;padding-inline-start:calc(var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin)) + var(–spectrum-slider-handle-gap,var(–spectrum-slider-handle-gap)));padding-inline-end:0}.offset{padding-block:0;padding-inline-start:0;padding-inline-end:calc(var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin)) + var(–spectrum-slider-handle-gap,var(–spectrum-slider-handle-gap)))}:host([variant=range]) #value{-webkit-user-select:text;user-select:text}:host([variant=range]) .track:first-of-type{margin-inline-start:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-inline-start:0;padding-inline-end:var(–mod-slider-track-handleoffset,var(–spectrum-slider-track-handleoffset));inset-inline-start:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));inset-inline-end:auto}:host([variant=range]) .track:first-of-type:before{border-start-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}:host([variant=range]) .track:last-of-type{margin-inline-end:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-inline-start:var(–spectrum-slider-track-handleoffset);padding-inline-end:0;inset-inline-start:auto;inset-inline-end:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset))}:host([variant=range]) .track:last-of-type:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}#ramp{block-size:var(–mod-slider-ramp-track-height,var(–spectrum-slider-ramp-track-height));position:absolute;inset-inline-start:var(–spectrum-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));inset-inline-end:var(–spectrum-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset))}#ramp svg{inline-size:100%;block-size:100%;transform:var(–spectrum-logical-rotation,)}.handle{z-index:2;box-sizing:border-box;inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));margin-block:0;margin-inline:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size))/-2)0;border-width:var(–mod-slider-handle-border-width,var(–spectrum-slider-handle-border-width));border-radius:var(–mod-slider-handle-border-radius,var(–spectrum-slider-handle-border-radius));transition:border-width var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-in-out;border-style:solid;outline:none;display:inline-block;position:absolute;inset-block-start:calc(var(–mod-slider-control-height,var(–spectrum-slider-control-height))/2 – var(–mod-slider-handle-size,var(–spectrum-slider-handle-size))/2);inset-inline-start:0}.handle.dragging,.handle:active{border-width:var(–mod-slider-handle-border-width-down,var(–spectrum-slider-handle-border-width-down))}.handle.dragging,.handle.handle-highlight,.handle.is-tophandle,.handle:active{z-index:3}.handle:before{content:””;transition:box-shadow var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out,inline-size var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out,block-size var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out;inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));border-radius:100%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:host:dir(rtl) .handle:before,:host([dir=rtl]) .handle:before{transform:translate(50%,-50%)}.handle.handle-highlight:before{inline-size:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size)) + var(–mod-focus-indicator-gap,var(–spectrum-focus-indicator-gap))*2);block-size:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size)) + var(–mod-focus-indicator-gap,var(–spectrum-focus-indicator-gap))*2)}.input{inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));opacity:0;cursor:default;appearance:none;pointer-events:none;border:0;margin:0;padding:0;position:absolute;inset-block-start:var(–mod-slider-input-top-size,var(–spectrum-slider-input-top-size));inset-inline-start:var(–mod-slider-input-left,var(–spectrum-slider-input-left));overflow:hidden}.input:focus{outline:none}#label-container{inline-size:auto;font-size:var(–mod-slider-font-size,var(–spectrum-slider-font-size));line-height:var(–mod-line-height-100,var(–spectrum-line-height-100));justify-content:space-between;align-items:center;margin-block-start:var(–mod-slider-label-top-to-text,var(–spectrum-slider-label-top-to-text));display:flex;position:relative}#label-container:lang(ja),#label-container:lang(ko),#label-container:lang(zh){line-height:var(–mod-slider-cjk-line-height,var(–spectrum-slider-cjk-line-height))}#label{font-size:var(–mod-slider-font-size,var(–spectrum-slider-font-size));padding-inline-start:0}#value{cursor:default;font-feature-settings:”tnum”;text-align:end;flex-grow:0;margin-inline-start:var(–mod-slider-label-margin-start,var(–spectrum-slider-label-margin-start));padding-inline-end:0}:host([variant=tick]) .handle{background-color:var(–mod-slider-tick-handle-background-color,var(–spectrum-slider-tick-handle-background-color))}:host([variant=tick]) #controls{margin-block-start:calc(var(–spectrum-text-to-visual-75) – var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height))/2 – var(–mod-slider-track-thickness,var(–spectrum-slider-track-thickness))/2)}:host([variant=tick]) .tickLabel{margin-block-start:calc(var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height)) + var(–spectrum-text-to-visual-75))}.ticks{z-index:0;margin-inline:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));justify-content:space-between;display:flex}.ticks~.handleContainer .handle{background:var(–mod-slider-ticks-handle-background-color,var(–spectrum-slider-ticks-handle-background-color))}.tick{position:relative;inset-block-start:calc(var(–mod-slider-track-thickness,var(–spectrum-slider-control-height))/2 – var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height))/2)}.tick,.tick:after{inline-size:var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))}.tick:after{content:””;block-size:var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height));border-radius:var(–mod-slider-tick-mark-border-radius,var(–spectrum-slider-tick-mark-border-radius));display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(50% – var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/2)}.tick .tickLabel{font-size:var(–mod-font-size-75,var(–spectrum-font-size-75));line-height:var(–mod-line-height-100,var(–spectrum-line-height-100));color:var(–highcontrast-slider-label-text-color,var(–mod-slider-tick-label-color,var(–spectrum-slider-tick-label-color)));justify-content:center;align-items:center;display:flex}.tick:first-of-type .tickLabel,.tick:last-of-type .tickLabel{margin-inline:0;display:block;position:absolute}.tick:first-of-type{inset-inline-start:calc(var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/-2)}.tick:first-of-type .tickLabel{inset-inline-start:0}.tick:last-of-type{inset-inline-end:calc(var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/-2)}.tick:last-of-type .tickLabel{inset-inline-end:0}.handleContainer,.trackContainer{inline-size:calc(100% + var(–spectrum-slider-handle-size));margin-inline-start:calc(var(–spectrum-slider-handle-size)/2*-1);position:absolute;inset-block-start:0}.trackContainer{block-size:var(–mod-slider-control-height,var(–spectrum-slider-control-height));overflow:hidden}.track:before{background:var(–highcontrast-slider-track-color-static,var(–mod-slider-track-color,var(–spectrum-slider-track-color)))}.track~.track:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track:not(:has(~.spectrum-Slider-fill)):before{background:var(–highcontrast-slider-track-color,var(–mod-slider-track-color,var(–spectrum-slider-track-color)))}#label-container{color:var(–highcontrast-slider-label-text-color,var(–mod-slider-label-text-color,var(–spectrum-slider-label-text-color)))}:host([variant=filled]) .track:first-child:before,.fill:before{background:var(–highcontrast-slider-filled-track-fill-color,var(–mod-slider-track-fill-color,var(–spectrum-slider-track-fill-color)))}#ramp path{fill:var(–highcontrast-slider-ramp-track-color,var(–mod-slider-ramp-track-color,var(–spectrum-slider-ramp-track-color)))}.handle{border-color:var(–highcontrast-slider-handle-border-color,var(–mod-slider-handle-border-color,var(–spectrum-slider-handle-border-color)));background:var(–highcontrast-slider-handle-background-color,var(–mod-slider-handle-background-color,var(–spectrum-slider-handle-background-color)))}.handle.handle-highlight{border-color:var(–highcontrast-slider-handle-border-color-key-focus,var(–mod-slider-handle-border-color-key-focus,var(–spectrum-slider-handle-border-color-key-focus)))}.handle.handle-highlight:before{box-shadow:0 0 0 var(–spectrum-focus-indicator-thickness)var(–highcontrast-slider-handle-focus-ring-color-key-focus,var(–mod-slider-handle-focus-ring-color-key-focus,var(–spectrum-slider-handle-focus-ring-color-key-focus)))}.handle.dragging,.handle:active{border-color:var(–highcontrast-slider-handle-border-color-down,var(–mod-slider-handle-border-color-down,var(–spectrum-slider-handle-border-color-down)))}:host([variant=ramp]) .handle{box-shadow:0 0 0 var(–spectrum-slider-handle-gap)var(–highcontrast-slider-ramp-handle-border-color-active,var(–mod-sectrum-slider-ramp-handle-border-color-active,var(–spectrum-slider-ramp-handle-border-color-active)));background:var(–mod-slider-ramp-handle-background-color,var(–highcontrast-slider-ramp-handle-background-color,var(–spectrum-slider-ramp-handle-background-color)))}.input{background:0 0}.tick:after{background-color:var(–highcontrast-slider-tick-mark-color,var(–mod-slider-tick-mark-color,var(–spectrum-slider-tick-mark-color)))}.handle.dragging{border-color:var(–highcontrast-slider-handle-border-color-down,var(–mod-slider-handle-border-color-down,var(–spectrum-slider-handle-border-color-down)));background:var(–highcontrast-slider-handle-background-color,var(–mod-slider-handle-background-color,var(–spectrum-slider-handle-background-color)))}:host([variant=range]) .track:not(:first-of-type,:last-of-type):before{background:var(–highcontrast-slider-filled-track-fill-color,var(–mod-slider-track-fill-color,var(–spectrum-slider-track-fill-color)));border-start-end-radius:0;border-end-end-radius:0}:host([disabled]),:host([disabled]) #controls{cursor:default}:host([disabled]) #label-container,:host([disabled]) .tickLabel{color:var(–highcontrast-slider-label-text-color-disabled,var(–mod-slider-label-text-color-disabled,var(–spectrum-slider-label-text-color-disabled)))}:host([disabled]) .handle{border-color:var(–highcontrast-slider-handle-border-color-disabled,var(–mod-slider-handle-border-color-disabled,var(–spectrum-slider-handle-border-color-disabled)));background:var(–highcontrast-slider-handle-disabled-background-color,var(–mod-slider-handle-disabled-background-color,var(–spectrum-slider-handle-disabled-background-color)));cursor:default;pointer-events:none}:host([disabled]) .handle:active{border-color:var(–mod-disabled-border-color,var(–spectrum-disabled-border-color));background:var(–highcontrast-slider-handle-background-color-disabled,var(–mod-slider-handle-background-color-disabled,var(–spectrum-slider-handle-background-color-disabled)))}@media (hover:hover){.handle:hover{border-color:var(–highcontrast-slider-handle-border-color-hover,var(–mod-slider-handle-border-color-hover,var(–spectrum-slider-handle-border-color-hover)))}:host([disabled]) .handle:hover{border-color:var(–mod-disabled-border-color,var(–spectrum-disabled-border-color));background:var(–highcontrast-slider-handle-background-color-disabled,var(–mod-slider-handle-background-color-disabled,var(–spectrum-slider-handle-background-color-disabled)))}}:host([disabled]) .track:before{background:var(–highcontrast-slider-track-color-disabled,var(–mod-slider-track-color-disabled,var(–spectrum-slider-track-color-disabled)))}:host([disabled]) .fill:before,:host([disabled][variant=filled]) .track:first-child:before{background:var(–highcontrast-slider-track-fill-color-disabled,var(–mod-slider-track-fill-color-disabled,var(–spectrum-slider-track-fill-color-disabled)))}:host([disabled]) #ramp path{fill:var(–highcontrast-slider-ramp-track-color-disabled,var(–mod-slider-ramp-track-color-disabled,var(–spectrum-slider-ramp-track-color-disabled)))}:host([disabled]) .tick:after{background-color:var(–highcontrast-slider-tick-mark-color-disabled,var(–mod-slider-tick-mark-color-disabled,var(–spectrum-slider-tick-mark-color-disabled)))}:host([disabled][variant=range]) .track:not(:first-of-type,:last-of-type):before{background:var(–highcontrast-slider-track-color-disabled,var(–mod-slider-track-color-disabled,var(–spectrum-slider-track-color-disabled)))}@media (forced-colors:active){:host{–highcontrast-slider-track-color:ButtonText;–highcontrast-slider-track-color-disabled:GrayText;–highcontrast-slider-track-color-static:ButtonText;–highcontrast-slider-track-fill-color-disabled:GrayText;–highcontrast-slider-filled-track-fill-color:Highlight;–highcontrast-slider-ramp-track-color:ButtonText;–highcontrast-slider-ramp-track-color-disabled:GrayText;–highcontrast-slider-tick-mark-color:ButtonText;–highcontrast-slider-tick-mark-color-disabled:GrayText;–highcontrast-slider-handle-border-color:ButtonText;–highcontrast-slider-handle-border-color-hover:Highlight;–highcontrast-slider-handle-border-color-down:Highlight;–highcontrast-slider-handle-border-color-key-focus:Highlight;–highcontrast-slider-handle-border-color-disabled:GrayText;–highcontrast-slider-handle-focus-ring-color-key-focus:CanvasText;–highcontrast-slider-handle-background-color:ButtonFace;–highcontrast-slider-handle-background-color-disabled:GrayText;–highcontrast-slider-handle-disabled-background-color:GrayText;–highcontrast-slider-ramp-handle-border-color-active:ButtonFace;–highcontrast-slider-ramp-handle-background-color:ButtonFace;–highcontrast-slider-label-text-color:CanvasText;–highcontrast-slider-label-text-color-disabled:GrayText}.handle.handle-highlight:before,:host([variant=ramp]) .handle{forced-color-adjust:none}:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls.handle-highlight,:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:active,:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:focus-within{–highcontrast-slider-track-color:Highlight;–highcontrast-slider-handle-border-color:Highlight;–highcontrast-slider-ramp-track-color:Highlight;–highcontrast-slider-tick-mark-color:Highlight}@media (hover:hover){:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:hover{–highcontrast-slider-track-color:Highlight;–highcontrast-slider-handle-border-color:Highlight;–highcontrast-slider-ramp-track-color:Highlight;–highcontrast-slider-tick-mark-color:Highlight}}:host([disabled]) #ramp+.handle{fill:ButtonFace;background-color:ButtonFace}}:host{–spectrum-slider-track-color:var(–system-slider-track-color);–spectrum-slider-track-fill-color:var(–system-slider-track-fill-color);–spectrum-slider-ramp-track-color:var(–system-slider-ramp-track-color);–spectrum-slider-ramp-track-color-disabled:var(–system-slider-ramp-track-color-disabled);–spectrum-slider-handle-background-color:var(–system-slider-handle-background-color);–spectrum-slider-handle-background-color-disabled:var(–system-slider-handle-background-color-disabled);–spectrum-slider-ramp-handle-background-color:var(–system-slider-ramp-handle-background-color);–spectrum-slider-ticks-handle-background-color:var(–system-slider-ticks-handle-background-color);–spectrum-slider-handle-border-color:var(–system-slider-handle-border-color);–spectrum-slider-handle-disabled-background-color:var(–system-slider-handle-disabled-background-color);–spectrum-slider-tick-mark-color:var(–system-slider-tick-mark-color);–spectrum-slider-handle-border-color-hover:var(–system-slider-handle-border-color-hover);–spectrum-slider-handle-border-color-down:var(–system-slider-handle-border-color-down);–spectrum-slider-handle-border-color-key-focus:var(–system-slider-handle-border-color-key-focus);–spectrum-slider-handle-focus-ring-color-key-focus:var(–system-slider-handle-focus-ring-color-key-focus);–spectrum-slider-track-corner-radius:var(–system-slider-track-corner-radius);–spectrum-slider-handle-border-radius:var(–system-slider-handle-border-radius)}:host{–spectrum-slider-handle-border-radius:var(–system-slider-size-m-handle-border-radius)}:host([size=s]){–spectrum-slider-handle-border-radius:var(–system-slider-size-s-handle-border-radius)}:host([size=l]){–spectrum-slider-handle-border-radius:var(–system-slider-size-l-handle-border-radius)}:host([size=xl]){–spectrum-slider-handle-border-radius:var(–system-slider-size-xl-handle-border-radius)}:host(:focus){outline:0}:host([editable]){grid-template-columns:1fr auto;grid-template-areas:”label number””slider number”;display:grid}:host([editable]) #label-container{grid-area:label}:host([editable]) #label-container+div{grid-area:slider}:host([editable]) sp-number-field{grid-area:number;align-self:flex-end;margin-inline-start:calc(var(–swc-scale-factor)*16px)}:host([editable]) output{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;white-space:nowrap;border:0;margin:0 -1px -1px 0;padding:0;position:absolute;overflow:hidden}:host([disabled]){pointer-events:none}:host([dragging]),#track{touch-action:none;user-select:none}.not-exact.ticks{justify-content:start}:host([dir=ltr]) .not-exact .tick{padding-right:var(–sp-slider-tick-offset)}:host([dir=rtl]) .not-exact .tick{padding-left:var(–sp-slider-tick-offset)}:host([dir=ltr]) .not-exact .tick:after{left:auto;transform:translate(-50%)}:host([dir=rtl]) .not-exact .tick:after{right:auto;transform:translate(50%)}:host([dir=rtl]) .handle:before{transform:translate(50%,-50%)}.track:before{background-size:var(–spectrum-slider-track-background-size)!important}:host([dir=ltr]) .track:last-of-type:before{background-position:100%}:host([dir=rtl]) .track:first-of-type:before{background-position:100%}:host([dir=ltr]) .track:not(:first-of-type,:last-of-type){left:var(–spectrum-slider-track-segment-position)}:host([dir=rtl]) .track:not(:first-of-type,:last-of-type){right:var(–spectrum-slider-track-segment-position)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;white-space:nowrap;width:1px;position:absolute;overflow:hidden}:host([label-visibility=value][dir=ltr]) #value{margin-left:auto}:host([label-visibility=value][dir=rtl]) #value{margin-right:auto}:host([label-visibility=none]) #label-container{margin:0;padding:0}:host([label-visibility=none]) #track{align-self:flex-end}.fill{z-index:2}#slider-description{display:none}:host([label-visibility=none]) #label-container+#track{margin-block-start:0} `;class ge{constructor(e){this.handles=new Map,this.model=[],this.handleOrder=[],this.handleOrientation=()=>{this.updateBoundingRect()},this.extractModelFromLightDom=()=>{let t=[…this.host.querySelectorAll(‘[slot=”handle”]’)];t.length===0&&(t=[this.host]),!t.some(r=>this.waitForUpgrade(r))&&(this.handles=new Map,this.handleOrder=[],t.forEach((r,i)=>{var s;(s=r.handleName)!=null&&s.length||(r.name=`handle${i+1}`),this.handles.set(r.handleName,r),this.handleOrder.push(r.handleName),r.handleController=this}),this.requestUpdate())},this.onInputChange=t=>{const r=t.target;r.model.handle.value=r.valueAsNumber,this.requestUpdate(),this.dispatchChangeEvent(r,r.model.handle)},this.onInputFocus=t=>{const r=t.target;let i;try{i=r.matches(“:focus-visible”)||this.host.matches(“.focus-visible”)}catch(s){i=this.host.matches(“.focus-visible”)}r.model.handle.highlight=i,this.requestUpdate()},this.onInputBlur=t=>{t.target.model.handle.highlight=!1,this.requestUpdate()},this.onInputKeydown=t=>{var r;if(t.key==”Escape”){const i=t.target;return void(((r=i.model.handle)==null?void 0:r.defaultValue)!==void 0&&i.model.handle.value!==i.model.handle.defaultValue&&(i.model.handle.value=i.model.handle.defaultValue,i.model.handle.dispatchInputEvent(),this.dispatchChangeEvent(i,i.model.handle),this.requestUpdate(),t.preventDefault(),t.stopPropagation()))}t.target.model.handle.highlight=!0,this.requestUpdate()},this.host=e,new le(this.host,{config:{subtree:!0,childList:!0},callback:()=>{this.extractModelFromLightDom()}}),this.extractModelFromLightDom()}get values(){const e={};for(const t of this.handles.values())e[t.handleName]=t.value;return e}get size(){return this.handles.size}inputForHandle(e){if(this.handles.has(e.handleName)){const{input:t}=this.getHandleElements(e)||{};return t}throw new Error(`No input for handle “${e.name}”`)}requestUpdate(){this.host.hasUpdated&&this.host.requestUpdate()}setValueFromHandle(e){const t=this.getHandleElements(e);if(!t)return;const{input:r}=t;r.valueAsNumber===e.value?e.dragging&&e.dispatchInputEvent():(r.valueAsNumber=e.value,this.requestUpdate()),e.value=r.valueAsNumber}handleHasChanged(e){e!==this.host&&this.requestUpdate()}formattedValueForHandle(e){var t;const{handle:r}=e,i=(t=r.numberFormat)!=null?t:this.host.numberFormat,s=r._forcedUnit===””?this.host._forcedUnit:r._forcedUnit;return r.getAriaHandleText(e.value,i)+s}get formattedValues(){const e=new Map;for(const t of this.model)e.set(t.name,this.formattedValueForHandle(t));return e}get focusElement(){const{input:e}=this.getActiveHandleElements();return!e||this.host.editable&&!e.model.handle.dragging?this.host.numberField:e}hostConnected(){“orientation”in screen?screen.orientation.addEventListener(“change”,this.handleOrientation):window.addEventListener(“orientationchange”,this.handleOrientation)}hostDisconnected(){“orientation”in screen?screen.orientation.removeEventListener(“change”,this.handleOrientation):window.removeEventListener(“orientationchange”,this.handleOrientation)}hostUpdate(){this.updateModel()}waitForUpgrade(e){return!(e instanceof g)&&(e.addEventListener(“sp-slider-handle-ready”,()=>this.extractModelFromLightDom(),{once:!0,passive:!0}),!0)}get activeHandle(){return this.handleOrder[this.handleOrder.length-1]}get activeHandleInputId(){const e=this.activeHandle;return`input-${this.model.findIndex(t=>t.name===e)}`}activateHandle(e){const t=this.handleOrder.findIndex(r=>r===e);t>=0&&this.handleOrder.splice(t,1),this.handleOrder.push(e)}get activeHandleModel(){const e=this.activeHandle;return this.model.find(t=>t.name===e)}getActiveHandleElements(){const e=this.activeHandle,t=this.handles.get(e);return k({model:t},this.getHandleElements(t))}getHandleElements(e){if(!this.handleRefMap){this.handleRefMap=new WeakMap;const t=this.host.shadowRoot.querySelectorAll(“.handle > input”);for(const r of t){const i=r,s=i.parentElement,l=this.handles.get(s.getAttribute(“name”));l&&this.handleRefMap.set(l,{input:i,handle:s})}}return this.handleRefMap.get(e)}clearHandleComponentCache(){delete this.handleRefMap}get boundingClientRect(){return this._boundingClientRect||(this._boundingClientRect=this.host.track.getBoundingClientRect()),this._boundingClientRect}updateBoundingRect(){delete this._boundingClientRect}extractDataFromEvent(e){if(!this._activePointerEventData){let t=e.target.querySelector(“:scope > .input”);const r=!t,i=t?t.model:this.model.find(s=>s.name===this.activeHandle);!t&&i&&(t=i.handle.focusElement),this._activePointerEventData={input:t,model:i,resolvedInput:r}}return this._activePointerEventData}handleDoubleClick(e){var t;const r=e.target.querySelector(“.input”);((t=r.model)==null?void 0:t.handle.defaultValue)!==void 0&&(r.model.handle.value=r.model.handle.defaultValue,this.dispatchChangeEvent(r,r.model.handle),r.model.handle.dispatchInputEvent(),this.requestUpdate())}handlePointerdown(e){const{resolvedInput:t,model:r}=this.extractDataFromEvent(e);r&&!this.host.disabled&&e.button===0?(this.host.track.setPointerCapture(e.pointerId),this.updateBoundingRect(),e.pointerType===”mouse”&&this.host.labelEl.click(),this.draggingHandle=r.handle,r.handle.dragging=!0,this.activateHandle(r.name),t&&this.handlePointermove(e),this.requestUpdate()):e.preventDefault()}handlePointerup(e){const{input:t,model:r}=this.extractDataFromEvent(e);delete this._activePointerEventData,r&&(e.pointerType===”mouse”&&this.host.labelEl.click(),this.cancelDrag(r),this.requestUpdate(),this.host.track.releasePointerCapture(e.pointerId),this.dispatchChangeEvent(t,r.handle))}handlePointermove(e){const{input:t,model:r}=this.extractDataFromEvent(e);r&&this.draggingHandle&&(t.value=this.calculateHandlePosition(e,r).toString(),r.handle.value=parseFloat(t.value),this.host.indeterminate=!1,this.requestUpdate())}cancelDrag(e){(e=e||this.model.find(t=>t.name===this.activeHandle))&&(e.handle.highlight=!1,delete this.draggingHandle,e.handle.dragging=!1)}dispatchChangeEvent(e,t){e.valueAsNumber=t.value;const r=new Event(“change”,{bubbles:!0,composed:!0});t.dispatchEvent(r)}calculateHandlePosition(e,t){const r=this.boundingClientRect,i=r.left,s=e.clientX,l=r.width,n=(this.host.isLTR?s-i:l-(s-i))/l;return t.normalization.fromNormalized(n,t.range.min,t.range.max)}renderHandle(e,t,r,i){var s;const l={handle:!0,dragging:((s=this.draggingHandle)==null?void 0:s.handleName)===e.name,”handle-highlight”:e.highlight},n=k({[this.host.isLTR?”left”:”right”]:100*e.normalizedValue+”%”,”z-index”:r.toString()},i&&{“background-color”:`var(–spectrum-slider-handle-background-color-${t}, var(–spectrum-slider-handle-background-color))`,”border-color”:`var(–spectrum-slider-handle-border-color-${t}, var(–spectrum-slider-handle-border-color))`}),d=i?`label input-${t}`:”label”;return h` `}render(){return this.clearHandleComponentCache(),this.model.map((e,t)=>{const r=this.handleOrder.indexOf(e.name)+2;return this.renderHandle(e,t,r,this.model.length>1)})}trackSegments(){const e=this.model.map(t=>t.normalizedValue);return e.sort((t,r)=>t-r),e.unshift(0),e.map((t,r,i)=>{var s;return[t,(s=i[r+1])!=null?s:1]})}updateModel(){const e=[…this.handles.values()],t=i=>{const s=e[i],l=e[i-1],n=e[i+1],d=typeof s.min==”number”?s.min:this.host.min,u=typeof s.max==”number”?s.max:this.host.max,p={range:{min:d,max:u},clamp:{min:d,max:u}};if(s.min===”previous”&&l){for(let y=i-1;y>=0;y–){const z=e[y];if(typeof z.min==”number”){p.range.min=z.min;break}}p.clamp.min=Math.max(l.value,p.range.min)}if(s.max===”next”&&n){for(let y=i+1;y{var l;const n=t(s),{toNormalized:d}=i.normalization,u=Math.max(Math.min(i.value,n.clamp.max),n.clamp.min),p=d(u,n.range.min,n.range.max);return k({name:i.handleName,value:u,normalizedValue:p,highlight:i.highlight,step:(l=i.step)!=null?l:this.host.step,normalization:i.normalization,handle:i,ariaLabel:i!==this.host&&(i==null?void 0:i.label.length)>0?i.label:void 0},n)});this.model=r}handleUpdatesComplete(){return f(this,null,function*(){const e=[…this.handles.values()].filter(t=>t!==this.host).map(t=>t.updateComplete);yield Promise.all(e)})}}const w=[“”,()=>{}],be=ae(class extends de{constructor(){super(…arguments),this.start=w,this.streamInside=w,this.end=w,this.streamOutside=w,this.state=”off”,this.handleStart=a=>{this.clearStream(),this.callHandler(this.start[1],a),!a.defaultPrevented&&(this.removeListeners(),this.addListeners(“on”))},this.handleInside=a=>{this.handleStream(this.streamInside[1],a)},this.handleEnd=a=>{this.clearStream(),this.callHandler(this.end[1],a),this.removeListeners(),this.addListeners(“off”)},this.handleOutside=a=>{this.handleStream(this.streamOutside[1],a)}}render(a){return C}update(a,[{start:e,end:t,streamInside:r=w,streamOutside:i=w}]){var s;this.element!==a.element&&(this.element=a.element,this.removeListeners()),this.host=((s=a.options)==null?void 0:s.host)||this.element,this.start=e,this.end=t,this.streamInside=r,this.streamOutside=i,this.addListeners()}addListeners(a){this.state=a||this.state,this.state===”off”?(this.addListener(this.streamOutside[0],this.handleOutside),this.addListener(this.start[0],this.handleStart)):this.state===”on”&&(this.addListener(this.streamInside[0],this.handleInside),this.addListener(this.end[0],this.handleEnd))}callHandler(a,e){typeof a==”function”?a.call(this.host,e):a.handleEvent(e)}handleStream(a,e){this.stream||(this.callHandler(a,e),this.stream=requestAnimationFrame(()=>{this.stream=void 0}))}clearStream(){this.stream!=null&&(cancelAnimationFrame(this.stream),this.stream=void 0)}addListener(a,e){Array.isArray(a)?a.map(t=>{this.element.addEventListener(t,e)}):this.element.addEventListener(a,e)}removeListener(a,e){Array.isArray(a)?a.map(t=>{this.element.removeEventListener(t,e)}):this.element.removeEventListener(a,e)}removeListeners(){this.removeListener(this.start[0],this.handleStart),this.removeListener(this.streamInside[0],this.handleInside),this.removeListener(this.end[0],this.handleEnd),this.removeListener(this.streamOutside[0],this.handleOutside)}disconnected(){this.removeListeners()}reconnected(){this.addListeners()}});var fe=Object.defineProperty,ke=Object.getOwnPropertyDescriptor,m=(a,e,t,r)=>{for(var i,s=r>1?void 0:r?ke(e,t):e,l=a.length-1;l>=0;l–)(i=a[l])&&(s=(r?i(e,t,s):i(s))||s);return r&&s&&fe(e,t,s),s};const ye=[“filled”,”ramp”,”range”,”tick”];class c extends re(ie(g,””),{noDefaultSize:!0,validSizes:[“s”,”m”,”l”,”xl”]}){constructor(){super(…arguments),this.handleController=new ge(this),this._editable=!1,this.hideStepper=!1,this.type=””,this._variant=””,this.getAriaValueText=e=>{const t=[…e.values()];return t.length===2?`${t[0]} – ${t[1]}`:t.join(“, “)},this.min=0,this.max=100,this.step=1,this.tickStep=0,this.tickLabels=!1,this.disabled=!1,this.quiet=!1,this.indeterminate=!1,this._numberFieldInput=Promise.resolve()}static get styles(){return[ve]}get editable(){return this._editable}set editable(e){if(e===this.editable)return;const t=this.editable;this._editable=this.handleController.size<2&&e,this.editable&&(this._numberFieldInput=J(()=>import(“./sp-number-field-elkRxeKe-Ds7lYmeW.js”),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url)),t!==this.editable&&this.requestUpdate(“editable”,t)}set variant(e){const t=this.variant;e!==this.variant&&(ye.includes(e)&&this.fillStart===void 0?(this._variant=e,this.setAttribute(“variant”,e)):(this._variant=””,this.removeAttribute(“variant”)),this.requestUpdate(“variant”,t))}get variant(){return this._variant}get values(){return this.handleController.values}get handleName(){return”value”}get ariaValueText(){return this.getAriaValueText?this.getAriaValueText(this.handleController.formattedValues):`${this.value}${this._forcedUnit}`}get numberFormat(){return this.getNumberFormat()}get focusElement(){return this.handleController.focusElement}handleLabelClick(e){this.editable&&(e.preventDefault(),this.focus())}render(){return h` ${this.renderLabel()} ${this.renderTrack()} ${this.editable?h` `:C} `}connectedCallback(){super.connectedCallback(),this.handleController.hostConnected()}disconnectedCallback(){super.disconnectedCallback(),this.handleController.hostDisconnected()}update(e){this.handleController.hostUpdate(),e.has(“disabled”)&&this.disabled&&this.handleController.cancelDrag(),super.update(e)}renderLabel(){const e=this.labelVisibility===”none”||this.labelVisibility===”value”,t=this.labelVisibility===”none”||this.labelVisibility===”text”;return h`
${this.slotHasContent?C:h` ${this.label} `} ${this.ariaValueText}
`}renderRamp(){return this.variant!==”ramp”?h“:h`
`}renderTicks(){if(this.variant!==”tick”)return h“;const e=this.tickStep||this.step,t=(this.max-this.min)/e,r=t%1!=0,i=new Array(Math.floor(t+1));return i.fill(0,0,t+1),h`
${i.map((s,l)=>h`
${this.tickLabels?h`
${l*e+this.min}
`:C}
`)}
`}renderTrackSegment(e,t){return this.variant===”ramp”?h“:h` `}getOffsetWidth(e,t){return 100*Math.abs(t-e)}fillStyles(e){const t=this.handleController.activeHandleModel,r=t.normalization.toNormalized(e,this.min,this.max),i=this.dir===”rtl”?”right”:”left”,s=100*(this.value>e?r:t.normalizedValue),l=this.getOffsetWidth(r,t.normalizedValue);return{[i]:`${s}%`,width:`${l}%`}}renderFillOffset(){return this._cachedValue===void 0||this.centerPoint===void 0?h“:h`
this.centerPoint})} style=${I(this.fillStyles(this.centerPoint))} >
`}renderHandle(){return this.variant===”tick”?h“:h` ${this.handleController.render()} `}renderTrack(){const e=this.handleController.trackSegments(),t=[{id:”handles”,html:this.handleController.render()}],r=[{id:”track0″,html:this.renderTrackSegment(…e[0])},{id:”fill”,html:this.renderFillOffset()},{id:”ramp”,html:this.renderRamp()},{id:”handles”,html:this.renderHandle()},…e.slice(1).map(([i,s],l)=>({id:`track${l+1}`,html:this.renderTrackSegment(i,s)}))];return h`
${this.variant===”tick”?h` ${this.renderTicks()}
${H(r,i=>i.id,i=>i.html)}
${H(t,i=>i.id,i=>i.html)}
`:h` ${H(r,i=>i.id,i=>i.html)} `}
`}handleDoubleClick(e){this.handleController.handleDoubleClick(e)}handlePointerdown(e){this.handleController.handlePointerdown(e)}handlePointermove(e){this.handleController.handlePointermove(e)}handlePointerup(e){this.handleController.handlePointerup(e)}handleNumberInput(e){var t;const{value:r}=e.target;(t=e.target)==null||!t.managedInput||isNaN(r)?e.stopPropagation():this.value=r}handleNumberChange(e){var t;const{value:r}=e.target;isNaN(r)?(e.target.value=this.value,e.stopPropagation()):(this.value=r,(t=e.target)!=null&&t.managedInput||this.dispatchInputEvent()),this.indeterminate=!1}trackSegmentStyles(e,t){const r=t-e;return{width:100*r+”%”,”–spectrum-slider-track-background-size”:1/r*100+”%”,”–spectrum-slider-track-segment-position”:100*e+”%”}}getUpdateComplete(){return f(this,null,function*(){const e=yield D(c.prototype,this,”getUpdateComplete”).call(this);return this.editable&&(yield this._numberFieldInput,yield this.numberField.updateComplete),yield this.handleController.handleUpdatesComplete(),e})}willUpdate(e){e.has(“value”)&&e.has(“fillStart”)&&(this._cachedValue=Number(this.value),this.getAttribute(“fill-start”)===””?this.centerPoint=(Number(this.max)-Number(this.min))/2+Number(this.min):Number.isNaN(Number(this.fillStart))||(this.centerPoint=Number(this.fillStart)))}}m([o({type:Boolean,reflect:!0})],c.prototype,”editable”,1),m([o({type:Boolean,reflect:!0,attribute:”hide-stepper”})],c.prototype,”hideStepper”,2),m([o()],c.prototype,”type”,2),m([o({reflect:!0})],c.prototype,”dir”,2),m([o({type:String})],c.prototype,”variant”,1),m([o({attribute:!1})],c.prototype,”getAriaValueText”,2),m([o({type:String,reflect:!0,attribute:”label-visibility”})],c.prototype,”labelVisibility”,2),m([o({type:Number,reflect:!0})],c.prototype,”min”,2),m([o({type:Number,reflect:!0})],c.prototype,”max”,2),m([o({type:Number})],c.prototype,”step”,2),m([o({type:Number,attribute:”tick-step”})],c.prototype,”tickStep”,2),m([o({type:Boolean,attribute:”tick-labels”})],c.prototype,”tickLabels”,2),m([o({type:Boolean,reflect:!0})],c.prototype,”disabled”,2),m([o({type:Number,reflect:!0,attribute:”fill-start”})],c.prototype,”fillStart”,2),m([o({type:Boolean})],c.prototype,”quiet”,2),m([o({type:Boolean})],c.prototype,”indeterminate”,2),m([L(“#label”)],c.prototype,”labelEl”,2),m([L(“#number-field”)],c.prototype,”numberField”,2),m([L(“#track”)],c.prototype,”track”,2),B(“sp-slider”,c);function xe(a){return f(this,null,function*(){return X(`/fonts/variation_favorites?font_variation_ids=${a.join(“,”)}`)})}function we(a){return f(this,null,function*(){return Q(`/fonts/variation_favorites?font_variation_ids=${a.join(“,”)}`)})}class j{constructor(e){v(this,”getI18n”,()=>(Y(“/neue/i18n”)||{})[“neue.browse.favorites”]||{});v(this,”sendNotification”,e=>{this.shouldShowNotification()&&window.dispatchEvent(new ee(e))});v(this,”handleFavoriteEvent”,e=>f(this,null,function*(){const t=e.target,r=t.closest(“af-variation-card”)||t.closest(‘[data-id=”font-variation-card”]’);if(!r||!(“fontVariationId”in r.dataset||”id”in r.dataset))return;this.favoriteButton=t;const i=r.dataset.fontVariationId||r.dataset.id,s=!this.favoriteButton.hasAttribute(“selected”);this.analyticsAttributes.fontVariationId=i,s?yield this._handleAddFavorite(i):yield this._handleRemoveFavorite(i)}));v(this,”_handleAddFavorite”,e=>f(this,null,function*(){try{yield this.handleAuthenticationWithPostLoginAction(“favorite_fonts”,{font_ids:[parseInt(e,10)]}),yield this._addFavorite([e]),this.favoriteButton.toggleAttribute(“selected”,!0),this._sendAddSuccessNotification(),S(“add-favorite”,this.analyticsAttributes)}catch(t){console.error(t),this._sendAddErrorNotification()}}));v(this,”handleAuthenticationWithPostLoginAction”,(e,t)=>f(this,null,function*(){yield ce(e,t)}));v(this,”_addFavorite”,e=>f(this,null,function*(){yield xe(e)}));v(this,”_sendAddSuccessNotification”,()=>{const e=this.getI18n();this.sendNotification({type:”success”,message:e.add_favorite_success})});v(this,”_sendAddErrorNotification”,()=>{const e=this.getI18n();this.sendNotification({type:”error”,message:e.add_favorite_failure})});v(this,”_handleRemoveFavorite”,e=>f(this,null,function*(){try{yield this._removeFavorite([e]),this.favoriteButton.removeAttribute(“selected”),this._sendRemoveSuccessNotification(),S(“remove-favorite”,this.analyticsAttributes)}catch(t){console.error(t),this._sendRemoveErrorNotification()}}));v(this,”_removeFavorite”,e=>f(this,null,function*(){yield we(e)}));v(this,”_sendRemoveSuccessNotification”,()=>{const e=this.getI18n();this.sendNotification({type:”success”,message:e.remove_favorite_success,options:{actionLabel:e.remove_favorite_undo,callbackAction:()=>this.handleUndoRemoveFavorite()}})});v(this,”_sendRemoveErrorNotification”,()=>{const e=this.getI18n();this.sendNotification({type:”error”,message:e.remove_favorite_failure})});v(this,”shouldShowNotification”,()=>!!this.element.closest(“af-library-show-page”));v(this,”handleUndoRemoveFavorite”,()=>{S(“undo-remove-favorite”,this.analyticsAttributes),this.favoriteButton.dispatchEvent(new M)});this.element=e,this.favoriteButton=null,this.analyticsAttributes={}}}function ze(a){const e=new j(a);a.addEventListener(M.EVENT_NAME,e.handleFavoriteEvent)}const Le=Object.freeze(Object.defineProperty({__proto__:null,VariationCardFavorite:j,registerEventHandlers:ze},Symbol.toStringTag,{value:”Module”}));export{V as H,Le as V,be as W,xe as a,ze as b,we as r}; //# sourceMappingURL=VariationCardFavorite-HjDf_gK5.js.map