1import{d as vt,f as Y,s as J,a as q,e as kt,c as lt,m as Rt,u as jt,t as Bt}from"./render.DTZwp_Ey.js";import"./disclose-version.Bzak7iHL.js";import{p as at,a as fe,b as et,c as x,d as f,r as u,e as O,g as r,f as ht,n as mr,t as $,h as nt,i as st,j as oe,k as Ze,u as pr,l as Nt}from"./effects.Db232aR_.js";import{i as ne,s as ge,r as ft,a as gr}from"./attributes.BuuSV8ud.js";import{a as hr}from"./actions.DrGXQKaq.js";import{s as $e}from"./class.DNbjFDdA.js";import{s as tr}from"./style.ClYN1giT.js";import{b as Et}from"./this.Z6imjHzk.js";import{r as At,s as Pt,a as Ft}from"./props.lXQ4XAkz.js";import{e as mt,i as bt}from"./each.Pc9TgAE7.js";import{s as br}from"./snippet.CF5CxJXN.js";import{t as V}from"./store.BN9gOzjN.js";import{b as pt}from"./input.DKBdrW-r.js";import{S as _r,T as Kt,b as yr,c as rr,M as Sr}from"./constants.Ck-yDKY4.js";import{c as ar}from"./storage.r200hDvc.js";import{s as Ue}from"./searchStore.CbWy9yS2.js";import{b as xr,i as wr,s as kr}from"./select.BIuo1JuE.js";import{g as Er}from"./index.BWxWQ6tn.js";import{a as Cr,c as Ar,w as Pr}from"./rootPreference.DEzG8L6Y.js";import{initAutocomplete as Fr}from"./autocomplete.BtmV-RNK.js";import"./attributes.BRzKQYUk.js";function Mr(t,e,n,l){var c;x(e,!r(e)),(c=l.onToggle)==null||c.call(l,r(e))}function Tr(t,e,n){var l;t==null||t.preventDefault(),(l=n.onReset)==null||l.call(n)}var Lr=Y('<span class="badge badge-primary svelte-r8w722"> </span>'),Vr=Y('<div class="srp-reset-container svelte-r8w722"><button type="button" class="srp-reset d-flex align-items-center btn btn-link px-0 svelte-r8w722"><i class="fas fa-undo mr-1" aria-hidden="true"></i> </button></div>'),Or=Y('<div class="srp-section card border-0 mb-3 svelte-r8w722"><div class="card-header bg-white d-flex align-items-center justify-content-between p-0 svelte-r8w722"><button type="button" class="srp-toggle btn btn-link text-left w-100 d-flex align-items-center svelte-r8w722"><span class="mb-0"> </span> <!> <span class="ml-auto"><i class="fas fa-chevron-right srp-chevron svelte-r8w722" aria-hidden="true"></i></span></button></div> <div><div class="card-body pt-0 pb-0 px-0 d-flex flex-column svelte-r8w722"><div class="srp-content flex-grow-1 svelte-r8w722"><!></div> <!></div></div></div>');function Nr(t,e){at(e,!0);const n=At(e,["$$slots","$$events","$$legacy"]);let l=fe(!!e.open);et(()=>{x(l,!!e.open)});var c=Or(),b=f(c),d=f(b);d.__click=[Mr,l,n,e];var p=f(d),o=f(p,!0);u(p);var m=O(p,2);{var P=R=>{var N=Lr(),Q=f(N,!0);u(N),$(()=>J(Q,e.activeCount)),q(R,N)};ne(m,R=>{e.activeCount&&!r(l)&&R(P)})}ht(2),u(d),u(b);var A=O(b,2),M=f(A),g=f(M),F=f(g);br(F,()=>e.children??mr),u(g);var h=O(g,2);{var S=R=>{var N=Vr(),Q=f(N);Q.__click=[Tr,n,e];var te=O(f(Q));u(Q),u(N),$((D,y)=>{ge(Q,"aria-label",D),J(te,` ${y??""}`)},[()=>V("filters.reset"),()=>V("filters.reset")]),q(R,N)};ne(h,R=>{(e.showReset??!0)&&R(S)})}u(M),u(A),u(c),$(()=>{ge(d,"aria-expanded",r(l)),ge(d,"aria-controls",`collapse-${e.id}`),J(o,e.title),ge(A,"id",`collapse-${e.id}`),$e(A,1,`collapse ${r(l)?"show":""}`,"svelte-r8w722"),ge(A,"aria-hidden",!r(l))}),q(t,c),nt()}vt(["click"]);var ut;(function(t){t.Range="range",t.Steps="steps",t.Positions="positions",t.Count="count",t.Values="values"})(ut||(ut={}));var Xe;(function(t){t[t.None=-1]="None",t[t.NoValue=0]="NoValue",t[t.LargeValue=1]="LargeValue",t[t.SmallValue=2]="SmallValue"})(Xe||(Xe={}));function Rr(t){return Ct(t)&&typeof t.from=="function"}function Ct(t){return typeof t=="object"&&typeof t.to=="function"}function Gt(t){t.parentElement.removeChild(t)}function Dt(t){return t!=null}function Yt(t){t.preventDefault()}function Dr(t){return t.filter(function(e){return this[e]?!1:this[e]=!0},{})}function qr(t,e){return Math.round(t/e)*e}function zr(t,e){var n=t.getBoundingClientRect(),l=t.ownerDocument,c=l.documentElement,b=nr(l);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(b.x=0),e?n.top+b.y-c.clientTop:n.left+b.x-c.clientLeft}function rt(t){return typeof t=="number"&&!isNaN(t)&&isFinite(t)}function Wt(t,e,n){n>0&&(Ge(t,e),setTimeout(function(){wt(t,e)},n))}function Xt(t){return Math.max(Math.min(t,100),0)}function Mt(t){return Array.isArray(t)?t:[t]}function Ur(t){t=String(t);var e=t.split(".");return e.length>1?e[1].length:0}function Ge(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function wt(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function Hr(t,e){return t.classList?t.classList.contains(e):new RegExp("\\b"+e+"\\b").test(t.className)}function nr(t){var e=window.pageXOffset!==void 0,n=(t.compatMode||"")==="CSS1Compat",l=e?window.pageXOffset:n?t.documentElement.scrollLeft:t.body.scrollLeft,c=e?window.pageYOffset:n?t.documentElement.scrollTop:t.body.scrollTop;return{x:l,y:c}}function Ir(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}
1:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function jr(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch{}return t}function Br(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function zt(t,e){return 100/(e-t)}function qt(t,e,n){return e*100/(t[n+1]-t[n])}function Kr(t,e){return qt(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}function Gr(t,e){return e*(t[1]-t[0])/100+t[0]}function _t(t,e){for(var n=1;t>=e[n];)n+=1;return n}function Yr(t,e,n){if(n>=t.slice(-1)[0])return 100;var l=_t(n,t),c=t[l-1],b=t[l],d=e[l-1],p=e[l];return d+Kr([c,b],n)/zt(d,p)}function Wr(t,e,n){if(n>=100)return t.slice(-1)[0];var l=_t(n,e),c=t[l-1],b=t[l],d=e[l-1],p=e[l];return Gr([c,b],(n-d)*zt(d,p))}function Xr(t,e,n,l){if(l===100)return l;var c=_t(l,t),b=t[c-1],d=t[c];return n?l-b>(d-b)/2?d:b:e[c-1]?t[c-1]+qr(l-t[c-1],e[c-1]):l}var ir=(function(){function t(e,n,l){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[l||!1],this.xNumSteps=[!1],this.snap=n;var c,b=[];for(Object.keys(e).forEach(function(d){b.push([Mt(e[d]),d])}),b.sort(function(d,p){return d[0][0]-p[0][0]}),c=0;c<b.length;c++)this.handleEntryPoint(b[c][1],b[c][0]);for(this.xNumSteps=this.xSteps.slice(0),c=0;c<this.xNumSteps.length;c++)this.handleStepPoint(c,this.xNumSteps[c])}return t.prototype.getDistance=function(e){for(var n=[],l=0;l<this.xNumSteps.length-1;l++)n[l]=qt(this.xVal,e,l);return n},t.prototype.getAbsoluteDistance=function(e,n,l){var c=0;if(e<this.xPct[this.xPct.length-1])for(;e>this.xPct[c+1];)c++;else e===this.xPct[this.xPct.length-1]&&(c=this.xPct.length-2);!l&&e===this.xPct[c+1]&&c++,n===null&&(n=[]);var b,d=1,p=n[c],o=0,m=0,P=0,A=0;for(l?b=(e-this.xPct[c])/(this.xPct[c+1]-this.xPct[c]):b=(this.xPct[c+1]-e)/(this.xPct[c+1]-this.xPct[c]);p>0;)o=this.xPct[c+1+A]-this.xPct[c+A],n[c+A]*d+100-b*100>100?(m=o*b,d=(p-100*b)/n[c+A],b=1):(m=n[c+A]*o/100*d,d=0),l?(P=P-m,this.xPct.length+A>=1&&A--):(P=P+m,this.xPct.length-A>=1&&A++),p=n[c+A]*d;return e+P},t.prototype.toStepping=function(e){return e=Yr(this.xVal,this.xPct,e),e},t.prototype.fromStepping=function(e){return Wr(this.xVal,this.xPct,e)},t.prototype.getStep=function(e){return e=Xr(this.xPct,this.xSteps,this.snap,e),e},t.prototype.getDefaultStep=function(e,n,l){var c=_t(e,this.xPct);return(e===100||n&&e===this.xPct[c-1])&&(c=Math.max(c-1,1)),(this.xVal[c]-this.xVal[c-1])/l},t.prototype.getNearbySteps=function(e){var n=_t(e,this.xPct);return{stepBefore:{startValue:this.xVal[n-2],step:this.xNumSteps[n-2],highestStep:this.xHighestCompleteStep[n-2]},thisStep:{startValue:this.xVal[n-1],step:this.xNumSteps[n-1],highestStep:this.xHighestCompleteStep[n-1]},stepAfter:{startValue:this.xVal[n],step:this.xNumSteps[n],highestStep:this.xHighestCompleteStep[n]}}},t.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(Ur);return Math.max.apply(null,e)},t.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},t.prototype.convert=function(e){return this.getStep(this.toStepping(e))},t.prototype.handleEntryPoint=function(e,n){var l;if(e==="min"?l=0:e==="max"?l=100:l=parseFloat(e),!rt(l)||!rt(n[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(l),this.xVal.push(n[0]);var c=Number(n[1]);l?this.xSteps.push(isNaN(c)?!1:c):isNaN(c)||(this.xSteps[0]=c),this.xHighestCompleteStep.push(0)},t.prototype.handleStepPoint=function(e,n){if(n){if(this.xVal[e]===this.xVal[e+1]){this.xSteps[e]=this.xHighestCompleteStep[e]=this.xVal[e];return}this.xSteps[e]=qt([this.xVal[e],this.xVal[e+1]],n,0)/zt(this.xPct[e],this.xPct[e+1]);var l=(this.xVal[e+1]-this.xVal[e])/this.xNumSteps[e],c=Math.ceil(Number(l.toFixed(3))-1),b=this.xVal[e]+this.xNumSteps[e]*c;this.xHighestCompleteStep[e]=b}},t})(),Jt={to:function(t){return t===void 0?"":t.toFixed(2)},from:Number},sr={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},ct={tooltips:".__tooltips",aria:".__aria"};function Jr(t,e){if(!rt(e))throw new Error("noUiSlider: 'step' is not numeric.");t.singleStep=e}function Qr(t,e){if(!rt(e))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function Zr(t,e){if(!rt(e))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");t.keyboardMultiplier=e}function $r(t,e){if(!rt(e))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function ea(t,e){if(typeof e!="object"||Array.isArray(e))throw new Error("noUiSlider: 'range' is not an object.");if(e.min===void 0||e.max===void 0)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new ir(e,t.snap||!1,t.singleStep)}function ta(t,e){if(e=Mt(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=e.length,t.start=e}function ra(t,e){if(typeof e!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");t.snap=e}function aa(t,e){if(typeof e!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");t.animate=e}function na(t,e){if(typeof e!="number")throw new Error("noUiSlider: 'animationDuration' option must be a number.");t.animationDuration=e}function lr(t,e){var n=[!1],l;
1if(e==="lower"?e=[!0,!1]:e==="upper"&&(e=[!1,!0]),e===!0||e===!1){for(l=1;l<t.handles;l++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");n=e}t.connect=n}function ia(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function or(t,e){if(!rt(e))throw new Error("noUiSlider: 'margin' option must be numeric.");e!==0&&(t.margin=t.spectrum.getDistance(e))}function sa(t,e){if(!rt(e))throw new Error("noUiSlider: 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function la(t,e){var n;if(!rt(e)&&!Array.isArray(e))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&!(e.length===2||rt(e[0])||rt(e[1])))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(e!==0){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],n=0;n<t.spectrum.xNumSteps.length-1;n++)if(t.padding[0][n]<0||t.padding[1][n]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var l=e[0]+e[1],c=t.spectrum.xVal[0],b=t.spectrum.xVal[t.spectrum.xVal.length-1];if(l/(b-c)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function oa(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function ca(t,e){if(typeof e!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var n=e.indexOf("tap")>=0,l=e.indexOf("drag")>=0,c=e.indexOf("fixed")>=0,b=e.indexOf("snap")>=0,d=e.indexOf("hover")>=0,p=e.indexOf("unconstrained")>=0,o=e.indexOf("invert-connects")>=0,m=e.indexOf("drag-all")>=0,P=e.indexOf("smooth-steps")>=0;if(c){if(t.handles!==2)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");or(t,t.start[1]-t.start[0])}if(o&&t.handles!==2)throw new Error("noUiSlider: 'invert-connects' behaviour must be used with 2 handles");if(p&&(t.margin||t.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:n||b,drag:l,dragAll:m,smoothSteps:P,fixed:c,snap:b,hover:d,unconstrained:p,invertConnects:o}}function ua(t,e){if(e!==!1)if(e===!0||Ct(e)){t.tooltips=[];for(var n=0;n<t.handles;n++)t.tooltips.push(e)}else{if(e=Mt(e),e.length!==t.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");e.forEach(function(l){if(typeof l!="boolean"&&!Ct(l))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),t.tooltips=e}}function fa(t,e){if(e.length!==t.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");t.handleAttributes=e}function va(t,e){if(!Ct(e))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");t.ariaFormat=e}function da(t,e){if(!Rr(e))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");t.format=e}function ma(t,e){if(typeof e!="boolean")throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");t.keyboardSupport=e}function pa(t,e){t.documentElement=e}function ga(t,e){if(typeof e!="string"&&e!==!1)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function ha(t,e){if(typeof e!="object")throw new Error("noUiSlider: 'cssClasses' must be an object.");typeof t.cssPrefix=="string"?(t.cssClasses={},Object.keys(e).forEach(function(n){t.cssClasses[n]=t.cssPrefix+e[n]})):t.cssClasses=e}function cr(t){var e={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:Jt,format:Jt},n={step:{r:!1,t:Jr},keyboardPageMultiplier:{r:!1,t:Qr},keyboardMultiplier:{r:!1,t:Zr},keyboardDefaultStep:{r:!1,t:$r},start:{r:!0,t:ta}
1,connect:{r:!0,t:lr},direction:{r:!0,t:oa},snap:{r:!1,t:ra},animate:{r:!1,t:aa},animationDuration:{r:!1,t:na},range:{r:!0,t:ea},orientation:{r:!1,t:ia},margin:{r:!1,t:or},limit:{r:!1,t:sa},padding:{r:!1,t:la},behaviour:{r:!0,t:ca},ariaFormat:{r:!1,t:va},format:{r:!1,t:da},tooltips:{r:!1,t:ua},keyboardSupport:{r:!0,t:ma},documentElement:{r:!1,t:pa},cssPrefix:{r:!0,t:ga},cssClasses:{r:!0,t:ha},handleAttributes:{r:!1,t:fa}},l={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:sr,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(n).forEach(function(o){if(!Dt(t[o])&&l[o]===void 0){if(n[o].r)throw new Error("noUiSlider: '"+o+"' is required.");return}n[o].t(e,Dt(t[o])?t[o]:l[o])}),e.pips=t.pips;var c=document.createElement("div"),b=c.style.msTransform!==void 0,d=c.style.transform!==void 0;e.transformRule=d?"transform":b?"msTransform":"webkitTransform";var p=[["left","top"],["right","bottom"]];return e.style=p[e.dir][e.ort],e}function ba(t,e,n){var l=Ir(),c=Br(),b=c&&jr(),d=t,p,o,m,P,A,M,g=e.spectrum,F=[],h=[],S=[],R=0,N={},Q=!1,te=t.ownerDocument,D=e.documentElement||te.documentElement,y=te.body,v=te.dir==="rtl"||e.ort===1?0:100;function j(a,i){var s=te.createElement("div");return i&&Ge(s,i),a.appendChild(s),s}function ce(a,i){var s=j(a,e.cssClasses.origin),_=j(s,e.cssClasses.handle);if(j(_,e.cssClasses.touchArea),_.setAttribute("data-handle",String(i)),e.keyboardSupport&&(_.setAttribute("tabindex","0"),_.addEventListener("keydown",function(E){return I(E,i)})),e.handleAttributes!==void 0){var k=e.handleAttributes[i];Object.keys(k).forEach(function(E){_.setAttribute(E,k[E])})}return _.setAttribute("role","slider"),_.setAttribute("aria-orientation",e.ort?"vertical":"horizontal"),i===0?Ge(_,e.cssClasses.handleLower):i===e.handles-1&&Ge(_,e.cssClasses.handleUpper),s.handle=_,s}function Fe(a,i){return i?j(a,e.cssClasses.connect):!1}function je(a,i){o=j(i,e.cssClasses.connects),m=[],P=[],P.push(Fe(o,a[0]));for(var s=0;s<e.handles;s++)m.push(ce(i,s)),S[s]=s,P.push(Fe(o,a[s+1]))}function Je(a){Ge(a,e.cssClasses.target),e.dir===0?Ge(a,e.cssClasses.ltr):Ge(a,e.cssClasses.rtl),e.ort===0?Ge(a,e.cssClasses.horizontal):Ge(a,e.cssClasses.vertical);var i=getComputedStyle(a).direction;return i==="rtl"?Ge(a,e.cssClasses.textDirectionRtl):Ge(a,e.cssClasses.textDirectionLtr),j(a,e.cssClasses.base)}function Ye(a,i){return!e.tooltips||!e.tooltips[i]?!1:j(a.firstChild,e.cssClasses.tooltip)}function Te(){return d.hasAttribute("disabled")}function Ee(a){var i=m[a];return i.hasAttribute("disabled")}function it(a){a!=null?(m[a].setAttribute("disabled",""),m[a].handle.removeAttribute("tabindex")):(d.setAttribute("disabled",""),m.forEach(function(i){i.handle.removeAttribute("tabindex")}))}function Z(a){a!=null?(m[a].removeAttribute("disabled"),m[a].handle.setAttribute("tabindex","0")):(d.removeAttribute("disabled"),m.forEach(function(i){i.removeAttribute("disabled"),i.handle.setAttribute("tabindex","0")}))}function ue(){M&&(K("update"+ct.tooltips),M.forEach(function(a){a&&Gt(a)}),M=null)}function xe(){ue(),M=m.map(Ye),_e("update"+ct.tooltips,function(a,i,s){if(!(!M||!e.tooltips)&&M[i]!==!1){var _=a[i];e.tooltips[i]!==!0&&(_=e.tooltips[i].to(s[i])),M[i].innerHTML=_}})}function he(){K("update"+ct.aria),_e("update"+ct.aria,function(a,i,s,_,k){S.forEach(function(E){var z=m[E],T=G(h,E,0,!0,!0,!0),ye=G(h,E,100,!0,!0,!0),Se=k[E],Ae=String(e.ariaFormat.to(s[E]));T=g.fromStepping(T).toFixed(1),ye=g.fromStepping(ye).toFixed(1),Se=g.fromStepping(Se).toFixed(1),z.children[0].setAttribute("aria-valuemin",T),z.children[0].setAttribute("aria-valuemax",ye),z.children[0].setAttribute("aria-valuenow",Se),z.children[0].setAttribute("aria-valuetext",Ae)})})}function Le(a){if(a.mode===ut.Range||a.mode===ut.Steps)return g.xVal;if(a.mode===ut.Count){if(a.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var i=a.values-1,s=100/i,_=[];i--;)_[i]=i*s;return _.push(100),Be(_,a.stepped)}return a.mode===ut.Positions?Be(a.values,a.stepped):a.mode===ut.Values?a.stepped?a.values.map(function(k){return g.fromStepping(g.getStep(g.toStepping(k)))}):a.values:[]}function Be(a,i){return a.map(function(s){return g.fromStepping(i?g.getStep(s):s)})}function We(a){function i(Se,Ae){return Number((Se+Ae).toFixed(7))}var s=Le(a),_={},k=g.xVal[0],E=g.xVal[g.xVal.length-1],z=!1,T=!1,ye=0;return s=Dr(s.slice().sort(function(Se,Ae){return Se-Ae})),s[0]!==k&&(s.unshift(k),z=!0),s[s.length-1]!==E&&(s.push(E),T=!0),s.forEac
1h(function(Se,Ae){var Pe,de,Oe,Ke=Se,ze=s[Ae+1],Ie,Tt,Lt,Vt,Ut,Ot,Ht,It=a.mode===ut.Steps;for(It&&(Pe=g.xNumSteps[Ae]),Pe||(Pe=ze-Ke),ze===void 0&&(ze=Ke),Pe=Math.max(Pe,1e-7),de=Ke;de<=ze;de=i(de,Pe)){for(Ie=g.toStepping(de),Tt=Ie-ye,Ut=Tt/(a.density||1),Ot=Math.round(Ut),Ht=Tt/Ot,Oe=1;Oe<=Ot;Oe+=1)Lt=ye+Oe*Ht,_[Lt.toFixed(5)]=[g.fromStepping(Lt),0];Vt=s.indexOf(de)>-1?Xe.LargeValue:It?Xe.SmallValue:Xe.NoValue,!Ae&&z&&de!==ze&&(Vt=0),de===ze&&T||(_[Ie.toFixed(5)]=[de,Vt]),ye=Ie}}),_}function Re(a,i,s){var _,k,E=te.createElement("div"),z=(_={},_[Xe.None]="",_[Xe.NoValue]=e.cssClasses.valueNormal,_[Xe.LargeValue]=e.cssClasses.valueLarge,_[Xe.SmallValue]=e.cssClasses.valueSub,_),T=(k={},k[Xe.None]="",k[Xe.NoValue]=e.cssClasses.markerNormal,k[Xe.LargeValue]=e.cssClasses.markerLarge,k[Xe.SmallValue]=e.cssClasses.markerSub,k),ye=[e.cssClasses.valueHorizontal,e.cssClasses.valueVertical],Se=[e.cssClasses.markerHorizontal,e.cssClasses.markerVertical];Ge(E,e.cssClasses.pips),Ge(E,e.ort===0?e.cssClasses.pipsHorizontal:e.cssClasses.pipsVertical);function Ae(de,Oe){var Ke=Oe===e.cssClasses.value,ze=Ke?ye:Se,Ie=Ke?z:T;return Oe+" "+ze[e.ort]+" "+Ie[de]}function Pe(de,Oe,Ke){if(Ke=i?i(Oe,Ke):Ke,Ke!==Xe.None){var ze=j(E,!1);ze.className=Ae(Ke,e.cssClasses.marker),ze.style[e.style]=de+"%",Ke>Xe.NoValue&&(ze=j(E,!1),ze.className=Ae(Ke,e.cssClasses.value),ze.setAttribute("data-value",String(Oe)),ze.style[e.style]=de+"%",ze.innerHTML=String(s.to(Oe)))}}return Object.keys(a).forEach(function(de){Pe(de,a[de][0],a[de][1])}),E}function He(){A&&(Gt(A),A=null)}function Ne(a){He();var i=We(a),s=a.filter,_=a.format||{to:function(k){return String(Math.round(k))}};return A=d.appendChild(Re(i,s,_)),A}function L(){var a=p.getBoundingClientRect(),i="offset"+["Width","Height"][e.ort];return e.ort===0?a.width||p[i]:a.height||p[i]}function w(a,i,s,_){var k=function(z){var T=B(z,_.pageOffset,_.target||i);if(!T||Te()&&!_.doNotReject||Hr(d,e.cssClasses.tap)&&!_.doNotReject||a===l.start&&T.buttons!==void 0&&T.buttons>1||_.hover&&T.buttons)return!1;b||T.preventDefault(),T.calcPoint=T.points[e.ort],s(T,_)},E=[];return a.split(" ").forEach(function(z){i.addEventListener(z,k,b?{passive:!0}:!1),E.push([z,k])}),E}function B(a,i,s){var _=a.type.indexOf("touch")===0,k=a.type.indexOf("mouse")===0,E=a.type.indexOf("pointer")===0,z=0,T=0;if(a.type.indexOf("MSPointer")===0&&(E=!0),a.type==="mousedown"&&!a.buttons&&!a.touches)return!1;if(_){var ye=function(Pe){var de=Pe.target;return de===s||s.contains(de)||a.composed&&a.composedPath().shift()===s};if(a.type==="touchstart"){var Se=Array.prototype.filter.call(a.touches,ye);if(Se.length>1)return!1;z=Se[0].pageX,T=Se[0].pageY}else{var Ae=Array.prototype.find.call(a.changedTouches,ye);if(!Ae)return!1;z=Ae.pageX,T=Ae.pageY}}return i=i||nr(te),(k||E)&&(z=a.clientX+i.x,T=a.clientY+i.y),a.pageOffset=i,a.points=[z,T],a.cursor=k||E,a}function le(a){var i=a-zr(p,e.ort),s=i*100/L();return s=Xt(s),e.dir?100-s:s}function me(a){var i=100,s=!1;return m.forEach(function(_,k){if(!Ee(k)){var E=h[k],z=Math.abs(E-a),T=z===100&&i===100,ye=z<i,Se=z<=i&&a>E;(ye||Se||T)&&(s=k,i=z)}}),s}function Me(a,i){a.type==="mouseout"&&a.target.nodeName==="HTML"&&a.relatedTarget===null&&Ce(a,i)}function we(a,i){if(navigator.appVersion.indexOf("MSIE 9")===-1&&a.buttons===0&&i.buttonsProperty!==0)return Ce(a,i);var s=(e.dir?-1:1)*(a.calcPoint-i.startCalcPoint),_=s*100/i.baseSize;X(s>0,_,i.locations,i.handleNumbers,i.connect)}function Ce(a,i){i.handle&&(wt(i.handle,e.cssClasses.active),R-=1),i.listeners.forEach(function(s){D.removeEventListener(s[0],s[1])}),R===0&&(wt(d,e.cssClasses.drag),ve(),a.cursor&&(y.style.cursor="",y.removeEventListener("selectstart",Yt))),e.events.smoothSteps&&(i.handleNumbers.forEach(function(s){ae(s,h[s],!0,!0,!1,!1)}),i.handleNumbers.forEach(function(s){H("update",s)})),i.handleNumbers.forEach(function(s){H("change",s),H("set",s),H("end",s)})}function C(a,i){if(!i.handleNumbers.some(Ee)){var s;if(i.handleNumbers.length===1){var _=m[i.handleNumbers[0]];s=_.children[0],R+=1,Ge(s,e.cssClasses.active)}a.stopPropagation();var k=[],E=w(l.move,D,we,{target:a.target,handle:s,connect:i.connect,listeners:k,startCalcPoint:a.calcPoint,baseSize:L(),pageOffset:a.pageOffset,handleNumbers:i.handleNumbers,buttonsProperty:a.buttons,locations:h.slice()}),z=w(l.end,D,Ce,{target:a.target,handle:s,listeners:k,doNotReject:!0,handleNumbers:i.handleNumbers}),T=w("mouseout",D,Me,{target:a.target,handle:s,listeners:k,doNotReject:!0,handleNumbers:i.handleNumbers});k.push.apply(k,E.concat(z,T)),a.cursor&&(y.style.cursor=getComputedStyle(a.target).cursor,m.length>
11&&Ge(d,e.cssClasses.drag),y.addEventListener("selectstart",Yt,!1)),i.handleNumbers.forEach(function(ye){H("start",ye)})}}function U(a){a.stopPropagation();var i=le(a.calcPoint),s=me(i);s!==!1&&(e.events.snap||Wt(d,e.cssClasses.tap,e.animationDuration),ae(s,i,!0,!0),ve(),H("slide",s,!0),H("update",s,!0),e.events.snap?C(a,{handleNumbers:[s]}):(H("change",s,!0),H("set",s,!0)))}function W(a){var i=le(a.calcPoint),s=g.getStep(i),_=g.fromStepping(s);Object.keys(N).forEach(function(k){k.split(".")[0]==="hover"&&N[k].forEach(function(E){E.call(xt,_)})})}function I(a,i){if(Te()||Ee(i))return!1;var s=["Left","Right"],_=["Down","Up"],k=["PageDown","PageUp"],E=["Home","End"];e.dir&&!e.ort?s.reverse():e.ort&&!e.dir&&(_.reverse(),k.reverse());var z=a.key.replace("Arrow",""),T=z===k[0],ye=z===k[1],Se=z===_[0]||z===s[0]||T,Ae=z===_[1]||z===s[1]||ye,Pe=z===E[0],de=z===E[1];if(!Se&&!Ae&&!Pe&&!de)return!0;a.preventDefault();var Oe;if(Ae||Se){var Ke=Se?0:1,ze=tt(i),Ie=ze[Ke];if(Ie===null)return!1;Ie===!1&&(Ie=g.getDefaultStep(h[i],Se,e.keyboardDefaultStep)),ye||T?Ie*=e.keyboardPageMultiplier:Ie*=e.keyboardMultiplier,Ie=Math.max(Ie,1e-7),Ie=(Se?-1:1)*Ie,Oe=F[i]+Ie}else de?Oe=e.spectrum.xVal[e.spectrum.xVal.length-1]:Oe=e.spectrum.xVal[0];return ae(i,g.toStepping(Oe),!0,!0),H("slide",i),H("update",i),H("change",i),H("set",i),!1}function Ve(a){a.fixed||m.forEach(function(i,s){w(l.start,i.children[0],C,{handleNumbers:[s]})}),a.tap&&w(l.start,p,U,{}),a.hover&&w(l.move,p,W,{hover:!0}),a.drag&&P.forEach(function(i,s){if(!(i===!1||s===0||s===P.length-1)){var _=m[s-1],k=m[s],E=[i],z=[_,k],T=[s-1,s];Ge(i,e.cssClasses.draggable),a.fixed&&(E.push(_.children[0]),E.push(k.children[0])),a.dragAll&&(z=m,T=S),E.forEach(function(ye){w(l.start,ye,C,{handles:z,handleNumbers:T,connect:i})})}})}function _e(a,i){N[a]=N[a]||[],N[a].push(i),a.split(".")[0]==="update"&&m.forEach(function(s,_){H("update",_)})}function ie(a){return a===ct.aria||a===ct.tooltips}function K(a){var i=a&&a.split(".")[0],s=i?a.substring(i.length):a;Object.keys(N).forEach(function(_){var k=_.split(".")[0],E=_.substring(k.length);(!i||i===k)&&(!s||s===E)&&(!ie(E)||s===E)&&delete N[_]})}function H(a,i,s){Object.keys(N).forEach(function(_){var k=_.split(".")[0];a===k&&N[_].forEach(function(E){E.call(xt,F.map(e.format.to),i,F.slice(),s||!1,h.slice(),xt)})})}function G(a,i,s,_,k,E,z){var T;return m.length>1&&!e.events.unconstrained&&(_&&i>0&&(T=g.getAbsoluteDistance(a[i-1],e.margin,!1),s=Math.max(s,T)),k&&i<m.length-1&&(T=g.getAbsoluteDistance(a[i+1],e.margin,!0),s=Math.min(s,T))),m.length>1&&e.limit&&(_&&i>0&&(T=g.getAbsoluteDistance(a[i-1],e.limit,!1),s=Math.min(s,T)),k&&i<m.length-1&&(T=g.getAbsoluteDistance(a[i+1],e.limit,!0),s=Math.max(s,T))),e.padding&&(i===0&&(T=g.getAbsoluteDistance(0,e.padding[0],!1),s=Math.max(s,T)),i===m.length-1&&(T=g.getAbsoluteDistance(100,e.padding[1],!0),s=Math.min(s,T))),z||(s=g.getStep(s)),s=Xt(s),s===a[i]&&!E?!1:s}function se(a,i){var s=e.ort;return(s?i:a)+", "+(s?a:i)}function X(a,i,s,_,k){var E=s.slice(),z=_[0],T=e.events.smoothSteps,ye=[!a,a],Se=[a,!a];_=_.slice(),a&&_.reverse(),_.length>1?_.forEach(function(Pe,de){var Oe=G(E,Pe,E[Pe]+i,ye[de],Se[de],!1,T);Oe===!1?i=0:(i=Oe-E[Pe],E[Pe]=Oe)}):ye=Se=[!0];var Ae=!1;_.forEach(function(Pe,de){Ae=ae(Pe,s[Pe]+i,ye[de],Se[de],!1,T)||Ae}),Ae&&(_.forEach(function(Pe){H("update",Pe),H("slide",Pe)}),k!=null&&H("drag",z))}function ke(a,i){return e.dir?100-a-i:a}function re(a,i){h[a]=i,F[a]=g.fromStepping(i);var s=ke(i,0)-v,_="translate("+se(s+"%","0")+")";if(m[a].style[e.transformRule]=_,e.events.invertConnects&&h.length>1){var k=h.every(function(E,z,T){return z===0||E>=T[z-1]});if(Q!==!k){St();return}}be(a),be(a+1),Q&&(be(a-1),be(a+2))}function ve(){S.forEach(function(a){var i=h[a]>50?-1:1,s=3+(m.length+i*a);m[a].style.zIndex=String(s)})}function ae(a,i,s,_,k,E){return k||(i=G(h,a,i,s,_,!1,E)),i===!1?!1:(re(a,i),!0)}function be(a){if(P[a]){var i=h.slice();Q&&i.sort(function(T,ye){return T-ye});var s=0,_=100;a!==0&&(s=i[a-1]),a!==P.length-1&&(_=i[a]);var k=_-s,E="translate("+se(ke(s,k)+"%","0")+")",z="scale("+se(k/100,"1")+")";P[a].style[e.transformRule]=E+" "+z}}function ee(a,i){return a===null||a===!1||a===void 0||(typeof a=="number"&&(a=String(a)),a=e.format.from(a),a!==!1&&(a=g.toStepping(a)),a===!1||isNaN(a))?h[i]:a}function pe(a,i,s){var _=Mt(a),k=h[0]===void 0;
1i=i===void 0?!0:i,e.animate&&!k&&Wt(d,e.cssClasses.tap,e.animationDuration),S.forEach(function(T){ae(T,ee(_[T],T),!0,!1,s)});var E=S.length===1?0:1;if(k&&g.hasNoSize()&&(s=!0,h[0]=0,S.length>1)){var z=100/(S.length-1);S.forEach(function(T){h[T]=T*z})}for(;E<S.length;++E)S.forEach(function(T){ae(T,h[T],!0,!0,s)});ve(),S.forEach(function(T){H("update",T),_[T]!==null&&i&&H("set",T)})}function De(a){pe(e.start,a)}function Qe(a,i,s,_){if(a=Number(a),!(a>=0&&a<S.length))throw new Error("noUiSlider: invalid handle number, got: "+a);ae(a,ee(i,a),!0,!0,_),H("update",a),s&&H("set",a)}function qe(a){if(a===void 0&&(a=!1),a)return F.length===1?F[0]:F.slice(0);var i=F.map(e.format.to);return i.length===1?i[0]:i}function ot(){for(K(ct.aria),K(ct.tooltips),Object.keys(e.cssClasses).forEach(function(a){wt(d,e.cssClasses[a])});d.firstChild;)d.removeChild(d.firstChild);delete d.noUiSlider}function tt(a){var i=h[a],s=g.getNearbySteps(i),_=F[a],k=s.thisStep.step,E=null;if(e.snap)return[_-s.stepBefore.startValue||null,s.stepAfter.startValue-_||null];k!==!1&&_+k>s.stepAfter.startValue&&(k=s.stepAfter.startValue-_),_>s.thisStep.startValue?E=s.thisStep.step:s.stepBefore.step===!1?E=!1:E=_-s.stepBefore.highestStep,i===100?k=null:i===0&&(E=null);var z=g.countStepDecimals();return k!==null&&k!==!1&&(k=Number(k.toFixed(z))),E!==null&&E!==!1&&(E=Number(E.toFixed(z))),[E,k]}function gt(){return S.map(tt)}function dt(a,i){var s=qe(),_=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips","connect"];_.forEach(function(E){a[E]!==void 0&&(n[E]=a[E])});var k=cr(n);_.forEach(function(E){a[E]!==void 0&&(e[E]=k[E])}),g=k.spectrum,e.margin=k.margin,e.limit=k.limit,e.padding=k.padding,e.pips?Ne(e.pips):He(),e.tooltips?xe():ue(),h=[],pe(Dt(a.start)?a.start:s,i),a.connect&&yt()}function yt(){for(;o.firstChild;)o.removeChild(o.firstChild);for(var a=0;a<=e.handles;a++)P[a]=Fe(o,e.connect[a]),be(a);Ve({drag:e.events.drag,fixed:!0})}function St(){Q=!Q,lr(e,e.connect.map(function(a){return!a})),yt()}function dr(){p=Je(d),je(e.connect,p),Ve(e.events),pe(e.start),e.pips&&Ne(e.pips),e.tooltips&&xe(),he()}dr();var xt={destroy:ot,steps:gt,on:_e,off:K,get:qe,set:pe,setHandle:Qe,reset:De,disable:it,enable:Z,__moveHandles:function(a,i,s){X(a,i,h,s)},options:n,updateOptions:dt,target:d,removePips:He,removeTooltips:ue,getPositions:function(){return h.slice()},getTooltips:function(){return M},getOrigins:function(){return m},pips:Ne};return xt}function _a(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var n=cr(e),l=ba(t,n,e);return t.noUiSlider=l,l}const ya={__spectrum:ir,cssClasses:sr,create:_a};var Sa=Y('<div class="srp-range-filter svelte-ph1lwo"><div class="form-row"><div class="col"><label class="sr-only"> </label> <div class="input-group"><input class="form-control" inputmode="numeric"/> <div class="input-group-append"><span class="input-group-text"> </span></div></div></div> <div class="col"><label class="sr-only"> </label> <div class="input-group"><input class="form-control" inputmode="numeric"/> <div class="input-group-append"><span class="input-group-text"> </span></div></div></div></div> <div class="slider-container svelte-ph1lwo"><div></div></div></div>');function xa(t,e){var Ye,Te,Ee,it;at(e,!0);let n,l=null,c=fe(st(String(((Ye=e.value)==null?void 0:Ye.min)??((Te=e.bounds)==null?void 0:Te.min)??0))),b=fe(st(String(((Ee=e.value)==null?void 0:Ee.max)??((it=e.bounds)==null?void 0:it.max)??0)));function d(Z,ue,xe){const he=Number(String(Z).replace(/[^\d.-]/g,""));return Number.isNaN(he)?ue:Math.max(ue,Math.min(xe,he))}function p(Z=!0){var Be;const ue=e.bounds??{min:0,max:100},xe=e.value??{min:null,max:null},he=d(r(c),ue.min,xe.max??ue.max),Le=d(r(b),xe.min??ue.min,ue.max);l&&l.set([he,Le]),Z&&((Be=e.onChange)==null||Be.call(e,{min:he,max:Le}))}function o(Z,ue){const xe=Math.max(Z.step??1,1),he=Z.max-Z.min,Le=ue.min??Z.min,We=(ue.max??Z.max)-Le;if(he<=0||We<=0)return xe;let Re=xe;return We<xe&&(Re=We/10,Re<=0&&(Re=xe)),Re>he&&(Re=he),Re}et(()=>{if(!n)return;const Z=e.bounds??{min:0,max:100,step:1},ue=e.value??{min:null,max:null},xe=o(Z,ue);return l=ya.create(n,{start:[ue.min??Z.min,ue.max??Z.max],connect:!0,step:xe,range:{min:Z.min,max:Z.max},behaviour:"tap-drag"}),l.on("update",he=>
1{x(c,String(Math.round(Number(he[0]))),!0),x(b,String(Math.round(Number(he[1]))),!0)}),l.on("change",he=>{var Le;(Le=e.onChange)==null||Le.call(e,{min:Math.round(Number(he[0])),max:Math.round(Number(he[1]))})}),()=>{l==null||l.destroy(),l=null}}),et(()=>{if(!l)return;const Z=e.bounds??{min:0,max:100,step:1},ue=e.value??{min:null,max:null},xe=o(Z,ue);l.updateOptions({range:{min:Z.min,max:Z.max},step:xe},!1),l.set([ue.min??Z.min,ue.max??Z.max])});var m=Sa(),P=f(m),A=f(P),M=f(A),g=f(M);u(M);var F=O(M,2),h=f(F);ft(h);var S=O(h,2),R=f(S),N=f(R,!0);u(R),u(S),u(F),u(A);var Q=O(A,2),te=f(Q),D=f(te);u(te);var y=O(te,2),v=f(y);ft(v);var j=O(v,2),ce=f(j),Fe=f(ce,!0);u(ce),u(j),u(y),u(Q),u(P);var je=O(P,2),Je=f(je);Et(Je,Z=>n=Z,()=>n),u(je),u(m),$((Z,ue,xe,he)=>{ge(M,"for",`${e.id||"range"}-min`),J(g,`${Z??""} ${ue??""}`),ge(h,"id",`${e.id||"range"}-min`),J(N,e.currency),ge(te,"for",`${e.id||"range"}-max`),J(D,`${xe??""} ${he??""}`),ge(v,"id",`${e.id||"range"}-max`),J(Fe,e.currency)},[()=>e.label||V("common.range"),()=>V("common.min"),()=>e.label||V("common.range"),()=>V("common.max")]),kt("blur",h,()=>p(!0)),pt(h,()=>r(c),Z=>x(c,Z)),kt("blur",v,()=>p(!0)),pt(v,()=>r(b),Z=>x(b,Z)),q(t,m),nt()}function ur(t,e,n){const l=new Set(t??[]);l.has(e)?l.delete(e):l.add(e),n==null||n(Array.from(l))}var wa=Y('<div class="srp-search-container svelte-ic9gt7"><div class="input-group svelte-ic9gt7"><input type="search" class="form-control"/> <div class="input-group-append"><span class="input-group-text" aria-hidden="true"><i class="fas fa-search"></i></span></div></div></div>'),ka=Y('<div class="text-muted small"> </div>'),Ea=(t,e,n)=>e(r(n).value),Ca=Y('<span class="text-muted ml-2"> </span>'),Aa=Y('<li class="py-1"><label class="d-flex align-items-center w-100 m-0"><input type="checkbox" class="mr-2 svelte-ic9gt7"/> <span class="flex-grow-1"> </span> <!></label></li>'),Pa=Y('<ul class="list-unstyled mb-0"></ul>'),Fa=Y('<div class="srp-selection-filter svelte-ic9gt7"><!> <div class="srp-options-container svelte-ic9gt7"><!></div></div>');function Ma(t,e){at(e,!0);let n=fe(""),l=fe(!1),c=fe(st([]));et(()=>{const g=Array.isArray(e.options)?e.options:[],F=Number(e.searchThreshold??_r),h=r(n).trim().toLowerCase(),S=g.length>F;x(l,S),x(c,!S||h.length<1?g:g.filter(R=>String(R.label??R.value??"").toLowerCase().includes(h)),!0)});function b(g){ur(e.selected,g,e.onChange)}var d=Fa(),p=f(d);{var o=g=>{var F=wa(),h=f(F),S=f(h);ft(S),ht(2),u(h),u(F),$((R,N)=>{ge(S,"placeholder",R),ge(S,"aria-label",N)},[()=>e.searchLabel||V("filters.search_element"),()=>e.searchLabel||V("filters.search_element")]),pt(S,()=>r(n),R=>x(n,R)),q(g,F)};ne(p,g=>{r(l)&&g(o)})}var m=O(p,2),P=f(m);{var A=g=>{var F=ka(),h=f(F,!0);u(F),$(S=>J(h,S),[()=>V("filters.no_options")]),q(g,F)},M=g=>{var F=Pa();mt(F,21,()=>r(c),bt,(h,S)=>{var R=Aa(),N=f(R),Q=f(N);ft(Q),Q.__change=[Ea,b,S];var te=O(Q,2),D=f(te,!0);u(te);var y=O(te,2);{var v=j=>{var ce=Ca(),Fe=f(ce,!0);u(ce),$(()=>J(Fe,r(S).count)),q(j,ce)};ne(y,j=>{r(S).count!=null&&j(v)})}u(N),u(R),$(j=>{gr(Q,j),J(D,r(S).label)},[()=>(e.selected??[]).includes(r(S).value)]),q(h,R)}),u(F),q(g,F)};ne(P,g=>{r(c).length===0?g(A):g(M,!1)})}u(m),u(d),q(t,d),nt()}vt(["change"]);var Ta=(t,e,n)=>e(r(n).value),La=Y('<span class="d-block mx-auto mb-2 rounded-circle svelte-19zz75p"></span>'),Va=Y('<span class="d-block mb-0"><i aria-hidden="true"></i></span>'),Oa=Y('<i class="position-absolute fas fa-check-circle rounded-check svelte-19zz75p" aria-hidden="true"></i>'),Na=Y('<div><button type="button"><!> <span class="d-block"> </span> <!></button></div>'),Ra=Y('<div class="srp-visual row no-gutters svelte-19zz75p"></div>');function Da(t,e){at(e,!0);function n(d){ur(e.selected,d,e.onChange)}function l(d){return(e.selected??[]).includes(d.value)}function c(){return e.threePerRow?"col-4":"col-6"}var b=Ra();mt(b,21,()=>e.options??[],bt,(d,p)=>{var o=Na(),m=f(o);m.__click=[Ta,n,p];var P=f(m);{var A=R=>{var N=La();$(()=>tr(N,`background:${r(p).color};`)),q(R,N)},M=R=>{var N=Va(),Q=f(N);u(N),$(()=>$e(Q,1,`fa-car far srp-icon opt-${r(p).value}`,"svelte-19zz75p")),q(R,N)};ne(P,R=>{r(p).color?R(A):R(M,!1)})}var g=O(P,2),F=f(g,!0);u(g);var h=O(g,2);{var S=R=>{var N=Oa();q(R,N)};ne(h,R=>{l(r(p))&&R(S)})}u(m),u(o),$((R,N,Q)=>{$e(o,1,R,"svelte-19zz75p"),$e(m,1,N,"svelte-19zz75p"),ge(m,"aria-pressed",Q),J(F,r(p).label)},[()=>`${c()} pr-2 pb-2`,()=>`btn w-100 h-100 text-center py-3 ${l(r(p))?"selected":""}`,()=>l(r(p))]),q(d,o)}),u(b),q(t,b),nt()}vt(["click"]);function Qt(t,e){at(e,!0);const n=()=>Ft(Ue,"$searchStore",l),[l,c]=Pt(),b=At(e,["$$slots","$$events","$$legacy"]),{previewMode:d=""}=b,p=oe(()=>n().config),o=d===""?ar("srp-collapse",1440*60*1e3):null;function m(){var y;return((y=r(p))==null?void 0:y.identifier)||"default"}function P(){return d!==""?{}:(o==null?void 0:o.load(m()))||{}}function A(y){o==null||o.save(m(),y)}let M=fe(st({}));et(()=>{var j;if(!((j=r(p))!=null&&j.filters))return;const y=P(),v={};for(const ce of r(p).filters)y.hasOwnProperty(ce.key)?v[ce.key]=y[ce.key]:v[ce.key]=!ce.collapsed;x(M,v,!0)});function g(y,v){r(M)[y]=v;const j=P();j[y]=v,A(j)}function F(y,v){Ue.setFilter(y,v)}
1function h(y){return!y.custom_filter||!y.values?y.values:y.values.map(v=>({...v,value:v.label||v.value}))}function S(y){const v=n().filters[y.key];return Array.isArray(v)?v:[]}function R(y,v){Ue.setFilter(y,v)}function N(y){Ue.setFilter(y,null)}function Q(y){const v=n().filters[y.key];if(v==null)return 0;if(y.type==="selection"||y.type==="visual")return Array.isArray(v)?v.length:0;if(y.type==="range"&&typeof v=="object"&&!Array.isArray(v)){const j=v.min!==null&&v.min!==y.min,ce=v.max!==null&&v.max!==y.max;return j||ce?1:0}return 0}var te=lt(),D=Ze(te);mt(D,17,()=>{var y;return((y=r(p))==null?void 0:y.filters)??[]},y=>y.key,(y,v)=>{var j=lt(),ce=Ze(j);{var Fe=je=>{{let Je=oe(()=>r(M)[r(v).key]??!1),Ye=oe(()=>Q(r(v))),Te=oe(()=>r(v).clear??!0);Nr(je,{get id(){return r(v).key},get title(){return r(v).label},get open(){return r(Je)},get activeCount(){return r(Ye)},get showReset(){return r(Te)},onToggle:Ee=>g(r(v).key,Ee),onReset:()=>N(r(v).key),children:(Ee,it)=>{var Z=lt(),ue=Ze(Z);{var xe=Le=>{{let Be=oe(()=>({min:r(v).min,max:r(v).max,step:r(v).step||1})),We=oe(()=>{var He,Ne,L,w;return{min:((He=n().filters[r(v).key])==null?void 0:He.min)??((Ne=r(v).selected)==null?void 0:Ne.min)??null,max:((L=n().filters[r(v).key])==null?void 0:L.max)??((w=r(v).selected)==null?void 0:w.max)??null}}),Re=oe(()=>r(v).range_suffix||null);xa(Le,{get id(){return r(v).key},get label(){return r(v).label},get bounds(){return r(Be)},get value(){return r(We)},get currency(){return r(Re)},onChange:He=>R(r(v).key,He)})}},he=Le=>{var Be=lt(),We=Ze(Be);{var Re=Ne=>{{let L=oe(()=>r(v).values||[]),w=oe(()=>n().filters[r(v).key]||r(v).selected||[]),B=oe(()=>r(v).variant==="color");Da(Ne,{get options(){return r(L)},get selected(){return r(w)},get threePerRow(){return r(B)},onChange:le=>F(r(v).key,le)})}},He=Ne=>{{let L=oe(()=>r(v).custom_filter?h(r(v))||[]:r(v).values||[]),w=oe(()=>r(v).custom_filter?S(r(v)):n().filters[r(v).key]||r(v).selected||[]),B=oe(()=>{var me;return((me=r(v))==null?void 0:me.searchThreshold)??5}),le=oe(()=>{var me;return((me=r(v))==null?void 0:me.searchLabel)||""});Ma(Ne,{get id(){return r(v).key},get label(){return r(v).label},get options(){return r(L)},get selected(){return r(w)},get searchThreshold(){return r(B)},get searchLabel(){return r(le)},onChange:me=>F(r(v).key,me)})}};ne(We,Ne=>{r(v).variant==="color"||r(v).variant==="icon"?Ne(Re):Ne(He,!1)},!0)}q(Le,Be)};ne(ue,Le=>{r(v).type==="range"?Le(xe):Le(he,!1)})}q(Ee,Z)},$$slots:{default:!0}})}};ne(ce,je=>{r(v).key!=="search"&&!(r(v).type==="range"&&r(v).min===r(v).max)&&je(Fe)})}q(y,j)}),q(t,te),nt(),c()}function qa(t,e,n,l,c,b,d){const p=r(e),o=(parseFloat(r(n))||0)>0||(parseFloat(r(l))||0)>0;x(c,!0),x(e,!r(e)),r(e)?r(e)&&o&&b():(x(n,""),x(l,""),b()),setTimeout(()=>{x(c,!1),p&&!r(e)&&o&&d()},150)}var za=(t,e,n)=>e(r(n)),Ua=Y('<button type="button"> </button>'),Ha=Y("<option> </option>"),Ia=(t,e,n,l,c,b)=>{const d=t.currentTarget.value?parseInt(t.currentTarget.value,10):null;x(e,d,!0),r(n)==="finance"?x(l,d,!0):r(n)==="lease"&&x(c,d,!0),b()},ja=Y("<option> </option>"),Ba=Y('<div class="form-group svelte-4w8vbg"><label> <select class="form-control mt-2 svelte-4w8vbg"></select></label></div>'),Ka=(t,e)=>{t.key==="Enter"&&(t.preventDefault(),e())},Ga=Y('<div class="form-row mx-0 svelte-4w8vbg"><div class="form-group svelte-4w8vbg"><label> <select class="form-control mt-2 svelte-4w8vbg"><option> </option><!></select></label></div> <!></div> <div class="form-group svelte-4w8vbg"><label for="cashdown-input"> </label> <div class="input-group"><input id="cashdown-input" class="form-control svelte-4w8vbg" type="text"/> <div class="input-group-append"><span class="input-group-text">$</span></div></div></div>',1),Ya=(t,e)=>{x(e,!0)},Wa=(t,e)=>e(),Xa=(t,e,n,l)=>{t.key==="Enter"&&(t.preventDefault(),r(e)&&!r(n)&&l())},Ja=Y('<span class="tax-credit-info svelte-4w8vbg"> </span>'),Qa=(t,e,n,l)=>{t.key==="Enter"&&(t.preventDefault(),r(e)&&!r(n)&&l())},Za=Y('<div class="form-group svelte-4w8vbg"><label for="tradein-input"> </label> <div class="input-group"><input id="tradein-input" class="form-control svelte-4w8vbg" type="text" inputmode="decimal"/> <div class="input-group-append"><span class="input-group-text">$</span></div></div> <!></div> <div class="form-group svelte-4w8vbg"><label for="tradein-debt-input"> </label> <div class="input-group"><input id="tradein-debt-input" class="form-control svelte-4w8vbg" type="text"/> <div class="input-group-append"><span class="input-group-text">$</span></div></div></div>',1),$a=Y('<div class="srp-payments svelte-4w8vbg"><div class="payments-header svelte-4w8vbg"><i class="far fa-usd-circle svelte-4w8vbg"></i> <h4 class="svelte-4w8vbg"> </h4></div> <div class="payment-tabs sidebar-tabs pt-0 px-0 mb-3"><div class="btn-group segmented w-100" role="group"></div></div> <div class="payments-form svelte-4w8vbg"><!> <div class="form-group tradein-toggle svelte-4w8vbg"><button type="button" role="switch" class="tradein-toggle-btn svelte-4w8vbg"><span class="tradein-label svelte-4w8vbg"><i class="fas fa-exchange-alt svelte-4w8vbg" aria-hidden="true"></i> </span> <span><span class="toggle-slider svelte-4w8vbg"></span></span></button></div> <!></div></div>');function Zt(t,e){at(e,!0);const n=["cash","finance","lease"],l=["cash","finance","lease"];function c(){const C=e.paymentModes&&e.paymentModes.length>0?e.paymentModes:n,U=[];
1return C.forEach(W=>{l.includes(W)&&!U.includes(W)&&U.push(W)}),U.includes("cash")||U.unshift("cash"),U}function b(C){return C==="lease"?V("payments.lease"):C==="finance"?V("payments.finance"):V("payments.cash")}const d=c();let p=fe("cash"),o=fe(""),m=fe(null),P=fe(null),A=fe(null),M=fe(""),g=fe(""),F=fe(""),h=fe(!1),S=fe(0),R=fe(0),N=fe(!1);const Q="incentive_config",te="magnetis:offer-type",D="offer-type-";function y(C){return C==="finance"?(e.availableFinanceTerms||[]).filter(U=>U>0):C==="lease"?(e.availableLeaseTerms||[]).filter(U=>U>0):[]}function v(C){return C==="finance"?e.availableFinanceFrequencies||[]:C==="lease"?e.availableLeaseFrequencies||[]:[]}function j(C){return C&&C.length>0?C[0].value:null}function ce(){var ae,be;const U={type:"cash",status:((ae=e.vehicleStatus)==null?void 0:ae[0])||"new"},W=Cr(Q),I={...U,...e.initialConfig||{},...W||{}};x(p,I.type??"cash",!0),d.includes(r(p))||x(p,d[0]??"cash",!0);const Ve=y(r(p)),_e=W==null?void 0:W.term,ie=_e!=null?String(_e):"";x(o,Ve.some(ee=>String(ee)===ie)?ie:"",!0);const K=j(e.availableFinanceFrequencies),H=j(e.availableLeaseFrequencies);x(P,I.financeFrequency!==void 0&&I.financeFrequency!==null?Number(I.financeFrequency):I.frequency!==void 0&&I.frequency!==null?Number(I.frequency):K,!0),x(A,I.leaseFrequency!==void 0&&I.leaseFrequency!==null?Number(I.leaseFrequency):I.frequency!==void 0&&I.frequency!==null?Number(I.frequency):H,!0),x(m,r(p)==="finance"?r(P):r(p)==="lease"?r(A):null,!0),x(M,I.cashdown!==void 0&&I.cashdown!==null?I.cashdown.toString():"",!0),x(g,I.tradein!==void 0&&I.tradein!==null?I.tradein.toString():"",!0),x(F,I.tradein_debt!==void 0&&I.tradein_debt!==null?I.tradein_debt.toString():"",!0),x(h,(parseFloat(r(g))||0)>0||(parseFloat(r(F))||0)>0,!0),r(p)==="finance"&&r(P)===null&&(x(P,K,!0),x(m,K,!0)),r(p)==="lease"&&r(A)===null&&(x(A,H,!0),x(m,H,!0)),Fe();const se=Er(Ue).incentiveConfig,X=(ee,pe)=>!ee||!pe||ee.type!==pe.type||Number(ee.tradein||0)!==Number(pe.tradein||0)||Number(ee.tradein_debt||0)!==Number(pe.tradein_debt||0)||Number(ee.cashdown||0)!==Number(pe.cashdown||0)?!1:ee.type==="cash"?!0:!(Number(ee.term||0)!==Number(pe.term||0)||Number(ee.frequency||0)!==Number(pe.frequency||0)),ke=se&&Object.keys(se).length>0,re={...U,...e.initialConfig||{}};let ve=ke?!X(I,se):!X(I,re);Ue.updateIncentiveConfig(I,ve),(be=e.onPaymentChange)==null||be.call(e,r(p))}function Fe(){const C=parseFloat(r(g))||0;x(S,Math.round(C*Kt)/100),x(R,r(S)+C)}function je(){var W;const C={type:r(p),status:((W=e.vehicleStatus)==null?void 0:W[0])||"new",cashdown:r(M)?parseFloat(r(M)):0,tradein:r(h)&&r(g)?parseFloat(r(g)):0,tradein_debt:r(h)&&r(F)?parseFloat(r(F)):0},U=r(o)?parseInt(r(o),10):NaN;return Number.isNaN(U)||(C.term=U),r(m)!==null&&(C.frequency=Number(r(m))),r(P)!==null&&(C.financeFrequency=Number(r(P))),r(A)!==null&&(C.leaseFrequency=Number(r(A))),Pr(Q,C),C}function Je(){var U;const C=je();(U=e.onConfigUpdate)==null||U.call(e,C),Ue.updateIncentiveConfig(C)}function Ye(){Je()}function Te(C){!Number.isFinite(C)||C<=0||(x(g,String(C),!0),x(h,!0),Fe(),Je())}function Ee(){r(N)||Ye()}function it(C){var W;if(!d.includes(C))return;if(x(p,C,!0),C==="finance"||C==="lease"){y(C).some(ie=>String(ie)===r(o))||x(o,"");const _e=v(C);C==="finance"?(r(P)===null&&x(P,j(_e),!0),x(m,r(P),!0)):(r(A)===null&&x(A,j(_e),!0),x(m,r(A),!0))}else x(m,null);const U=je();Ue.updateIncentiveConfig(U,!1),Ar(te,D,l,C),Z(C),(W=e.onPaymentChange)==null||W.call(e,C)}function Z(C){const U=document.getElementById("search-results-grid");U&&(U.dataset.activePayment=C)}et(()=>{if(r(h)&&r(g)){const C=parseFloat(r(g))||0;x(S,Math.round(C*Kt)/100),x(R,r(S)+C)}else x(S,0),x(R,0)}),ce();var ue={triggerUpdate:Ye,applyTradein:Te},xe=$a(),he=f(xe),Le=O(f(he),2),Be=f(Le,!0);u(Le),u(he);var We=O(he,2),Re=f(We);mt(Re,21,()=>d,bt,(C,U)=>{var W=Ua();W.__click=[za,it,U];var I=f(W,!0);u(W),$(Ve=>{$e(W,1,`payment-tab btn sidebar-tab ${r(p)===r(U)?"active":""}`),J(I,Ve)},[()=>b(r(U))]),q(C,W)}),u(Re),u(We);var He=O(We,2),Ne=f(He);{var L=C=>{var U=Ga(),W=Ze(U),I=f(W),Ve=f(I),_e=f(Ve),ie=O(_e);ie.__change=Ee;var K=f(ie),H=f(K,!0);u(K),K.value=K.__value="";var G=O(K);mt(G,17,()=>y(r(p)),bt,(ee,pe)=>{var De=Ha(),Qe=f(De);u(De);var qe={};$((ot,tt)=>{J(Qe,`${r(pe)??""} ${ot??""}`),qe!==(qe=tt)&&(De.value=(De.__value=tt)??"")},[()=>V("payments.months"),()=>String(r(pe))]),q(ee,De)}),u(ie),u(Ve),u(I);var se=O(I,2);{var X=ee=>{var pe=Ba(),De=f(pe),Qe=f(De),qe=O(Qe);qe.__change=[Ia,m,p,P,A,Ee],mt(qe,21,()=>v(r(p)),bt,(tt,gt)=>{var dt=ja(),yt=f(dt,!0);u(dt);var St={};$(()=>{J(yt,r(gt).label),St!==(St=r(gt).value)&&(dt.value=(dt.__value=r(gt).value)??"")}),q(tt,dt)}),u(qe);var ot;wr(qe),u(De),u(pe),$(tt=>{J(Qe,`${tt??""} `),ot!==(ot=r(m)??"")&&(qe.value=(qe.__value=r(m)??"")??"",kr(qe,r(m)??""))},[()=>V("payments.frequency")]),q(ee,pe)};ne(se,ee=>{v(r(p)).length>0&&ee(X)})}u(W);var ke=O(W,2),re=f(ke),ve=f(re,!0);u(re);var ae=O(re,2),be=f(ae);ft(be),be.__change=Ee,be.__keydown=[Ka,Ee],ht(2),u(ae),u(ke),$((ee,pe,De,Qe)=>{J(_e,`${ee??""} `),J(H,pe),J(ve,De),ge(be,"placeholder",Qe)},[()=>V("payments.term"),()=>V("payments.months"),()=>V("payments.downPayment"),()=>V("payments.cashdown")]),xr(ie,()=>r(o),ee=>x(o,ee)),pt(be,()=>r(M),ee=>x(M,ee)),q(C,U)};ne(Ne,C=>{(r(p)==="lease"||r(p)==="finance")&&C(L)})}var w=O(Ne,2),B=f(w);B.__mousedown=[Ya,N],B.__click=[qa,h,g,F,N,Fe,Ee];var le=f(B),me=O(f(le));
1u(le);var Me=O(le,2);u(B),u(w);var we=O(w,2);{var Ce=C=>{var U=Za(),W=Ze(U),I=f(W),Ve=f(I,!0);u(I);var _e=O(I,2),ie=f(_e);ft(ie),ie.__input=[Wa,Fe],ie.__keydown=[Xa,h,N,Ee],ht(2),u(_e);var K=O(_e,2);{var H=ve=>{var ae=Ja(),be=f(ae);u(ae),$((ee,pe)=>J(be,`+ ${ee??""} 2 ${pe??""}`),[()=>Intl.NumberFormat(V("general.language_iso"),{style:"currency",currency:"CAD",minimumFractionDigits:2,maximumFractionDigits:2}).format(r(S)),()=>V("payments.taxCredit")]),q(ve,ae)};ne(K,ve=>{r(R)>0&&ve(H)})}u(W);var G=O(W,2),se=f(G),X=f(se,!0);u(se);var ke=O(se,2),re=f(ke);ft(re),re.__keydown=[Qa,h,N,Ee],ht(2),u(ke),u(G),$((ve,ae,be,ee)=>{J(Ve,ve),ge(ie,"placeholder",ae),J(X,be),ge(re,"placeholder",ee)},[()=>V("payments.tradeinValue"),()=>V("payments.cashdown"),()=>V("payments.tradeinDebt"),()=>V("payments.cashdown")]),kt("blur",ie,()=>{setTimeout(()=>{r(h)&&!r(N)&&Ee()},100)}),pt(ie,()=>r(g),ve=>x(g,ve)),kt("blur",re,()=>{setTimeout(()=>{r(h)&&!r(N)&&Ee()},100)}),pt(re,()=>r(F),ve=>x(F,ve)),q(C,U)};ne(we,C=>{r(h)&&C(Ce)})}return u(He),u(xe),$((C,U,W,I)=>{J(Be,C),ge(Re,"aria-label",U),ge(B,"aria-checked",r(h)),ge(B,"aria-label",W),J(me,` ${I??""}`),$e(Me,1,`toggle-switch ${r(h)?"active":""}`,"svelte-4w8vbg")},[()=>
2V("payments.title"),()=>V("payments.ariaLabel"),()=>V("payments.includeTradein"),()=>V("payments.includeTradein")]),q(t,xe),nt(ue)}vt(["click","change","keydown","mousedown","input"]);function en(t,e){const n=t.target;x(e,n.value,!0)}function tn(t,e,n){const{autocompleteEnabled:l}=e().options;if(!l&&t.key==="Enter"){t.preventDefault(),t.stopPropagation();const c=t.target;(c==null?void 0:c.tagName)==="INPUT"&&c.type==="text"&&n(c.value)}}var rn=Y('<button type="button" class="input-group-text btn-clear svelte-69k3pv"><i class="fas fa-times svelte-69k3pv" aria-hidden="true"></i></button>'),an=Y('<span class="input-group-text svelte-69k3pv" aria-hidden="true"><i class="fas fa-magic svelte-69k3pv"></i></span>'),nn=Y('<div class="search-group svelte-69k3pv"><div class="input-group autocomplete-wrapper svelte-69k3pv"><input type="text" class="form-control svelte-69k3pv" autocomplete="off"/> <div class="input-group-append"><!></div></div></div>');function fr(t,e){at(e,!0);const n=()=>Ft(Ue,"$searchStore",l),[l,c]=Pt(),b=At(e,["$$slots","$$events","$$legacy"]),{previewMode:d=""}=b;let p=null,o=fe(""),m=null;const P=oe(()=>{var v;const D=n().config,y=(v=D==null?void 0:D.filters)==null?void 0:v.find(j=>j.key==="search");return y&&y.type==="search"?y.selected??"":""});et(()=>{r(P)!==pr(()=>r(o))&&x(o,String(r(P)),!0)});function A(D){if(d==="cpt")return;const y=D.trim();x(o,y,!0),y&&document.dispatchEvent(new CustomEvent("vehicle-listing.type-search",{detail:{search:y}})),y&&document.dispatchEvent(new CustomEvent("vehicle-listing.type-search",{detail:{search:y}})),Ue.setFilter("search",y||"")}async function M(D){var Ye;const{ajaxUrl:y}=n().options;if(!y)return[];const v=new FormData;v.append("action","vehicle_search_suggestions"),v.append("term",D);const j=new Set,ce=(Ye=n().options.incentiveData)==null?void 0:Ye.hiddenStatus;ce&&Array.isArray(ce)&&ce.forEach(Te=>j.add(String(Te)));const Fe=n().filters.status;Fe&&(Array.isArray(Fe)?Fe.forEach(Te=>j.add(String(Te))):j.add(String(Fe))),j.forEach(Te=>v.append("status[]",Te));const je=await fetch(y,{method:"POST",body:v});if(!je.ok)return[];const Je=await je.json();return Array.isArray(Je)?Je:[]}et(()=>{const{autocompleteEnabled:D}=n().options;if(p&&D)return m=Fr(p,{fetchResults:M,onSelect:y=>{document.dispatchEvent(new CustomEvent("vehicle-listing.suggestion-selected",{detail:{search:y.trim()}})),A(y)},onSubmit:y=>A(y)})??null,()=>{m==null||m.destroy(),m=null}});function g(D){D&&(D.preventDefault(),D.stopPropagation()),x(o,""),m==null||m.clear(),A("")}var F=nn(),h=f(F),S=f(h);ft(S),S.__input=[en,o],S.__keydown=[tn,n,A],Et(S,D=>p=D,()=>p);var R=O(S,2),N=f(R);{var Q=D=>{var y=rn();y.__click=g,$(v=>ge(y,"aria-label",v),[()=>V("search.clear")]),q(D,y)},te=D=>{var y=an();q(D,y)};ne(N,D=>{r(o)&&r(o).trim()?D(Q):D(te,!1)})}u(R),u(h),u(F),$((D,y)=>{ge(S,"placeholder",D),ge(S,"aria-label",y)},[()=>e.placeholder||V("search.placeholder"),()=>V("search.ariaLabel")]),pt(S,()=>r(o),D=>x(o,D)),q(t,F),nt(),c()}vt(["input","keydown","click"]);var sn=(t,e,n)=>e.onRemove(r(n)),ln=Y('<span class="badge"><button type="button" class="remove"><i aria-hidden="true" class="fa fa-times"></i></button> <span> </span></span>'),on=Y('<div class="srp-active d-flex flex-wrap justify-flex-start"></div>');function cn(t,e){at(e,!0);var n=lt(),l=Ze(n);{var c=b=>{var d=on();mt(d,21,()=>e.chips,p=>p.key+"-"+p.val,(p,o)=>{var m=ln(),P=f(m);P.__click=[sn,e,o];var A=O(P,2),M=f(A,!0);u(A),u(m),$(g=>{ge(P,"aria-label",g),J(M,r(o).text)},[()=>V("filters.clear")]),q(p,m)}),u(d),q(b,d)};ne(l,b=>{e.chips.length>0&&b(c)})}q(t,n),nt()}vt(["click"]);function un(t,e){at(e,!0);const n=()=>Ft(Ue,"$searchStore",l),[l,c]=Pt(),b=oe(()=>n().config),d=oe(()=>{var A;const P=[];return!((A=r(b))!=null&&A.filters)||!Array.isArray(r(b).filters)||r(b).filters.forEach(M=>{const{key:g,label:F,type:h,selected:S,values:R,min:N,max:Q,range_suffix:te}=M;if(h==="selection"&&Array.isArray(S)&&S.length>0)S.forEach(D=>{const y=R==null?void 0:R.find(ce=>ce.value===D),v=(y==null?void 0:y.label)||String(D),j=V("filters.labelSeparator");P.push({key:g,val:D,text:`${F}${j}${v}`,type:"selection"})});else if(h==="range"&&S&&typeof S=="object"){const D=S.min??N??0,y=S.max??Q??0;if(D!==N||y!==Q){const v=te||"",j=V("filters.labelSeparator");P.push({key:g,val:null,text:`${F}${j}
2${D.toLocaleString()}${v} â ${y.toLocaleString()}${v}`,type:"range"})}}else if(h==="search"&&S&&typeof S=="string"&&S.trim()!==""){const D=V("filters.labelSeparator"),y=V("filters.search");P.push({key:g,val:null,text:`${y}${D}${S.trim()}`,type:"search"})}}),P});function p(P){var M;if(!((M=r(b))!=null&&M.filters))return;const A=r(b).filters.find(g=>g.key===P.key);if(A)if(P.type==="selection"&&Array.isArray(A.selected)){const g=A.selected.filter(F=>F!==P.val);Ue.setFilter(P.key,g)}else P.type==="range"?Ue.setFilter(P.key,null):P.type==="search"&&Ue.setFilter(P.key,"")}let o=null,m=null;et(()=>{if(!(typeof document>"u")&&(m=document.getElementById("active-filters"),!!m))return o&&jt(o),m.innerHTML="",o=Rt(cn,{target:m,props:{chips:r(d),onRemove:p}}),()=>{o&&(jt(o),o=null),m&&(m.innerHTML="")}}),nt(),c()}var fn=(t,e)=>e.onTabChange("filters"),vn=(t,e)=>e.onTabChange("payments"),dn=Y('<div class="sidebar-tabs"><div class="btn-group segmented w-100" role="group"><button type="button"><span> </span></button> <button type="button"><span> </span></button></div></div>');function mn(t,e){at(e,!0);var n=lt(),l=Ze(n);{var c=b=>{var d=dn(),p=f(d),o=f(p);o.__click=[fn,e];var m=f(o),P=f(m,!0);u(m),u(o);var A=O(o,2);A.__click=[vn,e];var M=f(A),g=f(M,!0);u(M),u(A),u(p),u(d),$((F,h,S)=>{ge(p,"aria-label",F),$e(o,1,`btn sidebar-tab ${e.activeTab==="filters"?"active":""}`),J(P,h),$e(A,1,`btn sidebar-tab ${e.activeTab==="payments"?"active":""}`),J(g,S)},[()=>V("sidebar.tabNavigation"),()=>V("filters.label"),()=>V("sidebar.payments")]),q(b,d)};ne(l,b=>{e.paymentsEnabled&&b(c)})}q(t,n),nt()}vt(["click"]);var pn=(t,e)=>{(t.key==="Enter"||t.key===" ")&&(t.preventDefault(),e())},gn=Y('<div class="sidebar-backdrop svelte-1mkkf5f" role="button" tabindex="0"></div>'),hn=(t,e,n)=>{x(e,"filters"),n()},bn=Y('<span class="trigger-badge svelte-1mkkf5f" aria-hidden="true"> </span>'),_n=(t,e,n)=>{x(e,"payments"),n()},yn=Y('<button type="button" class="btn btn-outline-primary sidebar-trigger-tab svelte-1mkkf5f"><div class="trigger-content svelte-1mkkf5f"><span class="trigger-icon svelte-1mkkf5f"><i class="far fa-dollar-sign svelte-1mkkf5f"></i></span> <div class="trigger-text svelte-1mkkf5f"><span class="trigger-label svelte-1mkkf5f"> </span> <small class="trigger-method svelte-1mkkf5f"> </small></div></div></button>'),Sn=Y('<div class="sidebar-mobile-triggers svelte-1mkkf5f"><div class="btn-group w-100 svelte-1mkkf5f" role="group"><button type="button" class="btn btn-outline-primary sidebar-trigger-tab svelte-1mkkf5f"><div class="trigger-content svelte-1mkkf5f"><span class="trigger-icon svelte-1mkkf5f"><i class="far fa-filter svelte-1mkkf5f"></i> <!></span> <div class="trigger-text svelte-1mkkf5f"><span class="trigger-label svelte-1mkkf5f"> </span> <small class="trigger-count svelte-1mkkf5f"> </small></div></div></button> <!></div></div>'),xn=Y('<div class="srp-reset-container mb-3 svelte-1mkkf5f"><button><i class="fas fa-undo svelte-1mkkf5f" aria-hidden="true"></i> </button></div>'),wn=Y('<div class="sidebar-content svelte-1mkkf5f"><!> <!> <div class="sidebar-tab-content svelte-1mkkf5f"><!> <!></div> <div class="sidebar-footer svelte-1mkkf5f"><button type="button" class="sidebar-collapse-btn btn btn-link svelte-1mkkf5f"><i class="fas fa-chevron-left"></i> <span> </span></button></div></div>'),kn=(t,e,n)=>{x(e,"filters"),n()},En=Y('<span class="collapsed-filter-badge svelte-1mkkf5f"> </span>'),Cn=(t,e,n)=>{x(e,"payments"),n()},An=Y('<button type="button"><i class="far fa-dollar-sign svelte-1mkkf5f"></i></button>'),Pn=Y('<div class="sidebar-collapsed svelte-1mkkf5f"><button type="button"><i class="far fa-filter svelte-1mkkf5f"></i> <!></button> <!> <div class="collapsed-expand svelte-1mkkf5f"><button type="button" class="collapsed-expand-btn svelte-1mkkf5f"><i class="far fa-chevron-right svelte-1mkkf5f"></i></button></div></div>'),Fn=Y("<div><!></div>"),Mn=(t,e)=>x(e,!1),Tn=Y('<button> </button> <button id="mobile-results-count" class="btn btn-primary svelte-1mkkf5f"> </button>',1),Ln=Y('<button class="btn btn-reset btn-close-payments svelte-1mkkf5f"> </button> <button class="btn btn-primary svelte-1mkkf5f"> </button>',1),Vn=Y('<div><div class="sidebar-mobile-header svelte-1mkkf5f"><h3 class="svelte-1mkkf5f"><!><!></h3> <button type="button" class="btn btn-link sidebar-close svelte-1mkkf5f"><i class="far fa-times svelte-1mkkf5f"></i></button></div> <div class="sidebar-tab-content svelte-1mkkf5f"><!></div> <div class="sidebar-mobile-footer svelte-1mkkf5f"><!></div></div>'),On=Y("<!> <!> <!> <!> <!>",1);function Nn(t,e){var He,Ne;at(e,!0);const n=()=>Ft(Ue,"$searchStore",l),[l,c]=Pt(),b=At(e,["$$slots","$$events","$$legacy"]),{previewMode:d=""}=b,p=oe(()=>je(n().filters));let o=st(((He=e.options)==null?void 0:He.incentiveData)||null),m=fe(st((o==null?void 0:o.paymentsEnabled)??!1)),P=fe(null);const A=d==="cpt"?null:ar("srp-sidebar",1440*60*1e3);let M=fe(st(((Ne=e.options)==null?void 0:Ne.defaultTab)??"filters")),g=fe(st(d==="cpt"?!1:(A==null?void 0:A.load("collapsed"))??!1)),F=fe(st(!1)),h=fe(!1),S=fe("100vh"),R=fe("0px"),N=fe(0),Q=fe("cash"),te=fe(null);et(()=>{x(te,document.querySelector("header"),!0)});function D(L){if(d==="cpt"||typeof document>"u")return;let w=document.querySelector("main");if(!w)if(d=="block")w=document.querySelector(".search-page-container");else return;if(L.parentNode===w)return;w.querySelectorAll(".sidebar-mobile-triggers").forEach(we=>{we.parentNode===w&&we.remove()});const le=document.getElementById("sidebar-filters");le&&le.querySelectorAll(".sidebar-mobile-triggers").forEach(Ce=>{Ce!==L&&Ce.remove()});const me=document.createComment("sidebar-mobile-triggers-placeholder"),Me=L.parentNode;return Me&&Me.insertBefore(me,L),w.appendChild(L),{update(){if(typeof document<"u"&&r(F)){const we=document.querySelector("main");we&&(we.querySelectorAll(".sidebar-mobile-triggers").forEach(C=>{C!==L&&C.parentNode===we&&C.remove()}),L.parentNode!==we&&L.parentNode!==null&&we.appendChild(L))}},destroy(){L.parentNode===w&&(L.remove(),me.parentNode&&me.parentNode.removeChild(me))}}}function y(){if(d==="cpt"){x(F,!1);return}x(F,window.innerWidth<rr)}function v(){if(r(F))return;let L=0;if(!r(te)){x(S,d=="block"?"calc(100vh - 127px)":"100vh",!0);return}if(r(te).classList.contains("fixed_notification_present")){const w=document.querySelector("#notification_bar");w&&(L+=w.offsetHeight)}if(r(te).classList.contains("has_sliding_menu")){const w=r(te).querySelector(".sliding_menu .header_content");w&&(L+=w.offsetHeight)}else if(r(te).classList.contains("only_menu_sticky")){const w=r(te).querySelector("#main_menu");w&&(L+=w.offsetHeight)}else L+=r(te).offsetHeight;x(N,L,!0),j()}function j(){if(r(F)||!r(te))return;const L=document.querySelector(".search-page-container");if(!L)return;const w=L.getBoundingClientRect().top;w<=r(N)?x(R,`${w>0?r(N)-w:r(N)}px`):x(R,"0px");const B=Math.max(w,r(N));x(S,`${Math.max(0,window.innerHeight-B)}px`)}et(()=>{const L=r(F);if(!(typeof document>"u")&&!L){const w=document.querySelector("main");w&&w.querySelectorAll(".sidebar-mobile-triggers").forEach(le=>le.remove());const B=document.getElementById("sidebar-filters");B&&B.querySelectorAll(".sidebar-mobile-triggers").forEach(le=>le.remove())}}),et(()=>{y(),v();const L=()=>{y(),v()};let w;const B=()=>{w||(w=setTimeout(()=>{r(F)||j(),w=null},yr))};return window.addEventListener("resize",L),window.addEventListener("scroll",B),()=>{window.removeEventListener("resize",L),window.removeEventListener("scroll",B),w&&clearTimeout(w)}}),et(()=>
2{x(m,(o==null?void 0:o.paymentsEnabled)??!1,!0),!r(m)&&r(M)==="payments"&&x(M,"filters")}),et(()=>{const L=async w=>{var me,Me;const B=w.detail,le=Number(B==null?void 0:B.value);!r(m)||!Number.isFinite(le)||le<=0||(!r(F)&&r(g)&&(x(g,!1),A==null||A.save("collapsed",!1),await Nt()),r(F)&&!r(h)&&(x(h,!0),await Nt()),r(M)!=="payments"&&(x(M,"payments"),await Nt()),(Me=(me=r(P))==null?void 0:me.applyTradein)==null||Me.call(me,le))};return window.addEventListener("magnetis:valuation-tradein",L),()=>window.removeEventListener("magnetis:valuation-tradein",L)});function ce(){r(F)||(x(g,!r(g)),A==null||A.save("collapsed",r(g)))}function Fe(){r(F)&&x(h,!r(h))}function je(L){if(!L)return 0;let w=0;return Object.values(L).forEach(B=>{Array.isArray(B)?w+=B.length:B!==null&&typeof B=="object"?("min"in B||"max"in B)&&(w+=1):B&&(w+=1)}),w}function Je(L){var w;x(Q,L,!0),(w=e.onPaymentChange)==null||w.call(e,L)}function Ye(){var L;r(p)<=0||(Ue.resetAll(),(L=e.onResetAll)==null||L.call(e,{nextFilters:{}}))}function Te(){r(F)&&r(h)&&x(h,!1)}var Ee=On(),it=Ze(Ee);{var Z=L=>{var w=gn();w.__click=Te,w.__keydown=[pn,Te],$(B=>ge(w,"aria-label",B),[()=>V("sidebar.close_sidebar")]),q(L,w)};ne(it,L=>{r(F)&&r(h)&&L(Z)})}var ue=O(it,2);{var xe=L=>{var w=Sn(),B=f(w),le=f(B);le.__click=[hn,M,Fe];var me=f(le),Me=f(me),we=O(f(Me),2);{var Ce=K=>{var H=bn(),G=f(H,!0);u(H),$(()=>J(G,r(p))),q(K,H)};ne(we,K=>{r(p)>0&&K(Ce)})}u(Me);var C=O(Me,2),U=f(C),W=f(U,!0);u(U);var I=O(U,2),Ve=f(I,!0);u(I),u(C),u(me),u(le);var _e=O(le,2);{var ie=K=>{var H=yn();H.__click=[_n,M,Fe];var G=f(H),se=O(f(G),2),X=f(se),ke=f(X,!0);u(X);var re=O(X,2),ve=f(re,!0);u(re),u(se),u(G),u(H),$((ae,be)=>{J(ke,ae),J(ve,be)},[()=>r(Q)==="lease"?V("payments.lease"):r(Q)==="finance"?V("payments.finance"):V("payments.cash"),()=>V("sidebar.priceIn")]),q(K,H)};ne(_e,K=>{r(m)&&K(ie)})}u(B),u(w),hr(w,K=>D==null?void 0:D(K)),$((K,H,G)=>{ge(B,"aria-label",K),J(W,H),J(Ve,G)},[()=>V("sidebar.open"),()=>V("filters.label"),()=>r(p)>0?`${r(p)} ${r(p)>1?V("filters.active_plural"):V("filters.active")}`:V("filters.no_active")]),q(L,w)};ne(ue,L=>{r(F)&&L(xe)})}var he=O(ue,2);{var Le=L=>{var w=Fn(),B=f(w);{var le=Me=>{var we=wn(),Ce=f(we);fr(Ce,{get previewMode(){return d}});var C=O(Ce,2);mn(C,{get activeTab(){return r(M)},get paymentsEnabled(){return r(m)},onTabChange:X=>x(M,X,!0)});var U=O(C,2),W=f(U);{var I=X=>{var ke=xn(),re=f(ke);re.__click=Ye;var ve=O(f(re));u(re),u(ke),$(ae=>{$e(re,1,`srp-reset btn btn-link ${r(p)>0?"active":"text-muted"}`,"svelte-1mkkf5f"),re.disabled=r(M)!=="filters"||r(p)===0,J(ve,` ${ae??""}`)},[()=>V("filters.resetAll")]),q(X,ke)};ne(W,X=>{r(M)==="filters"&&X(I)})}var Ve=O(W,2);{var _e=X=>{Qt(X,{get previewMode(){return d}})},ie=X=>{var ke=lt(),re=Ze(ke);{var ve=ae=>{{let be=oe(()=>o==null?void 0:o.vehicleStatus),ee=oe(()=>o==null?void 0:o.availableFinanceTerms),pe=oe(()=>o==null?void 0:o.availableLeaseTerms),De=oe(()=>o==null?void 0:o.availableFinanceFrequencies),Qe=oe(()=>o==null?void 0:o.availableLeaseFrequencies),qe=oe(()=>o==null?void 0:o.paymentModes),ot=oe(()=>o==null?void 0:o.initialConfig);Et(Zt(ae,{get vehicleStatus(){return r(be)},get availableFinanceTerms(){return r(ee)},get availableLeaseTerms(){return r(pe)},get availableFinanceFrequencies(){return r(De)},get availableLeaseFrequencies(){return r(Qe)},get paymentModes(){return r(qe)},get initialConfig(){return r(ot)},onConfigUpdate:tt=>{},onPaymentChange:Je}),tt=>x(P,tt,!0),()=>r(P))}};ne(re,ae=>{r(m)&&r(M)==="payments"&&ae(ve)},!0)}q(X,ke)};ne(Ve,X=>{r(M)==="filters"?X(_e):X(ie,!1)})}u(U);var K=O(U,2),H=f(K);H.__click=ce;var G=O(f(H),2),se=f(G,!0);u(G),u(H),u(K),u(we),$(X=>J(se,X),[()=>V("sidebar.reduce")]),q(Me,we)},me=Me=>{var we=Pn(),Ce=f(we);Ce.__click=[kn,M,ce];var C=O(f(Ce),2);{var U=ie=>{var K=En(),H=f(K,!0);u(K),$(()=>J(H,r(p))),q(ie,K)};ne(C,ie=>{r(p)>0&&ie(U)})}u(Ce);var W=O(Ce,2);{var I=ie=>{var K=An();K.__click=[Cn,M,ce],$(H=>{$e(K,1,`collapsed-tab ${r(M)==="payments"?"active":""}`,"svelte-1mkkf5f"),ge(K,"aria-label",H)},[()=>V("sidebar.showPayments")]),q(ie,K)};ne(W,ie=>{r(m)&&ie(I)})}var Ve=O(W,2),_e=f(Ve);_e.__click=ce,u(Ve),u(we),$((ie,K)=>{$e(Ce,1,`collapsed-tab ${r(M)==="filters"?"active":""}`,"svelte-1mkkf5f"),ge(Ce,"aria-label",ie),ge(_e,"aria-label",K)},[()=>V("filters.show"),()=>V("sidebar.expand")]),q(Me,we)};ne(B,Me=>{r(g)?Me(me,!1):Me(le)})}u(w),$(()=>{$e(w,1,`sidebar-desktop ${r(g)?"collapsed":""} ${d==="cpt"?"preview-mode":""}`,"svelte-1mkkf5f"),tr(w,`height: ${r(S)??""}; top: ${r(R)??""}; --sticky-top: ${r(N)??""}px;`)}),q(L,w)};ne(he,L=>{r(F)||L(Le)})}var Be=O(he,2);{var We=L=>{var w=Vn(),B=f(w),le=f(B),me=f(le);{var Me=G=>{var se=Bt();$(X=>J(se,X),[()=>V("filters.label")]),q(G,se)};ne(me,G=>{r(M)==="filters"&&G(Me)})}var we=O(me);{var Ce=G=>{var se=Bt();$(X=>J(se,X),[()=>V("sidebar.priceDisplayMode")]),q(G,se)};ne(we,G=>{r(M)==="payments"&&G(Ce)})}u(le);var C=O(le,2);C.__click=[Mn,h],u(B);var U=O(B,2),W=f(U);{var I=G=>{Qt(G,{get previewMode(){return d}})},Ve=G=>{var se=lt(),X=Ze(se);{var ke=re=>{{let ve=oe(()=>o==null?void 0:o.vehicleStatus),ae=oe(()=>o==null?void 0:o.availableFinanceTerms),be=oe(()=>o==null?void 0:o.availableLeaseTerms),ee=oe(()=>o==null?void 0:o.availableFinanceFrequencies),pe=oe(()=>o==null?void 0:o.availableLeaseFrequencies),De=oe(()=>o==null?void 0:o.paymentModes),Qe=oe(()=>o==null?void 0:o.initialConfig);Et(Zt(re,{get vehicleStatus(){return r(ve)},get availableFinanceTerms(){return r(ae)},get availableLeaseTerms(){return r(be)},get availableFinanceFrequencies(){return r(ee)},get availableLeaseFrequencies(){return r(pe)},get paymentModes(){return r(De)},get initialConfig(){return r(Qe)},onConfigUpdate:qe=>{},onPaymentChange:Je}),qe=>x(P,qe,!0),()=>r(P))}};ne(X,re=>{r(m)&&r(M)==="payments"&&re(ke)},!0)}q(G,se)};ne(W,G=>{r(M)==="filters"?G(I):G(Ve,!1)})}u(U);var _e=O(U,2),ie=f(_e);{var K=G=>{var se=Tn(),X=Ze(se);X.__click=Ye;var ke=f(X,!0);u(X);var re=O(X,2);re.__click=Te;var ve=f(re,!0);u(re),$((ae,be)=>{$e(X,1,`btn btn-reset ${r(M)==="filters"&&r(p)>0?"":"disabled"}`,"svelte-1mkkf5f"),J(ke,ae),J(ve,be)},[()=>V("filters.reset"),()=>V("sidebar.seeVehicles")]),q(G,se)},H=G=>{var se=lt(),X=Ze(se);{var ke=re=>{var ve=Ln(),ae=Ze(ve);ae.__click=Te;var be=f(ae,!0);u(ae);var ee=O(ae,2);ee.__click=Te;var pe=f(ee,!0);u(ee),$((De,Qe)=>{J(be,De),J(pe,Qe)},[()=>V("sidebar.close"),()=>V("payments.updatePrices")]),q(re,ve)};ne(X,re=>{r(m)&&r(M)==="payments"&&re(ke)},!0)}q(G,se)};ne(ie,G=>{r(M)==="filters"?G(K):G(H,!1)})}u(_e),u(w),$(G=>{$e(w,1,`sidebar-mobile${d==="block"?" block-review-mode":""}`,"svelte-1mkkf5f"),ge(C,"aria-label",G)},[()=>V("sidebar.closeFiltersPayments")]),q(L,w)};ne(Be,L=>{r(F)&&r(h)&&L(We)})}var Re=O(Be,2);un(Re,{}),q(t,Ee),nt(),c()}vt(["click","keydown"]);function vr(t,e,n={},l){Ue.init(e,l);const c=Rt(Nn,{target:t,props:{config:e,previewMode:l.previewMode,options:l,...n}});if(l.previewMode!=="cpt"){const b=document.getElementById(Sr);b&&Rt(fr,{target:b,props:{previewMode:l.previewMode}})}return c.updateConfig=b=>{Ue.updateConfig(b)},c}const Rn=[{hostSelector:"optimy-launcher",shadowSelector:".optimy"},{targetSelector:'.gg-app[data-app="chat"]'},{targetSelector:"#gg-toolbar"},{targetSelector:"#g .gg-dialog"}];function $t(){return window.innerWidth<rr}function er(t){if(t.hostSelector&&t.shadowSelector){const e=document.querySelector(t.hostSelector);if(e!=null&&e.shadowRoot){const n=e.shadowRoot.querySelector(t.shadowSelector);if(n)return n}}return t.targetSelector?document.querySelector(t.targetSelector):null}function Dn(t,e=Rn){const n=new Map;let l=e.length,c=null,b=null;const d=3e4;function p(h){$t()&&(n.has(h)||n.set(h,{bottom:h.style.getPropertyValue("bottom"),zIndex:h.style.getPropertyValue("z-index")}),h.style.setProperty("bottom",`${t}px`,"important"),h.style.setProperty("z-index","13","important"))}function o(h){const S=n.get(h);S?(S.bottom?h.style.setProperty("bottom",S.bottom):h.style.removeProperty("bottom"),S.zIndex?h.style.setProperty("z-index",S.zIndex):h.style.removeProperty("z-index"),n.delete(h)):(h.style.removeProperty("bottom"),h.style.removeProperty("z-index"))}
2function m(){if(!$t()){n.forEach((h,S)=>o(S));return}for(const h of e){const S=er(h);S&&!n.has(S)&&p(S)}}function P(){for(const h of e){const S=er(h);S&&!n.has(S)&&(p(S),l--)}l<=0&&M()}function A(){typeof MutationObserver>"u"||(c=new MutationObserver(P),c.observe(document.body,{childList:!0,subtree:!0}),b=setTimeout(M,d))}function M(){c&&(c.disconnect(),c=null),b&&(clearTimeout(b),b=null)}let g=null;function F(){g&&clearTimeout(g),g=setTimeout(m,150)}m(),l>0&&A(),window.addEventListener("resize",F)}function li(t){const e=document.getElementById("sidebar-filters");if(!e)return;const n=e.getAttribute("data-sidebar-init");if(n)try{const l=JSON.parse(n);if(!l.config||!l.options){console.error("Invalid sidebar init data structure",l);return}const{config:c,options:b}=l;t&&(b.previewMode="block"),b.previewMode==="cpt"?zn(e,c,b):qn(e,c,b)}catch(l){console.error("Failed to parse sidebar init data:",l)}}function qn(t,e,n){vr(t,e,{},n),document.dispatchEvent(new CustomEvent("srp-sidebar-ready")),Dn(50)}function zn(t,e,n){const l={current:null},c=vr(t,e,{},{...n,storedAcfData:l});if(document.dispatchEvent(new CustomEvent("srp-sidebar-ready")),window.updatePreviewConfig=function(b,d){l.current=d,c.updateConfig(b)},window.parent&&window.parent!==window){const b=window.location.origin;window.parent.postMessage({type:"preview-ready"},b)}}export{li as initFromDataAttribute,qn as initNormalMode,zn as initPreviewMode};
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.