filter-component-lib
Version:
This template should help get you started developing with Vue 3 in Vite.
2 lines (1 loc) • 49.8 kB
JavaScript
(function(e,f){typeof exports=="object"&&typeof module<"u"?module.exports=f(require("vue")):typeof define=="function"&&define.amd?define(["vue"],f):(e=typeof globalThis<"u"?globalThis:e||self,e.FilterComponent=f(e.Vue))})(this,function(e){"use strict";const f="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_578_5778'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='16'%20height='16'%3e%3crect%20width='16'%20height='16'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_578_5778)'%3e%3cpath%20d='M2.40015%2013.6V12.4H13.6001V13.6H2.40015ZM12.2665%2010.3664L2.40015%207.61684V4.00004L3.33375%204.31684L3.83375%205.83364L6.40015%206.55044V1.60004L7.64975%202.00004L9.40015%207.40004L12.8337%208.35044C13.0556%208.4059%2013.2388%208.52804%2013.3833%208.71684C13.5279%208.90564%2013.6001%209.11684%2013.6001%209.35044C13.6001%209.70564%2013.4612%209.98884%2013.1833%2010.2C12.9055%2010.4112%2012.5999%2010.4667%2012.2665%2010.3664Z'%20fill='%231C1B1F'/%3e%3c/g%3e%3c/svg%3e",$="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.99985%2013.4C6.12199%2013.4%205.29425%2013.2334%204.51665%2012.9C3.73905%2012.5667%203.05852%2012.1083%202.47505%2011.5248C1.89159%2010.9414%201.43319%2010.2608%201.09985%209.48324C0.76652%208.70564%200.599854%207.8779%200.599854%207.00004C0.599854%206.11097%200.76652%205.2803%201.09985%204.50804C1.43319%203.7363%201.89159%203.0587%202.47505%202.47524C3.05852%201.89177%203.73905%201.43337%204.51665%201.10004C5.29425%200.766703%206.12199%200.600037%206.99985%200.600037H7.59985V5.96644C7.78865%206.0667%207.93585%206.20857%208.04145%206.39204C8.14705%206.57497%208.19985%206.77764%208.19985%207.00004C8.19985%207.33337%208.08305%207.61657%207.84945%207.84964C7.61639%208.08324%207.33319%208.20004%206.99985%208.20004C6.66652%208.20004%206.38332%208.08324%206.15025%207.84964C5.91665%207.61657%205.79985%207.33337%205.79985%207.00004C5.79985%206.77764%205.85265%206.57497%205.95825%206.39204C6.06385%206.20857%206.21105%206.0667%206.39985%205.96644V4.26644C5.76625%204.39977%205.24119%204.72217%204.82465%205.23364C4.40812%205.74457%204.19985%206.33337%204.19985%207.00004C4.19985%207.77764%204.47212%208.4387%205.01665%208.98324C5.56119%209.52777%206.22225%209.80004%206.99985%209.80004C7.77745%209.80004%208.43852%209.52777%208.98305%208.98324C9.52759%208.4387%209.79985%207.77764%209.79985%207.00004C9.79985%206.61124%209.72759%206.24724%209.58305%205.90804C9.43852%205.56937%209.23852%205.2723%208.98305%205.01684L9.83345%204.16644C10.1887%204.53337%2010.4719%204.95844%2010.6831%205.44164C10.8943%205.92484%2010.9999%206.4443%2010.9999%207.00004C10.9999%208.11097%2010.6111%209.0555%209.83345%209.83364C9.05532%2010.6112%208.11079%2011%206.99985%2011C5.88892%2011%204.94439%2010.6112%204.16625%209.83364C3.38865%209.0555%202.99985%208.11097%202.99985%207.00004C2.99985%205.98884%203.32492%205.11657%203.97505%204.38324C4.62519%203.6499%205.43345%203.21097%206.39985%203.06644V1.83364C5.09959%201.98884%204.00785%202.55257%203.12465%203.52484C2.24145%204.4971%201.79985%205.6555%201.79985%207.00004C1.79985%208.4443%202.30545%209.67204%203.31665%2010.6832C4.32785%2011.6944%205.55559%2012.2%206.99985%2012.2C8.44412%2012.2%209.67185%2011.6944%2010.6831%2010.6832C11.6943%209.67204%2012.1999%208.4443%2012.1999%207.00004C12.1999%206.2779%2012.0665%205.60297%2011.7999%204.97524C11.5332%204.3475%2011.1609%203.7947%2010.6831%203.31684L11.5335%202.46644C12.1111%203.05577%2012.5665%203.7363%2012.8999%204.50804C13.2332%205.2803%2013.3999%206.11097%2013.3999%207.00004C13.3999%207.8779%2013.2332%208.70564%2012.8999%209.48324C12.5665%2010.2608%2012.1081%2010.9414%2011.5247%2011.5248C10.9412%2012.1083%2010.2636%2012.5667%209.49185%2012.9C8.71959%2013.2334%207.88892%2013.4%206.99985%2013.4Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",b="data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.40015%209.80001L2.90015%207.80001H0.400146L0.700146%206.60001H3.20015L3.90015%203.80001H1.20015L1.50015%202.60001H4.20015L4.80015%200.200012H6.00015L5.40015%202.60001H7.80015L8.40015%200.200012H9.60015L9.00015%202.60001H11.6001L11.3001%203.80001H8.70015L8.00015%206.60001H10.8001L10.5001%207.80001H7.70015L7.20015%209.80001H6.00015L6.50015%207.80001H4.10015L3.60015%209.80001H2.40015ZM4.40015%206.60001H6.80015L7.50015%203.80001H5.10015L4.40015%206.60001Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",L="data:image/svg+xml,%3csvg%20width='10'%20height='14'%20viewBox='0%200%2010%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.31675%2011L7.99995%207.31684L7.09995%206.41684L4.31675%209.20004L2.96635%207.83364L2.04955%208.73364L4.31675%2011ZM1.39995%2013.4C1.06662%2013.4%200.783418%2013.2832%200.550351%2013.0496C0.316751%2012.8166%200.199951%2012.5334%200.199951%2012.2V1.80004C0.199951%201.4667%200.316751%201.1835%200.550351%200.950437C0.783418%200.716837%201.06662%200.600037%201.39995%200.600037H6.59995L9.79995%203.80004V12.2C9.79995%2012.5334%209.68315%2012.8166%209.44955%2013.0496C9.21648%2013.2832%208.93328%2013.4%208.59995%2013.4H1.39995ZM5.79995%204.60004V1.80004H1.39995V12.2H8.59995V4.60004H5.79995Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",q="data:image/svg+xml,%3csvg%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.599854%209.80001V8.26641C0.599854%207.97788%200.669187%207.71415%200.807854%207.47521C0.947054%207.23628%201.13879%207.04455%201.38305%206.90001C1.98305%206.54428%202.61932%206.27201%203.29185%206.08321C3.96385%205.89441%204.66652%205.80001%205.39985%205.80001C6.13319%205.80001%206.83585%205.89441%207.50785%206.08321C8.18039%206.27201%208.81665%206.54428%209.41665%206.90001C9.66092%207.04455%209.85265%207.23628%209.99185%207.47521C10.1305%207.71415%2010.1999%207.97788%2010.1999%208.26641V9.80001H0.599854ZM11.3999%209.80001V8.26641C11.3999%207.79975%2011.2916%207.36641%2011.0751%206.96641C10.8585%206.56641%2010.5668%206.23868%2010.1999%205.98321C10.6329%206.07228%2011.0524%206.19175%2011.4583%206.34161C11.8636%206.49148%2012.2497%206.67761%2012.6167%206.90001C12.8609%207.04455%2013.0527%207.23628%2013.1919%207.47521C13.3305%207.71415%2013.3999%207.97788%2013.3999%208.26641V9.80001H11.3999ZM5.39985%205.00001C4.73319%205.00001%204.16652%204.76668%203.69985%204.30001C3.23319%203.83335%202.99985%203.26668%202.99985%202.60001C2.99985%201.93335%203.23319%201.36668%203.69985%200.900012C4.16652%200.433346%204.73319%200.200012%205.39985%200.200012C6.06652%200.200012%206.63319%200.433346%207.09985%200.900012C7.56652%201.36668%207.79985%201.93335%207.79985%202.60001C7.79985%203.26668%207.56652%203.83335%207.09985%204.30001C6.63319%204.76668%206.06652%205.00001%205.39985%205.00001ZM10.9999%202.60001C10.9999%203.26668%2010.7665%203.83335%2010.2999%204.30001C9.83319%204.76668%209.26652%205.00001%208.59985%205.00001C8.51079%205.00001%208.42759%204.99734%208.35025%204.99201C8.27239%204.98615%208.18892%204.97228%208.09985%204.95041C8.37772%204.62775%208.59719%204.26935%208.75825%203.87521C8.91932%203.48055%208.99985%203.05548%208.99985%202.60001C8.99985%202.14455%208.91932%201.71948%208.75825%201.32481C8.59719%200.930679%208.37772%200.572279%208.09985%200.249612C8.18892%200.227745%208.27239%200.213879%208.35025%200.208012C8.42759%200.202679%208.51079%200.200012%208.59985%200.200012C9.26652%200.200012%209.83319%200.433346%2010.2999%200.900012C10.7665%201.36668%2010.9999%201.93335%2010.9999%202.60001ZM1.79985%208.60001H8.99985V8.26641C8.99985%208.19975%208.98332%208.13601%208.95025%208.07521C8.91665%208.01388%208.87212%207.96668%208.81665%207.93361C8.29452%207.63335%207.74439%207.40268%207.16625%207.24161C6.58865%207.08054%205.99985%207.00001%205.39985%207.00001C4.79985%207.00001%204.21105%207.07788%203.63345%207.23361C3.05532%207.38881%202.50519%207.62215%201.98305%207.93361C1.92759%207.96668%201.88305%208.01095%201.84945%208.06641C1.81639%208.12241%201.79985%208.18908%201.79985%208.26641V8.60001ZM5.39985%203.80001C5.73319%203.80001%206.01639%203.68321%206.24945%203.44961C6.48305%203.21655%206.59985%202.93335%206.59985%202.60001C6.59985%202.26668%206.48305%201.98348%206.24945%201.75041C6.01639%201.51681%205.73319%201.40001%205.39985%201.40001C5.06652%201.40001%204.78332%201.51681%204.55025%201.75041C4.31665%201.98348%204.19985%202.26668%204.19985%202.60001C4.19985%202.93335%204.31665%203.21655%204.55025%203.44961C4.78332%203.68321%205.06652%203.80001%205.39985%203.80001Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",I="data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%204.95041C7.78907%204.61655%208.0112%204.24961%208.1664%203.84961C8.32213%203.44961%208.4%203.03308%208.4%202.60001C8.4%202.17761%208.32213%201.76641%208.1664%201.36641C8.0112%200.966412%207.78907%200.594145%207.5%200.249612C7.58907%200.227745%207.67253%200.213879%207.7504%200.208012C7.82773%200.202679%207.91093%200.200012%208%200.200012C8.66667%200.200012%209.23333%200.433346%209.7%200.900012C10.1667%201.36668%2010.4%201.93335%2010.4%202.60001C10.4%203.26668%2010.1667%203.83335%209.7%204.30001C9.23333%204.76668%208.66667%205.00001%208%205.00001C7.91093%205.00001%207.8248%204.99734%207.7416%204.99201C7.6584%204.98615%207.57787%204.97228%207.5%204.95041ZM10.8%209.80001V8.26641C10.8%207.81095%2010.6944%207.38615%2010.4832%206.99201C10.272%206.59734%209.9776%206.26108%209.6%205.98321C10.3557%206.16081%2011.0779%206.40534%2011.7664%206.71681C12.4555%207.02775%2012.8%207.54428%2012.8%208.26641V9.80001H10.8ZM13%205.80001V4.40001H11.6V3.20001H13V1.80001H14.2V3.20001H15.6V4.40001H14.2V5.80001H13ZM4.8%205.00001C4.13333%205.00001%203.56667%204.76668%203.1%204.30001C2.63333%203.83335%202.4%203.26668%202.4%202.60001C2.4%201.93335%202.63333%201.36668%203.1%200.900012C3.56667%200.433346%204.13333%200.200012%204.8%200.200012C5.46667%200.200012%206.03333%200.433346%206.5%200.900012C6.96667%201.36668%207.2%201.93335%207.2%202.60001C7.2%203.26668%206.96667%203.83335%206.5%204.30001C6.03333%204.76668%205.46667%205.00001%204.8%205.00001ZM0%209.80001V8.26641C0%207.98855%200.0693333%207.73041%200.208%207.49201C0.3472%207.25308%200.538933%207.05575%200.7832%206.90001C1.3832%206.52241%202.0248%206.24455%202.708%206.06641C3.39173%205.88881%204.08907%205.80001%204.8%205.80001C5.49973%205.80001%206.18853%205.89441%206.8664%206.08321C7.54427%206.27201%208.1944%206.54428%208.8168%206.90001C9.04987%207.05575%209.23867%207.25308%209.3832%207.49201C9.52773%207.73041%209.6%207.98855%209.6%208.26641V9.80001H0ZM4.8%203.80001C5.12213%203.80001%205.40267%203.68321%205.6416%203.44961C5.88053%203.21655%206%202.93335%206%202.60001C6%202.27788%205.88053%201.99735%205.6416%201.75841C5.40267%201.51948%205.12213%201.40001%204.8%201.40001C4.46667%201.40001%204.18347%201.51948%203.9504%201.75841C3.7168%201.99735%203.6%202.27788%203.6%202.60001C3.6%202.93335%203.7168%203.21655%203.9504%203.44961C4.18347%203.68321%204.46667%203.80001%204.8%203.80001ZM1.2%208.60001H8.4V8.26641C8.4%208.19975%208.38347%208.13868%208.3504%208.08321C8.3168%208.02775%208.27227%207.97788%208.2168%207.93361C7.68347%207.64455%207.13067%207.41655%206.5584%207.24961C5.98613%207.08321%205.4%207.00001%204.8%207.00001C4.1888%207.00001%203.59707%207.08054%203.0248%207.24161C2.45253%207.40268%201.90533%207.63335%201.3832%207.93361C1.32773%207.97788%201.2832%208.02775%201.2496%208.08321C1.21653%208.13868%201.2%208.19975%201.2%208.26641V8.60001Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",D="data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.99985%2013.4C6.12199%2013.4%205.29425%2013.2333%204.51665%2012.9C3.73905%2012.5666%203.05852%2012.1082%202.47505%2011.5248C1.89159%2010.9413%201.43319%2010.2608%201.09985%209.48318C0.76652%208.70558%200.599854%207.87784%200.599854%206.99998C0.599854%206.11091%200.76652%205.27758%201.09985%204.49998C1.43319%203.72238%201.89159%203.04451%202.47505%202.46638C3.05852%201.88878%203.73905%201.43331%204.51665%201.09998C5.29425%200.766642%206.12199%200.599976%206.99985%200.599976C7.88892%200.599976%208.72225%200.766642%209.49985%201.09998C10.2775%201.43331%2010.9553%201.88878%2011.5335%202.46638C12.1111%203.04451%2012.5665%203.72238%2012.8999%204.49998C13.2332%205.27758%2013.3999%206.11091%2013.3999%206.99998C13.3999%207.87784%2013.2332%208.70558%2012.8999%209.48318C12.5665%2010.2608%2012.1111%2010.9413%2011.5335%2011.5248C10.9553%2012.1082%2010.2775%2012.5666%209.49985%2012.9C8.72225%2013.2333%207.88892%2013.4%206.99985%2013.4ZM6.99985%2012.2C8.44412%2012.2%209.67185%2011.6917%2010.6831%2010.6752C11.6943%209.65864%2012.1999%208.43358%2012.1999%206.99998C12.1999%205.55571%2011.6943%204.32798%2010.6831%203.31678C9.67185%202.30558%208.44412%201.79998%206.99985%201.79998C5.56625%201.79998%204.34119%202.30558%203.32465%203.31678C2.30812%204.32798%201.79985%205.55571%201.79985%206.99998C1.79985%208.43358%202.30812%209.65864%203.32465%2010.6752C4.34119%2011.6917%205.56625%2012.2%206.99985%2012.2ZM7.93345%206.29998L8.24945%206.11678C8.27185%206.37224%208.37212%206.58344%208.55025%206.75038C8.72785%206.91678%208.94439%206.99998%209.19985%206.99998C9.45532%206.99998%209.67479%206.90558%209.85825%206.71678C10.0417%206.52798%2010.1335%206.30558%2010.1335%206.04958C10.1335%205.89438%2010.0972%205.74718%2010.0247%205.60798C9.95265%205.46931%209.84999%205.35544%209.71665%205.26638L10.2663%204.95038L9.83345%204.29998L7.49985%205.63358L7.93345%206.29998ZM6.04945%206.29998L6.48305%205.63358L4.15025%204.29998L3.71665%204.95038L4.28305%205.26638C4.14972%205.35544%204.04412%205.46931%203.96625%205.60798C3.88839%205.74718%203.84945%205.89438%203.84945%206.04958C3.84945%206.30558%203.94412%206.52798%204.13345%206.71678C4.32225%206.90558%204.54439%206.99998%204.79985%206.99998C5.05532%206.99998%205.27185%206.91678%205.44945%206.75038C5.62759%206.58344%205.72785%206.37224%205.75025%206.11678L6.04945%206.29998ZM7.01665%207.79998C6.31639%207.79998%205.70252%208.02504%205.17505%208.47518C4.64705%208.92531%204.32199%209.50024%204.19985%2010.2H9.79985C9.69959%209.50024%209.38572%208.92531%208.85825%208.47518C8.33025%208.02504%207.71639%207.79998%207.01665%207.79998Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",v="data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.28315%206.03358V4.04958H5.29995V2.64958H7.28315V0.666382H8.68315V2.64958H10.6663V4.04958H8.68315V6.03358H7.28315ZM4.66635%2014.6664C4.28875%2014.6664%203.96661%2014.533%203.69994%2014.2664C3.43328%2013.9997%203.29994%2013.6776%203.29994%2013.3C3.29994%2012.9224%203.43328%2012.6002%203.69994%2012.3336C3.96661%2012.0669%204.28875%2011.9336%204.66635%2011.9336C5.04448%2011.9336%205.36688%2012.0669%205.63354%2012.3336C5.90021%2012.6002%206.03355%2012.9224%206.03355%2013.3C6.03355%2013.6776%205.90021%2013.9997%205.63354%2014.2664C5.36688%2014.533%205.04448%2014.6664%204.66635%2014.6664ZM11.3167%2014.6664C10.9391%2014.6664%2010.617%2014.533%2010.3503%2014.2664C10.0837%2013.9997%209.95035%2013.6776%209.95035%2013.3C9.95035%2012.9224%2010.0837%2012.6002%2010.3503%2012.3336C10.617%2012.0669%2010.9391%2011.9336%2011.3167%2011.9336C11.6943%2011.9336%2012.0165%2012.0669%2012.2831%2012.3336C12.5498%2012.6002%2012.6831%2012.9224%2012.6831%2013.3C12.6831%2013.6776%2012.5498%2013.9997%2012.2831%2014.2664C12.0165%2014.533%2011.6943%2014.6664%2011.3167%2014.6664ZM4.64955%2011.3664C4.14981%2011.3664%203.76394%2011.1416%203.49194%2010.692C3.21941%2010.2418%203.21088%209.79465%203.46635%209.35038L4.33354%207.75038L1.96634%202.73358H0.633545V1.33358H2.84955L5.69994%207.31678H10.3335L12.8831%202.64958L14.1167%203.35038L11.5503%207.99998C11.4277%208.22238%2011.2607%208.39732%2011.0495%208.52478C10.8389%208.65278%2010.6058%208.71678%2010.3503%208.71678H5.41675L4.71674%209.96638H12.6831V11.3664H4.64955Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",A="data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.20005%205.80001C8.64432%205.80001%208.17205%205.60561%207.78325%205.21681C7.39445%204.82801%207.20005%204.35575%207.20005%203.80001C7.20005%203.24428%207.39445%202.77201%207.78325%202.38321C8.17205%201.99441%208.64432%201.80001%209.20005%201.80001C9.75578%201.80001%2010.228%201.99441%2010.6168%202.38321C11.0056%202.77201%2011.2%203.24428%2011.2%203.80001C11.2%204.35575%2011.0056%204.82801%2010.6168%205.21681C10.228%205.60561%209.75578%205.80001%209.20005%205.80001ZM4.40005%207.40001C4.06672%207.40001%203.78352%207.28321%203.55045%207.04961C3.31685%206.81655%203.20005%206.53335%203.20005%206.20001V1.40001C3.20005%201.06668%203.31685%200.783479%203.55045%200.550412C3.78352%200.316812%204.06672%200.200012%204.40005%200.200012H14C14.3334%200.200012%2014.6166%200.316812%2014.8496%200.550412C15.0832%200.783479%2015.2%201.06668%2015.2%201.40001V6.20001C15.2%206.53335%2015.0832%206.81655%2014.8496%207.04961C14.6166%207.28321%2014.3334%207.40001%2014%207.40001H4.40005ZM5.60005%206.20001H12.8C12.8%205.86668%2012.9168%205.58348%2013.1504%205.35041C13.3835%205.11681%2013.6667%205.00001%2014%205.00001V2.60001C13.6667%202.60001%2013.3835%202.48321%2013.1504%202.24961C12.9168%202.01655%2012.8%201.73335%2012.8%201.40001H5.60005C5.60005%201.73335%205.48325%202.01655%205.24965%202.24961C5.01658%202.48321%204.73338%202.60001%204.40005%202.60001V5.00001C4.73338%205.00001%205.01658%205.11681%205.24965%205.35041C5.48325%205.58348%205.60005%205.86668%205.60005%206.20001ZM13.2%209.80001H2.00005C1.66672%209.80001%201.38352%209.68321%201.15045%209.44961C0.916849%209.21655%200.800049%208.93334%200.800049%208.60001V1.80001H2.00005V8.60001H13.2V9.80001Z'%20fill='%231C1B1F'/%3e%3c/svg%3e",T=e.defineComponent({props:["isDropdownOpen"],components:{},data(){return{}},methods:{}}),_=(t,o)=>{const l=t.__vccOpts||t;for(const[m,d]of o)l[m]=d;return l},H=[e.createElementVNode("path",{d:"M1.89062 1L7.7519 6.82487C7.8494 6.92177 8.00685 6.92177 8.10435 6.82487L13.9656 1",stroke:"#34404B","stroke-width":"2","stroke-linecap":"round"},null,-1)];function P(t,o,l,m,d,p){return e.openBlock(),e.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"8",viewBox:"0 0 15 8",fill:"none",class:e.normalizeClass({rotated:t.isDropdownOpen})},H,2)}const U=_(T,[["render",P]]),O=e.defineComponent({props:["onClick"],components:{},data(){return{}},methods:{}}),Z=[e.createElementVNode("path",{d:"M15 5L5 15",stroke:"#677078","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),e.createElementVNode("path",{d:"M5 5L15 15",stroke:"#677078","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)];function R(t,o,l,m,d,p){return e.openBlock(),e.createElementBlock("svg",{id:"close_button",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",onClick:o[0]||(o[0]=a=>t.onClick())},Z)}const z=_(O,[["render",R]]),Q=[{type:"metric",category:"Visitors",name:"Actions In Visit",segment:"actions",sqlSegment:"log_visit.visit_total_actions",needsMostFrequentValues:!0},{type:"metric",category:"Visitors",name:"Days since first visit",segment:"daysSinceFirstVisit",sqlSegment:"log_visit.visitor_seconds_since_first",needsMostFrequentValues:!0,sqlFilterValue:{}},{type:"metric",category:"Visitors",name:"Days since last visit",segment:"daysSinceLastVisit",sqlSegment:"FLOOR(log_visit.visitor_seconds_since_last / 86400)",needsMostFrequentValues:!0},{type:"metric",category:"Visitors",name:"Events",segment:"events",sqlSegment:"log_visit.visit_total_events",needsMostFrequentValues:!0,acceptedValues:"To select all visits who triggered an Event, use: &segment=events>0"},{type:"metric",category:"Visitors",name:"Number of Interactions",segment:"interactions",sqlSegment:"log_visit.visit_total_interactions",needsMostFrequentValues:!0,acceptedValues:"Any positive integer",suggestedValuesCallback:{}},{type:"metric",category:"Visitors",name:"Number of Internal Searches",segment:"searches",sqlSegment:"log_visit.visit_total_searches",needsMostFrequentValues:!0,acceptedValues:"To select all visits who used internal Site Search, use: &segment=searches>0"},{type:"metric",category:"Visitors",name:"Number of visits",segment:"visitCount",sqlSegment:"log_visit.visitor_count_visits",needsMostFrequentValues:!0},{type:"metric",category:"Visitors",name:"Visit Duration (in seconds)",segment:"visitDuration",sqlSegment:"log_visit.visit_total_time",needsMostFrequentValues:!0},{type:"dimension",category:"Visitors",name:"Browser",segment:"browserName",sqlSegment:"log_visit.config_browser_name",needsMostFrequentValues:!1,sqlFilterValue:{},acceptedValues:"FireFox, Internet Explorer, Chrome, Safari, Opera etc.",suggestedValuesCallback:{}},{type:"dimension",category:"Visitors",name:"Device model",segment:"deviceModel",sqlSegment:"log_visit.config_device_model",needsMostFrequentValues:!0,acceptedValues:"iPad, Nexus 5, Galaxy S5, Fire TV, etc."},{type:"dimension",category:"Visitors",name:"Device type",segment:"deviceType",sqlSegment:"log_visit.config_device_type",needsMostFrequentValues:!0,sqlFilter:{},acceptedValues:"desktop, smartphone, tablet, feature phone, console, tv, car browser, smart display, camera, portable media player, phablet, smart speaker, wearable, peripheral",suggestedValuesCallback:{}},{type:"dimension",category:"Visitors",name:"Operating system",segment:"operatingSystemName",sqlSegment:"log_visit.config_os",needsMostFrequentValues:!1,sqlFilterValue:{},acceptedValues:"Windows, Linux, Mac, Android, iOS etc.",suggestedValuesCallback:{}},{type:"dimension",category:"Visitors",name:"Resolution",segment:"resolution",sqlSegment:"log_visit.config_resolution",needsMostFrequentValues:!0,acceptedValues:"1280x1024, 800x600, etc."},{type:"dimension",category:"Visitors",name:"Site time — hour (time of last action)",segment:"visitServerHour",sqlSegment:"HOUR(log_visit.visit_last_action_time)",needsMostFrequentValues:!0,acceptedValues:"0, 1, 2, 3, ..., 20, 21, 22, 23"},{type:"dimension",category:"Visitors",name:"Visit type",segment:"visitorType",sqlSegment:"log_visit.visitor_returning",needsMostFrequentValues:!0,sqlFilterValue:{},acceptedValues:'new, returning, returningCustomer. For example, to select all visitors who have returned to the website, including those who have bought something in their previous visits, the API request would contain "&segment=visitorType==returning,visitorType==returningCustomer"',suggestedValuesCallback:{}},{type:"dimension",category:"Visitor location",name:"City",segment:"city",sqlSegment:"log_visit.location_city",needsMostFrequentValues:!0,acceptedValues:"Sydney, Sao Paolo, Rome, etc."},{type:"dimension",category:"Visitor location",name:"Continent",segment:"continentCode",sqlSegment:"log_visit.location_country",needsMostFrequentValues:!0,sqlFilter:"Piwik\\Plugins\\UserCountry\\UserCountry::getCountriesForContinent",acceptedValues:"eur, asi, amc, amn, ams, afr, ant, oce"},{type:"dimension",category:"Visitor location",name:"Country",segment:"countryName",sqlSegment:"log_visit.location_country",needsMostFrequentValues:!1,sqlFilterValue:{},acceptedValues:"Germany, France, Spain, ..."},{type:"dimension",category:"Behaviour",name:"Action Type",segment:"actionType",sqlSegment:"log_action.type",needsMostFrequentValues:!0,sqlFilter:{},acceptedValues:"A type of action, such as: pageviews, contents, sitesearches, events, outlinks, downloads",suggestedValuesCallback:{}},{type:"dimension",category:"Behaviour",name:"Action URL",segment:"actionUrl",sqlSegment:null,needsMostFrequentValues:!0,unionOfSegments:["pageUrl","downloadUrl","outlinkUrl","eventUrl"],sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment"},{type:"dimension",category:"Behaviour",name:"Category (Site Search)",segment:null,sqlSegment:"log_link_visit_action.search_cat",needsMostFrequentValues:!0},{type:"dimension",category:"Behaviour",name:"Entry Page URL",segment:"entryPageUrl",sqlSegment:"log_visit.visit_entry_idaction_url",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Actions.getEntryPageUrls"},{type:"dimension",category:"Behaviour",name:"Exit Page URL",segment:"exitPageUrl",sqlSegment:"log_visit.visit_exit_idaction_url",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Actions.getExitPageUrls"},{type:"dimension",category:"Behaviour",name:"Page URL",segment:"pageUrl",sqlSegment:"log_link_visit_action.idaction_url",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Actions.getPageUrls"},{type:"metric",category:"Events",name:"Event value",segment:"eventValue",sqlSegment:"log_link_visit_action.custom_float",needsMostFrequentValues:!0},{type:"dimension",category:"Events",name:"Event Action",segment:"eventAction",sqlSegment:"log_link_visit_action.idaction_event_action",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Events.getAction"},{type:"dimension",category:"Events",name:"Event Category",segment:"eventCategory",sqlSegment:"log_link_visit_action.idaction_event_category",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Events.getCategory"},{type:"dimension",category:"Events",name:"Event Name",segment:"eventName",sqlSegment:"log_link_visit_action.idaction_name",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",suggestedValuesApi:"Events.getName"},{type:"dimension",category:"Events",name:"Event URL",segment:"eventUrl",sqlSegment:"log_link_visit_action.idaction_url",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment",acceptedValues:"The URL must be URL encoded, for example: http%3A%2F%2Fexample.com%2Fpath%2Fpage%3Fquery"},{type:"dimension",category:"Acquisition",name:"Channel Type",segment:"referrerType",sqlSegment:"log_visit.referer_type",needsMostFrequentValues:!0,sqlFilterValue:"Piwik\\Plugins\\Referrers\\getReferrerTypeFromShortName",acceptedValues:"direct, search, website, campaign",suggestedValuesCallback:{}},{type:"dimension",category:"Acquisition",name:"Keyword",segment:"referrerKeyword",sqlSegment:"log_visit.referer_keyword",needsMostFrequentValues:!0,acceptedValues:"Encoded%20Keyword, keyword"},{type:"dimension",category:"Acquisition",name:"Referrer Name",segment:"referrerName",sqlSegment:"log_visit.referer_name",needsMostFrequentValues:!0,acceptedValues:"twitter.com, www.facebook.com, Bing, Google, Yahoo, CampaignName"},{type:"dimension",category:"Acquisition",name:"Referrer URL",segment:"referrerUrl",sqlSegment:"log_visit.referer_url",needsMostFrequentValues:!0,acceptedValues:"http%3A%2F%2Fwww.example.org%2Freferer-page.htm"},{type:"metric",category:"Ecommerce",name:"Order Revenue",segment:"revenueOrder",sqlSegment:"log_conversion.idvisit",needsMostFrequentValues:!0,sqlFilter:{}},{type:"metric",category:"Ecommerce",name:"Revenue Left In Cart",segment:"revenueAbandonedCart",sqlSegment:"log_conversion.idvisit",needsMostFrequentValues:!0,sqlFilter:{}},{type:"dimension",category:"Ecommerce",name:"Product Name",segment:"productName",sqlSegment:"log_conversion_item.idaction_name",needsMostFrequentValues:!0,sqlFilter:"\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment"},{type:"metric",category:"Session Tags",name:"Session Tag",segment:"sessionTag",sqlSegment:"log_hsr.session_tag",needsMostFrequentValues:!1}],N=["menu item 1","menu item 2","menu item 3","menu item 4","menu item 5","menu item 6","menu item 7","menu item 8"],W=e.defineComponent({props:["closeSelectModal","data"],components:{ArrowSvg:U,CloseSvg:z},setup(t,{emit:o}){const l=e.ref({default:!1,action:!1}),m=e.ref(N),d=e.ref([{condition:"and",index:0}]),p=e.ref({default:"",action:""}),a=e.ref(),n=e.ref(!1),g=s=>{l.value[s]=!l.value[s]},c=s=>{l.value[s]=!0},C=s=>{l.value[s]=!1},k=()=>{C("action"),C("default")},S=s=>{setTimeout(()=>C(s),100)},E=(s,r)=>{a.value?p.value[r]=`${a.value}`:p.value[r]=s,C(r)},F=()=>{t.closeSelectModal()},i=s=>s;switch(t.data.name){case"Average Order Value":case"Create Custom Filter":m.value=["Equal ( = )","Less Than ( < )","Greater Than ( > )","Not Equal ( != )"];break}const u=()=>{p.value&&(a.value&&(p.value.default=`${a.value}`,p.value.action=`${a.value}`),o("item-selected",p.value.default),t.closeSelectModal())},B=s=>{s.composedPath().includes(document.querySelector(".filter_wrapper"))||(C("action"),C("default"))},b0=s=>{const r=p.value[s].toLowerCase();m.value=N.filter(V=>V.toLowerCase().includes(r)),c(s)},L0=s=>s!=="Total Pages Visited",q0=s=>s==="Total Pages Visited",M=()=>{n.value=isNaN(Number(a.value))},I0=s=>{const r=d.value.length;d.value=[...d.value,{condition:s,index:r}],console.log(d.value)},D0=s=>{d.value=d.value.filter(r=>r.index!==s)},v0=(s=>s.reduce((r,V)=>(r[V.category]||(r[V.category]=[]),r[V.category].push(V),r),{}))(Q),A0=e.ref(v0),T0=s=>({"Entry Page":"Referrer URL","Traffic Source":"Referrer URL","Total Pages Visited":"Number of visits","Viewed Page":"Action URL","Average Order Value":"Condition","Create Custom Filter":"Condition"})[s],H0=s=>({"Entry Page":"Select","Traffic Source":"Select","Total Pages Visited":"Enter value","Viewed Page":"Select","Average Order Value":"Equals","Create Custom Filter":"Equals"})[s],P0=s=>({"Entry Page":"Value","Traffic Source":"","Total Pages Visited":"","Average Order Value":"Value","Create Custom Filter":"Value"})[s],U0=s=>({"Entry Page":"Select","Traffic Source":"","Total Pages Visited":"","Average Order Value":"0.00","Create Custom Filter":"Enter value"})[s];return e.onMounted(()=>{document.addEventListener("click",B)}),e.onBeforeUnmount(()=>{document.removeEventListener("click",B)}),e.watch(a,()=>{M()}),{isDropdownOpen:l,toggleDropdown:g,openDropdown:c,closeDropdown:C,handleClickOutside:k,handleBlur:S,selectItem:E,cancel:F,next:u,dropdownItems:m,selectedItem:p,filterItems:b0,getImagePath:i,labelMap:T0,placeholderMap:H0,SecondLabelMap:P0,SecondPlaceholderMap:U0,noDropdown:L0,numberInput:q0,inputValue:a,validateInput:M,secondInputError:n,actionsData:d,addCustomFilter:I0,removeCustomFilter:D0,actionItems:A0}}}),y=t=>(e.pushScopeId("data-v-503253e6"),t=t(),e.popScopeId(),t),j={class:"filter_header"},G={class:"filter_header_left"},K=["src"],Y={class:"filter_header_text"},J={class:"filter_content"},X={class:"filter_content_wrapper"},x={key:0,class:"filter_content_dropdown"},ee=y(()=>e.createElementVNode("p",{class:"dropdown_title"},"Filter Name",-1)),te={class:"dropdown_body_wrapper"},oe=["placeholder"],ne={key:0,class:"absolute_placehopder"},se={key:1,class:"error_message"},ie={key:0,class:"condition_indicator"},le={key:1,class:"filter_content_dropdown"},ae={class:"remove_action_wrapper"},re=y(()=>e.createElementVNode("p",{class:"dropdown_title"},"Action",-1)),de={class:"dropdown_body_wrapper"},ce={key:1,class:"error_message"},me={class:"dropdown_menu_wrapper"},pe=["onClick"],ge={class:"filter_content_dropdown"},Ce={class:"dropdown_title"},ue={class:"dropdown_body_wrapper"},_e=["type","placeholder"],he={key:1,class:"error_message"},Ve={class:"dropdown_menu_wrapper"},fe=["onClick"],ye={key:2,class:"filter_content_dropdown"},we={class:"dropdown_title"},ke={class:"dropdown_body_wrapper"},Se=["placeholder"],Ee={key:0,class:"absolute_placehopder"},Fe={key:1,class:"error_message"},Be={class:"filter_footer"},Ne={class:"footer_buttons"},Me=[y(()=>e.createElementVNode("p",{class:"footer_button_text"},"Cancel",-1))],$e={key:0,class:"button-group"},be=[y(()=>e.createElementVNode("p",{class:"footer_button_text"},"+ AND Condition",-1))],Le=[y(()=>e.createElementVNode("p",{class:"footer_button_text"},"Next",-1))];function qe(t,o,l,m,d,p){var g;const a=e.resolveComponent("close-svg"),n=e.resolveComponent("arrow-svg");return e.openBlock(),e.createElementBlock("div",{class:"filter_modal",onClick:o[18]||(o[18]=(...c)=>t.handleClickOutside&&t.handleClickOutside(...c))},[e.createElementVNode("div",{class:"filter_wrapper",onClick:o[17]||(o[17]=e.withModifiers(()=>{},["stop"]))},[e.createElementVNode("header",j,[e.createElementVNode("div",G,[t.data.iconSrc?(e.openBlock(),e.createElementBlock("img",{key:0,class:"filter_image",src:t.getImagePath(t.data.iconSrc),alt:""},null,8,K)):e.createCommentVNode("",!0),e.createElementVNode("p",Y,e.toDisplayString(t.data.name),1)]),e.createVNode(a,{"on-click":t.closeSelectModal},null,8,["on-click"])]),e.createElementVNode("div",J,[e.createElementVNode("div",X,[t.data.name==="Create Custom Filter"?(e.openBlock(),e.createElementBlock("div",x,[ee,e.createElementVNode("div",te,[e.withDirectives(e.createElementVNode("input",{class:e.normalizeClass(["dropdown_body",{second_one:t.data.name==="Average Order Value"}]),type:"number",placeholder:t.SecondPlaceholderMap((g=t.data)==null?void 0:g.name),"onUpdate:modelValue":o[0]||(o[0]=c=>t.inputValue=c),onInput:o[1]||(o[1]=(...c)=>t.validateInput&&t.validateInput(...c))},null,42,oe),[[e.vModelDynamic,t.inputValue]]),t.data.name==="Average Order Value"?(e.openBlock(),e.createElementBlock("div",ne,"$")):e.createCommentVNode("",!0),t.secondInputError?(e.openBlock(),e.createElementBlock("p",se," Invalid input: Please enter a numeric value ")):e.createCommentVNode("",!0)])])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.actionsData,(c,C)=>{var k,S,E,F;return e.openBlock(),e.createElementBlock(e.Fragment,{key:c},[C?(e.openBlock(),e.createElementBlock("div",ie,[e.createElementVNode("p",null,e.toDisplayString(c.condition),1)])):e.createCommentVNode("",!0),t.data.name==="Create Custom Filter"?(e.openBlock(),e.createElementBlock("div",le,[e.createElementVNode("div",ae,[re,C?(e.openBlock(),e.createBlock(a,{key:0,"on-click":()=>t.removeCustomFilter(c.index)},null,8,["on-click"])):e.createCommentVNode("",!0)]),e.createElementVNode("div",de,[t.noDropdown(t.data.name)?(e.openBlock(),e.createElementBlock("div",{key:0,class:"arrow_button_wrapper",onClick:o[2]||(o[2]=i=>t.toggleDropdown("action"))},[e.createVNode(n,{isDropdownOpen:t.isDropdownOpen.action},null,8,["isDropdownOpen"])])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("input",{class:"dropdown_body",type:"text",placeholder:"Select",onBlur:o[3]||(o[3]=i=>t.handleBlur("action")),onFocus:o[4]||(o[4]=i=>t.openDropdown("action")),onInput:o[5]||(o[5]=i=>t.filterItems("action")),"onUpdate:modelValue":o[6]||(o[6]=i=>t.selectedItem.action=i)},null,544),[[e.vModelDynamic,t.selectedItem.action]]),t.secondInputError?(e.openBlock(),e.createElementBlock("p",ce," Invalid input: Please enter a numeric value ")):e.createCommentVNode("",!0),e.createVNode(e.Transition,{name:"dropdown"},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("ul",me,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.actionItems,(i,u)=>(e.openBlock(),e.createElementBlock("li",{key:u,class:e.normalizeClass(["dropdown_menu_item",{activeClass:u===t.selectedItem.action}]),onClick:B=>t.selectItem(`${u}`,"action")},e.toDisplayString(u),11,pe))),128))],512),[[e.vShow,t.isDropdownOpen.action&&t.noDropdown(t.data.name)]])]),_:1})])])):e.createCommentVNode("",!0),e.createElementVNode("div",ge,[e.createElementVNode("p",Ce,e.toDisplayString(t.labelMap((k=t.data)==null?void 0:k.name)),1),e.createElementVNode("div",ue,[t.noDropdown(t.data.name)?(e.openBlock(),e.createElementBlock("div",{key:0,class:"arrow_button_wrapper",onClick:o[7]||(o[7]=i=>t.toggleDropdown("default"))},[e.createVNode(n,{isDropdownOpen:t.isDropdownOpen.default},null,8,["isDropdownOpen"])])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("input",{class:"dropdown_body",type:t.numberInput(t.data.name)?"number":"text",placeholder:t.placeholderMap((S=t.data)==null?void 0:S.name),onBlur:o[8]||(o[8]=i=>t.handleBlur("default")),onFocus:o[9]||(o[9]=i=>t.openDropdown("default")),onInput:o[10]||(o[10]=i=>t.filterItems("default")),"onUpdate:modelValue":o[11]||(o[11]=i=>t.selectedItem.default=i)},null,40,_e),[[e.vModelDynamic,t.selectedItem.default]]),t.secondInputError?(e.openBlock(),e.createElementBlock("p",he," Invalid input: Please enter a numeric value ")):e.createCommentVNode("",!0),e.createVNode(e.Transition,{name:"dropdown"},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("ul",Ve,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.dropdownItems,i=>(e.openBlock(),e.createElementBlock("li",{key:i,class:e.normalizeClass(["dropdown_menu_item",{activeClass:i===t.selectedItem.default}]),onClick:u=>t.selectItem(i,"default")},e.toDisplayString(i),11,fe))),128))],512),[[e.vShow,t.isDropdownOpen.default&&t.noDropdown(t.data.name)]])]),_:2},1024)])]),t.data.showSign?(e.openBlock(),e.createElementBlock("div",ye,[e.createElementVNode("p",we,e.toDisplayString(t.SecondLabelMap((E=t.data)==null?void 0:E.name)),1),e.createElementVNode("div",ke,[e.withDirectives(e.createElementVNode("input",{class:e.normalizeClass(["dropdown_body",{second_one:t.data.name==="Average Order Value"}]),type:"number",placeholder:t.SecondPlaceholderMap((F=t.data)==null?void 0:F.name),"onUpdate:modelValue":o[12]||(o[12]=i=>t.inputValue=i),onInput:o[13]||(o[13]=(...i)=>t.validateInput&&t.validateInput(...i))},null,42,Se),[[e.vModelDynamic,t.inputValue]]),t.data.name==="Average Order Value"?(e.openBlock(),e.createElementBlock("div",Ee,"$")):e.createCommentVNode("",!0),t.secondInputError?(e.openBlock(),e.createElementBlock("p",Fe," Invalid input: Please enter a numeric value ")):e.createCommentVNode("",!0)])])):e.createCommentVNode("",!0)],64)}),128))])]),e.createElementVNode("footer",Be,[e.createElementVNode("div",Ne,[e.createElementVNode("div",{class:"footer_button",onClick:o[14]||(o[14]=(...c)=>t.cancel&&t.cancel(...c))},Me),t.data.name==="Create Custom Filter"?(e.openBlock(),e.createElementBlock("div",$e,[e.createElementVNode("div",{class:"footer_button",onClick:o[15]||(o[15]=c=>t.addCustomFilter("and"))},be)])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["footer_button primary_button",{disabled_me:!t.selectedItem.default}]),onClick:o[16]||(o[16]=(...c)=>t.next&&t.next(...c))},Le,2)])])])])}const Ie=_(W,[["render",qe],["__scopeId","data-v-503253e6"]]),De=[{definition:"entryPageUrl==",iconSrc:f,idsegment:0,name:"Entry Page",title:"QuickFilter-EntryPage"},{definition:"referrerUrl==",iconSrc:$,idsegment:0,name:"Traffic Source",title:"QuickFilter-TrafficSource",notDone:!0},{definition:"visitCount==",iconSrc:b,idsegment:0,name:"Total Pages Visited",title:"QuickFilter-TotalPagesVisited"},{definition:"actionUrl==",iconSrc:L,idsegment:0,name:"Viewed Page",title:"QuickFilter-ViewedPage"},{definition:"visitorType==returning",iconSrc:q,idsegment:0,name:"Returning Users",title:"QuickFilter-ReturningUsers",isDefinitionValueSet:!0},{definition:"visitorType==new",iconSrc:I,idsegment:0,name:"New Users",title:"QuickFilter-NewUsers",isDefinitionValueSet:!0},{definition:"heatmapType==rage",iconSrc:D,idsegment:0,name:"Rage Clicks",title:"rage click events",isDefinitionValueSet:!0}],ve=[{definition:"revenueOrder>1",iconSrc:v,idsegment:0,name:"Purchasers",title:"QuickFilter-Purchasers",isDefinitionValueSet:!0},{definition:"revenueOrder==",iconSrc:A,idsegment:0,name:"Average Order Value",title:"QuickFilter-OrderValue",showSign:!0}],Ae=[],w={active:void 0,pendingList:[]},Te=e.defineComponent({props:["onToggleShowFilterMenu","defaultValues"],components:{FilterModal:Ie},data(){return{sessionData:De,eCommerceData:ve,customData:Ae,selectIndicators:w,defaultSelections:void 0,showSelectModal:!1,modalData:void 0}},methods:{getImagePath(t){return t},canApply(){return this.selectIndicators.pendingList.length===2},setActive(t){this.defaultSelections=[],!t.isDefinitionValueSet&&!this.filterExist(t.name)?(this.showSelectModal=!0,this.modalData=t):(this.selectIndicators.active=t,this.selectIndicators.pendingList.length===1&&this.onCompareWith())},addActiveClass(t){var o,l,m;return((l=(o=this.defaultSelections)==null?void 0:o.map(d=>d.name))==null?void 0:l.includes(t))||((m=w.active)==null?void 0:m.name)===t},onAddCustomFilter(){this.modalData={name:"Create Custom Filter",definition:"",iconSrc:"",idsegment:0,title:"",showSign:!0},this.showSelectModal=!0},onCompareWith(t){if(this.selectIndicators.active){const o=t?this.modalData:this.selectIndicators.active;this.selectIndicators.pendingList=[...this.selectIndicators.pendingList,o],this.selectIndicators.active=void 0}},resetAllFilters(){this.selectIndicators.pendingList=[],this.selectIndicators.active=void 0,this.selectIndicators.pendingList=[],this.defaultSelections=[]},disableButton(t){return w.pendingList.map(l=>l.name).indexOf(t)>=0},readyToCompare(){return w.pendingList.length>0},filterExist(t){return w.pendingList.map(o=>o.name).includes(t)},closeSelectModal(){this.showSelectModal=!1},disableCompareButton(){var t;return this.selectIndicators.pendingList.length>0||!!((t=this.selectIndicators.active)!=null&&t.name)},onItemSelected(t){if(this.modalData){const o=this.modalData.definition;this.modalData={...this.modalData,definition:`${o}${t}`},this.selectIndicators.active=this.modalData,this.selectIndicators.pendingList.length===1&&this.onCompareWith(!0)}},onCompare(){var o;this.selectIndicators.pendingList.length===0&&((o=this.selectIndicators.active)!=null&&o.name)&&(this.selectIndicators.pendingList=[this.selectIndicators.active]);const t=this.selectIndicators.pendingList.map(l=>({definition:l.definition,name:l.name}));this.$emit("filter-values",t),this.resetAllFilters(),this.onToggleShowFilterMenu()}},computed:{},watch:{defaultValues:{immediate:!0,handler(t){this.defaultSelections=t}}}}),h=t=>(e.pushScopeId("data-v-5f3f3f3f"),t=t(),e.popScopeId(),t),He={class:"heat_custom_filter_absolute"},Pe={class:"heat_custom_filter"},Ue={class:"heat_custom_filter_body"},Oe={class:"heat_custom_filter_header"},Ze={class:"heat_custom_filter_header_text"},Re={class:"right_button new_color insideCompare"},ze={class:"right_button_text"},Qe={key:0,class:"heat_custom_filter_header_text"},We={key:1,class:"right_button awaiting"},je=[h(()=>e.createElementVNode("p",{class:"right_button_text"},"Select a filter",-1))],Ge={class:"filter_body"},Ke={class:"filter_body_column"},Ye=h(()=>e.createElementVNode("header",{class:"filter_body_column_head"},[e.createElementVNode("p",{class:"filter_body_column_head_text"},"Session Data")],-1)),Je={class:"filter_body_filters"},Xe=["data-idsegment","data-definition","data-title","onClick"],xe=["src"],e0={class:"filter_body_filter_text"},t0={class:"filter_body_column"},o0=h(()=>e.createElementVNode("header",{class:"filter_body_column_head"},[e.createElementVNode("p",{class:"filter_body_column_head_text"},"Ecommerce Data")],-1)),n0={class:"filter_body_filters"},s0=["data-idsegment","data-definition","data-title","onClick"],i0=["src"],l0={class:"filter_body_filter_text"},a0={class:"filter_body_column"},r0=h(()=>e.createElementVNode("header",{class:"filter_body_column_head"},[e.createElementVNode("p",{class:"filter_body_column_head_text"},"Custom Filters")],-1)),d0={class:"filter_body_filters"},c0={key:0},m0=["onClick"],p0={class:"filter_body_filter_text"},g0=[h(()=>e.createElementVNode("p",{class:"add_custom_filter_text"},"Add Custom",-1))],C0={class:"heat_custom_filter_footer"},u0={class:"left_button"},_0={class:"right_buttons"},h0=[h(()=>e.createElementVNode("p",{class:"right_button_text"},"Compare to...",-1))];function V0(t,o,l,m,d,p){const a=e.resolveComponent("filter-modal");return e.openBlock(),e.createElementBlock("div",He,[e.createElementVNode("div",Pe,[t.showSelectModal?(e.openBlock(),e.createBlock(a,{key:0,closeSelectModal:t.closeSelectModal,data:t.modalData,onItemSelected:t.onItemSelected},null,8,["closeSelectModal","data","onItemSelected"])):e.createCommentVNode("",!0),e.createElementVNode("div",Ue,[e.createElementVNode("header",Oe,[e.createElementVNode("p",Ze,e.toDisplayString(t.readyToCompare()?"Compare":"All Filters"),1),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.selectIndicators.pendingList.slice(0,2),(n,g)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:n.name},[e.createElementVNode("div",Re,[e.createElementVNode("p",ze,e.toDisplayString(n.name),1)]),g<1?(e.openBlock(),e.createElementBlock("p",Qe,"to")):e.createCommentVNode("",!0),g===t.selectIndicators.pendingList.length-1&&g<1?(e.openBlock(),e.createElementBlock("div",We,je)):e.createCommentVNode("",!0)],64))),128))]),e.createElementVNode("div",Ge,[e.createElementVNode("div",Ke,[Ye,e.createElementVNode("ul",Je,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.sessionData,n=>(e.openBlock(),e.createElementBlock("li",{key:n.name,"data-idsegment":n.idsegment,"data-definition":n.definition,"data-title":n.title,onClick:g=>t.setActive(n),class:e.normalizeClass(["filter_body_filter",{pendingClass:t.filterExist(n.name),activeClass:t.addActiveClass(n.name),disabled_me:t.disableButton(n.name)}])},[e.createElementVNode("img",{class:"filter_image",src:t.getImagePath(n.iconSrc),alt:""},null,8,xe),e.createElementVNode("p",e0,e.toDisplayString(n.name),1)],10,Xe))),128))])]),e.createElementVNode("div",t0,[o0,e.createElementVNode("ul",n0,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.eCommerceData,n=>(e.openBlock(),e.createElementBlock("li",{key:n.name,"data-idsegment":n.idsegment,"data-definition":n.definition,"data-title":n.title,onClick:g=>t.setActive(n),class:e.normalizeClass(["filter_body_filter",{pendingClass:t.filterExist(n.name),activeClass:t.addActiveClass(n.name),disabled_me:t.disableButton(n.name)}])},[e.createElementVNode("img",{class:"filter_image",src:t.getImagePath(n.iconSrc),alt:""},null,8,i0),e.createElementVNode("p",l0,e.toDisplayString(n.name),1)],10,s0))),128))])]),e.createElementVNode("div",a0,[r0,e.createElementVNode("ul",d0,[t.customData.length>0?(e.openBlock(),e.createElementBlock("div",c0,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.customData,n=>(e.openBlock(),e.createElementBlock("li",{key:n.name,onClick:g=>t.setActive(n),class:e.normalizeClass(["filter_body_filter",{pendingClass:t.filterExist(n.name),activeClass:t.addActiveClass(n.name)}])},[e.createElementVNode("p",p0,e.toDisplayString(n),1)],10,m0))),128))])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:"add_custom_filter",onClick:o[0]||(o[0]=n=>t.onAddCustomFilter())},g0)])])])]),e.createElementVNode("div",C0,[e.createElementVNode("div",u0,[e.createElementVNode("p",{class:"left_button_text",onClick:o[1]||(o[1]=(...n)=>t.resetAllFilters&&t.resetAllFilters(...n))},"Reset")]),e.createElementVNode("div",_0,[t.selectIndicators.pendingList.length<2?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["right_button",{disabled_me:!t.selectIndicators.active}]),onClick:o[2]||(o[2]=n=>t.onCompareWith())},h0,2)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["right_button new_color",{disabled_me:!t.disableCompareButton()}])},[e.createElementVNode("p",{class:"right_button_text",onClick:o[3]||(o[3]=(...n)=>t.onCompare&&t.onCompare(...n))},e.toDisplayString(t.canApply()?"Compare":"Apply"),1)],2)])])])])}const f0=_(Te,[["render",V0],["__scopeId","data-v-5f3f3f3f"]]),y0=e.defineComponent({props:["filteredValues","onShowFilterMenu"],components:{},data(){return{}},methods:{}}),w0=(t=>(e.pushScopeId("data-v-e2029189"),t=t(),e.popScopeId(),t))(()=>e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e.createElementVNode("path",{d:"M6.59922 12H17.3992M4.19922 7.19995H19.7992M10.1992 16.8H13.7992",stroke:"#4D5861","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),k0={key:0,class:"main_filter_button_text"},S0={key:1,class:"selected_filters"},E0={class:"selected_filter_text"};function F0(t,o,l,m,d,p){return e.openBlock(),e.createElementBlock("div",{class:"main_filter_button",onClick:o[0]||(o[0]=a=>t.onShowFilterMenu())},[w0,t.filteredValues?(e.openBlock(),e.createElementBlock("div",S0,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.filteredValues,a=>(e.openBlock(),e.createElementBlock("div",{key:a.name,class:"selected_filter"},[e.createElementVNode("p",E0,e.toDisplayString(a.name),1)]))),128))])):(e.openBlock(),e.createElementBlock("p",k0,"Add Filter"))])}const B0=_(y0,[["render",F0],["__scopeId","data-v-e2029189"]]),N0=e.defineComponent({components:{FilterComponent:f0,FilterButton:B0},data(){return{filteredValues:void 0,showFilterMenu:!1}},methods:{onFilterValuesChange(t){console.log(t),this.filteredValues=t,this.$emit("on-filter-values-change",t)},onToggleShowFilterMenu(){this.showFilterMenu=!this.showFilterMenu}}}),M0={class:"main_filter_wrapper"};function $0(t,o,l,m,d,p){const a=e.resolveComponent("filter-button"),n=e.resolveComponent("filter-component");return e.openBlock(),e.createElementBlock("div",M0,[e.createVNode(a,{onShowFilterMenu:t.onToggleShowFilterMenu,filteredValues:t.filteredValues},null,8,["onShowFilterMenu","filteredValues"]),e.withDirectives(e.createVNode(n,{onToggleShowFilterMenu:t.onToggleShowFilterMenu,defaultValues:t.filteredValues,onFilterValues:t.onFilterValuesChange},null,8,["onToggleShowFilterMenu","defaultValues","onFilterValues"]),[[e.vShow,t.showFilterMenu]])])}return _(N0,[["render",$0],["__scopeId","data-v-997b163c"]])});