1import{n as e}from"./CAX8Cg2Z.js";import{C as t,D as n,H as r,K as i,Pt as a,S as o,Y as s,b as c,f as l,jt as u,k as d,x as f,y as p}from"./CnbvJHFx.js";import{a as m,d as h,i as g,n as _,o as v,t as y,u as b}from"#entry";import{t as x}from"./C-i0b5LA.js";import{t as S}from"./DmVEBHPF.js";import{t as C}from"./DfugZUNz.js";import{o as w}from"./CtKmkjvf.js";import{t as T}from"./CXwlzXMP.js";import{t as E}from"./C-rLEg1t.js";var D=d({__name:`SearchFiltersMenu`,props:{filtersForm:{},isOpen:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1}},emits:[`closeFiltersMenu`],setup(e,{emit:d}){let h=e,D=d,O=b(`VoyageSearchFiltersMenu`),k=C(),{isFiltersFormUpdated:A}=T(),j=x(),M=p(()=>j.voyagesResponseData?.totalResultCount??0),N=()=>{j.resetFilters()},P=e=>{e.target.id!==``&&D(`closeFiltersMenu`)},F=()=>{D(`closeFiltersMenu`)},I=()=>{h.isLoading||N()};return i(()=>{w(`html`,`style`,`overflow-y: hidden`)}),r(()=>{w(`html`,`style`,`overflow-y: hidden`,!0)}),(r,i)=>(s(),t(`div`,{id:`filtersDrawer`,class:a(u(O)(null,{open:e.isOpen})),onClick:l(P,[`self`,`prevent`])},[c(`div`,{class:a(u(O)(`container`))},[c(`div`,{class:a(u(O)(`filtersHeader`))},[u(A)?(s(),f(S,{key:0,class:a(u(O)(`filtersHeaderResetFilters`)),icon:`times`,disabled:e.isLoading,variant:u(m).Naked,size:u(g).Small,"icon-position":u(_).Left,name:r.$t(`components.voyageSearchHeader.removeAllFilters`),color:u(y).Secondary,onClick:I},null,8,[`class`,`disabled`,`variant`,`size`,`icon-position`,`name`,`color`])):o(``,!0),n(S,{class:a(u(O)(`filtersHeaderResults`)),icon:`times`,"icon-only":``,width:u(v).Hug,variant:u(m).Naked,name:`close`,color:u(y).Tertiary,size:u(g).Large,onClick:F},null,8,[`class`,`width`,`variant`,`color`,`size`])],2),c(`div`,{class:a(u(O)(`filtersFormContainer`))},[n(E,{"is-loading":e.isLoading,form:e.filtersForm,"total-result":u(M)},null,8,[`is-loading`,`form`,`total-result`])],2),c(`div`,{class:a(u(O)(`hideFiltersButtonContainer`))},[n(S,{class:a(u(O)(`hideFiltersButton`)),icon:`arrow-right`,width:u(v).Full,name:`${u(k)(u(M))} ${r.$t(`globals.hideAndFilter`)}`,color:u(y).Primary,onClick:F},null,8,[`class`,`width`,`name`,`color`])],2)],2)],2))}}),O=e({default:()=>k}),k=Object.assign(h(D,[[`__scopeId`,`data-v-b0b165b0`]]),{__name:`SearchFiltersMenu`});export{O as n,k as t};
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.