1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[986],{9934:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(8253),o={key:0,class:"offers-item dialog--medium"},a={class:"dialog__info"},i={class:"title overline"},l={class:"sub-headline"},s={class:"description"};const u={props:["data"]};const c=(0,r(3744).Z)(u,[["render",function(e,t,r,u,c,p){var f=(0,n.resolveComponent)("router-link");return r.data?((0,n.openBlock)(),(0,n.createElementBlock)("div",o,[(0,n.createVNode)(f,{to:{name:"offers-detail",params:{offers_id:r.data.id}},class:"no-hover"},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("div",{class:"bg dialog_bg bg-zoom",style:(0,n.normalizeStyle)("background-image: url(".concat(r.data.thumbnail,")"))},null,4),(0,n.createElementVNode)("div",a,[(0,n.createElementVNode)("div",i,(0,n.toDisplayString)(e.$root.$getDisplayDate(r.data.start_date,r.data.end_date)),1),(0,n.createElementVNode)("div",l,(0,n.toDisplayString)(r.data.title),1),(0,n.createElementVNode)("p",s,(0,n.toDisplayString)(r.data.short_desc),1),(0,n.createCommentVNode)("",!0)])]})),_:1},8,["to"])])):(0,n.createCommentVNode)("",!0)}]])},7986:(e,t,r)=>{r.r(t),r.d(t,{default:()=>J});var n=r(8253),o={class:"page-container"},a={class:"container-fluid container--listing"},i={class:"filter-title title overline d-none d-md-flex"},l={class:"filter-list-wrap filter-list-wrap--offers"},s=["id"],u=["onClick"],c={key:1,class:"overflow-ellipsis overflow-ellipsis-1 text-left"},p={class:"filter-header"},f={class:"dropdown__content__title"},d={class:"filter-child"},v={class:"dropdown__item"},m=["name","id","onUpdate:modelValue","onChange"],g=["for"],y=["name","id","value","onUpdate:modelValue","onChange"],h=["for"],b={class:"filter-footer"},w=["onClick"],O={class:"dropdown-wrap"},j={class:"filter-header"},P={class:"dropdown__content__title"},S={class:"filter-footer"},E={class:"filter-list filter-list--margin"},D={class:"reset-btn-wrap"},k={class:"offers-item-list"},C={"infinite-scroll-disabled":"busy","infinite-scroll-distance":"10"},x={key:0,class:"loading-wrap"},I=[(0,n.createElementVNode)("img",{src:"/images/loading.svg",alt:""},null,-1)],F={key:1};var V=r(7757),T=r.n(V),N=r(9934),A=r(7915),R=r(576),_=r(9755);function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach((function(t){$(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M(e){return function(e){if(Array.isArray(e))return Y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||H(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t,r,n,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void r(e)}l.done?t(s):Promise.resolve(s).then(n,o)}function z(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){L(a,n,o,i,l,"next",e)}function l(e){L(a,n,o,i,l,"throw",e)}i(void 0)}))}}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw o}}return a}(e,t)||H(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){if(e){if("string"==typeof e)return Y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Y(e,t):void 0}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}const W={props:["appData","pageData"],components:{SearchBar:R.Z,OffersItem:N.Z,OnClickOutside:A.vo},data:function(){return{showFilterModal:!1,filterData:[{text:"Category",value:"category"},{text:"Give Me Ideas",value:"tag"}],filterSelected:"",filter:{category:[],tag:[],date:[]},searchInput:"",searchTimeout:"",busy:!1,listingData:{},totalPage:1,currentPage:1,changed:{category:!1,tag:!1,date:!1}}},watch:{searchInput:function(e){var t=this;this.searchTimeout&&clearTimeout(this.searchTimeout);var r=this,n=this.getRequestData("search");this.filterSelected||""==e||(this.searchTimeout=setTimeout((function(){t.ResetFilter(null,!0);var e="".concat(t.$apiConfig.base_path).concat(t.$apiConfig.api_url.offer.list,"?page=1");axios.get(e,n).then((function(e){r.currentPage=1,r.totalPage=e.data.data.total_page,r.listingData=e.data.data.list_item})).catch((function(e){}))}),1e3))},showFilterModal:function(e){e?this.emitter.emit("app-modal-show"):this.emitter.emit("app-modal-hide")}},mounted:function(){this.filter.category=["all"],this.filter.tag=["all"],this.ChangeFilter("init")},computed:{sortedData:function(){for(var e=[],t=this.pageData.tag,r=this.pageData.category,n=[],o=0,a=Object.entries(t);o<a.length;o++){var i=q(a[o],2),l=i[0],s=i[1];n.push({id:l,name:s})}n.sort((function(e,t){var r=e.name.toUpperCase(),n=t.name.toUpperCase();return r<n?-1:r>n?1:0})),e.tag=n;for(var u=[],c=0,p=Object.entries(r);c<p.length;c++){var f=q(p[c],2),d=f[0],v=f[1];u.push({id:d,name:v})}return u.sort((function(e,t){var r=e.name.toUpperCase(),n=t.name.toUpperCase();return r<n?-1:r>n?1:0})),e.category=u,e}},methods:{SelectFilter:function(e){this.filterSelected!=e&&null!=this.filterSelected?this.filterSelected=e:this.filterSelected="",this.appData.isMobile&&this.emitter.emit("app-modal-show")},UnselectFilter:function(){""!=this.filterSelected&&(this.filterSelected="",this.appData.isMobile&&this.emitter.emit("app-modal-hide"))},handleDatepicker:function(e){var t=e?this.$formatServerDate(e[0]):null,r=e?this.$formatServerDate(e[1]):null;
1this.filter.date=t?[t,r]:[],this.FilterRequest()},clearSearch:function(){""!==this.searchInput&&(this.searchInput="")},LoadMore:function(){var e=this;return z(T().mark((function t(){var r,n,o;return T().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.busy||!(e.currentPage<e.totalPage)){t.next=19;break}return e.busy=!0,r=""!==e.searchInput?e.getRequestData("search"):""==e.searchInput&&e.filterSelected?e.getRequestData("filter"):e.getRequestData("basic"),n=e.currentPage+=1,t.prev=6,t.next=9,e.getOfferList(r,n);case 9:o=t.sent,e.currentPage+=1,e.listingData=[].concat(M(e.listingData),M(o.list_item)),e.busy=!1,t.next=19;break;case 15:t.prev=15,t.t0=t.catch(6),e.busy=!1;case 19:case"end":return t.stop()}}),t,null,[[6,15]])})))()},ChangeFilter:function(e){this.clearSearch(),"category"!=e&&"init"!=e||(_("input[name='category[]'] + label").removeClass("active"),"all"==this.filter.category[this.filter.category.length-1]||0==this.filter.category.length?(this.filter.category=["all"],_("input[name='category[]'] + label").addClass("active")):"all"==this.filter.category[0]&&this.filter.category.length>1&&(this.filter.category=this.filter.category.filter((function(e){return"all"!=e})))),"tag"!=e&&"init"!=e||(_("input[name='tag[]'] + label").removeClass("active"),"all"==this.filter.tag[this.filter.tag.length-1]||0==this.filter.tag.length?(this.filter.tag=["all"],_("input[name='tag[]'] + label").addClass("active")):"all"==this.filter.tag[0]&&this.filter.tag.length>1&&(this.filter.tag=this.filter.tag.filter((function(e){return"all"!=e}))));var t=this;if("init"!=e){var r="";_(this.filter[e]).each((function(n,o){if("all"!=o){var a=t.pageData[e][o];r+=a,n<t.filter[e].length-1&&(r+=", ")}else r=t.$t("common.all")})),this.changed[e]=r}this.appData.isMobile&&"init"!=e||this.FilterRequest(e)},FilterRequest:function(e){var t=this;return z(T().mark((function r(){var n,o;return T().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n="init"==e?t.getRequestData("basic",!0):t.getRequestData("filter",!0),r.prev=2,r.next=5,t.getOfferList(n,1);case 5:o=r.sent,t.currentPage=1,t.totalPage=o.total_page,t.listingData=o.list_item,r.next=14;break;case 11:r.prev=11,r.t0=r.catch(2);case 14:t.appData.isMobile&&(t.showFilterModal=!1);case 15:case"end":return r.stop()}}),r,null,[[2,11]])})))()},ResetFilter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e?("category"==e&&(this.filter.category=["all"]),"tag"==e&&(this.filter.tag=["all"]),"date"==e&&(this.filter.date=[]),t||this.ChangeFilter(e)):(this.filter.category=["all"],this.filter.tag=["all"],this.filter.date=[],t||this.ChangeFilter("init"))},ApplyFilter:function(){this.UnselectFilter(),this.FilterRequest()},getRequestData:function(e){var t=this,r={};switch(e){case"search":r=B(B({},this.$root.$requestData),{},{params:{type:"search",keyword:this.searchInput}});break;case"filter":r=B(B({},this.$root.$requestData),{},{params:{type:"filter"}});for(var n={category:"category_id",tag:"tag_id",date:["start_date","end_date"]},o=["category","tag"],a=function(){var e=q(l[i],2),a=e[0],s=e[1];if(o.includes(a)&&"all"!=t.filter[a]){var u=n[a];r.params[u]=t.filter[a]}else"date"==a&&t.filter[a].length>0&&s.forEach((function(e,n){r.params[e]=t.filter[a][n]}))},i=0,l=Object.entries(n);i<l.length;i++)a();break;default:r=B({},this.$root.$requestData)}return r},getOfferList:function(e,t){var r=this;return new Promise((function(n,o){var a="".concat(r.$apiConfig.base_path).concat(r.$apiConfig.api_url.offer.list,"?page=").concat(t);axios.get(a,e).then((function(e){n(e.data.data)})).catch((function(e){o(e)}))}))}}};const J=(0,r(3744).Z)(W,[["render",function(e,t,r,V,T,N){var A=(0,n.resolveComponent)("search-bar"),R=(0,n.resolveComponent)("Datepicker"),_=(0,n.resolveComponent)("OnClickOutside"),U=(0,n.resolveComponent)("offers-item"),B=(0,n.resolveDirective)("infinite-scroll");return(0,n.openBlock)(),(0,n.createElementBlock)("div",o,[(0,n.createElementVNode)("div",a,[(0,n.createVNode)(A,{input:T.searchInput,"onUpdate:input":t[0]||(t[0]=function(e){return T.searchInput=e})},null,8,["input"]),(0,n.createElementVNode)("div",i,(0,n.toDisplayString)(e.$t("common.filters")),1),(0,n.createElementVNode)("div",l,[(0,n.createVNode)(_,{class:"filter-list",onTrigger:t[10]||(t[10]=function(e){return N.UnselectFilter()})},{default:(0,n.withCtx)((function(){return[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(T.filterData,(function(r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(["dropdown-wrap",{active:T.filterSelected==r.value}]),id:"filter-".concat(r.value)},[(0,n.createElementVNode)("div",{class:"dropdown-title",onClick:function(e){return N.SelectFilter(r.value)}},[T.changed[r.value]?((0,n.openBlock)(),(0,n.createElementBlock)("div",c,(0,n.toDisplayString)(T.changed[r.value]),1)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(e.$t("offer.filter."+r.value)),1)],64))],8,u),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(["dropdown__content filter-wrapper",{hidden:T.filterSelected!=r.value}])},[(0,n.createElementVNode)("div",p,[(0,n.createElementVNode)("img",{class:"filter-close-btn",src:"/images/svg/cancel.svg",alt:"",onClick:t[1]||(t[1]=function(e){return N.UnselectFilter()})})]),(0,n.createElementVNode)("div",f,(0,n.toDisplayString)(e.$t("offer.filter."+r.value)),1),(0,n.createElementVNode)("div",d,[(0,n.createElementVNode)("div",v,[(0,n.withDirectives)((0,n.createElementVNode)("input",{class:"chips-checkbox",type:"checkbox",name:"".concat(r.value,"[]"),id:"".concat(r.value,"_all"),value:"all","onUpdate:modelValue":function(e){return T.filter[r.value]=e},onChange:function(e){return N.ChangeFilter(r.value)}},null,40,m),[[n.vModelCheckbox,T.filter[r.value]]]),(0,n.createElementVNode)("label",{class:"active",for:"".concat(r.value,"_all")},(0,n.toDisplayString)(e.$t("common.all")),9,g)]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(N.sortedData[r.value],(function(e,t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:"dropdown__item",key:e.id},[(0,n.withDirectives)((0,n.createElementVNode)("input",{class:"chips-checkbox",type:"checkbox",name:"".concat(r.value,"[]"),id:"".concat(r.value,"_").concat(e.id),value:e.id,"onUpdate:modelValue":function(e){return T.filter[r.value]=e},onChange:function(e){return N.ChangeFilter(r.value)}},null,40,y),[[n.vModelCheckbox,T.filter[r.value]]]),(0,n.createElementVNode)("label",{class:"active",for:"".concat(r.value,"_").concat(e.id)},(0,n.toDisplayString)(e.name),9,h)])})),128))]),(0,n.createElementVNode)("div",b,[(0,n.createElementVNode)("div",{class:"reset-btn",onClick:function(e){return N.ResetFilter(r.value)}},(0,n.toDisplayString)(e.$t("common.reset")),9,w),(0,n.createElementVNode)("div",{class:"button button--color-secondary",onClick:t[2]||(t[2]=function(e){return N.ApplyFilter()})},(0,n.toDisplayString)(e.$t("common.apply")),1)])],2)],10,s)})),256)),(0,n.createElementVNode)("div",O,[(0,n.createVNode)(R,{modelValue:T.filter.date,"onUpdate:modelValue":[t[3]||(t[3]=function(e){return T.filter.date=e}),N.handleDatepicker],range:"",autoApply:"",hideInputIcon:"",placeholder:e.$t("common.event_period"),weekStart:"0",position:"left",minRange:"0",format:"MM/dd/yyyy",teleport:"#datepicker-wrap",closeOnAutoApply:!1,partialRange:!1,transitions:!1,yearRange:[r.appData.currentYear,r.appData.currentYear+1],onOpen:t[4]||(t[4]=function(e){return N.SelectFilter("date")}),class:"test"},null,8,["modelValue","placeholder","yearRange","onUpdate:modelValue"]),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(["dropdown__content dropdown__content--datepicker filter-wrapper",{hidden:"date"!=T.filterSelected}]),id:"datepicker-wrap"},[(0,n.createElementVNode)("div",j,[(0,n.createElementVNode)("img",{class:"filter-close-btn",src:"/images/svg/cancel.svg",alt:"",onClick:t[5]||(t[5]=function(e){return N.UnselectFilter()})})]),(0,n.createElementVNode)("div",P,(0,n.toDisplayString)(e.$t("common.event_period")),1),(0,n.createVNode)(R,{modelValue:T.filter.date,"onUpdate:modelValue":[t[6]||(t[6]=function(e){return T.filter.date=e}),N.handleDatepicker],range:"",autoApply:"",hideInputIcon:"",placeholder:e.$t("common.event_period"),weekStart:"0",position:"left",minRange:"0",format:"MM/dd/yyyy",teleport:"#datepicker-wrap",closeOnAutoApply:!1,partialRange:!1,transitions:!1,inline:!0,yearRange:[r.appData.currentYear,r.appData.currentYear+1],onOpen:t[7]||(t[7]=function(e){return N.SelectFilter("date")}),class:""},null,8,["modelValue","placeholder","yearRange","onUpdate:modelValue"]),(0,n.createElementVNode)("div",S,[(0,n.createElementVNode)("div",{class:"reset-btn",onClick:t[8]||(t[8]=function(e){return N.ResetFilter("date")})},(0,n.toDisplayString)(e.$t("common.reset")),1),(0,n.createElementVNode)("div",{class:"button button--color-secondary",onClick:t[9]||(t[9]=function(e){return N.ApplyFilter()})},(0,n.toDisplayString)(e.$t("common.apply")),1)])],2)])]})),_:1}),(0,n.createElementVNode)("div",E,[(0,n.createElementVNode)("div",D,[(0,n.createElementVNode)("div",{class:"reset-btn",onClick:t[11]||(t[11]=function(e){return N.ResetFilter()})},(0,n.toDisplayString)(e.$t("common.reset")),1)])])]),T.listingData.length>0?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createElementVNode)("div",k,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(T.listingData,(function(e,t){return(0,n.openBlock)(),(0,n.createBlock)(U,{key:t,data:e},null,8,["data"])})),128))]),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",C,[T.busy?((0,n.openBlock)(),(0,n.createElementBlock)("div",x,I)):(0,n.createCommentVNode)("",!0)])),[[B,N.LoadMore]])],64)):((0,n.openBlock)(),(0,n.createElementBlock)("div",F,(0,n.toDisplayString)(e.$t("common.no_record_found")),1))])])}]])},7915:(e,t,r)=>{r.d(t,{vo:()=>xt});var n=r(8253);Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function o(e){return!!(0,n.getCurrentScope)()&&((0,n.onScopeDispose)(e),!0)}var a;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;const i="undefined"!=typeof window,l=(Object.prototype.toString,e=>"string"==typeof e),s=()=>+Date.now(),u=(e,t,r)=>
1Math.min(r,Math.max(t,e)),c=()=>{},p=i&&(null==(a=null==window?void 0:window.navigator)?void 0:a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function f(e,t){return function(...r){e((()=>t.apply(this,r)),{fn:t,thisArg:this,args:r})}}const d=e=>e();function v(e,t={}){let r,o;return a=>{const i=(0,n.unref)(e),l=(0,n.unref)(t.maxWait);if(r&&clearTimeout(r),i<=0||void 0!==l&&l<=0)return o&&(clearTimeout(o),o=null),a();l&&!o&&(o=setTimeout((()=>{r&&clearTimeout(r),o=null,a()}),l)),r=setTimeout((()=>{o&&clearTimeout(o),o=null,a()}),i)}}function m(e,t=!0,r=!0){let o,a=0,i=!0;const l=()=>{o&&(clearTimeout(o),o=void 0)};return s=>{const u=(0,n.unref)(e),c=Date.now()-a;if(l(),u<=0)return a=Date.now(),s();c>u&&(r||!i)?(a=Date.now(),s()):t&&(o=setTimeout((()=>{a=Date.now(),i=!0,l(),s()}),u)),r||o||(o=setTimeout((()=>i=!0),u)),i=!1}}function g(e,t=200,r={}){return f(v(t,r),e)}function y(e,t,r={}){const{flush:o="sync",deep:a=!1,immediate:i=!0,direction:l="both"}=r;let s,u;return"both"!==l&&"ltr"!==l||(s=(0,n.watch)(e,(e=>t.value=e),{flush:o,deep:a,immediate:i})),"both"!==l&&"rtl"!==l||(u=(0,n.watch)(t,(t=>e.value=t),{flush:o,deep:a,immediate:i})),()=>{null==s||s(),null==u||u()}}var h=Object.defineProperty,b=Object.defineProperties,w=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,S=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&S(e,r,t[r]);if(O)for(var r of O(t))P.call(t,r)&&S(e,r,t[r]);return e};function D(e){if(!(0,n.isRef)(e))return(0,n.toRefs)(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=(0,n.customRef)((()=>({get:()=>e.value[r],set(t){if(Array.isArray(e.value)){const n=[...e.value];n[r]=t,e.value=n}else{const o=(n=E({},e.value),b(n,w({[r]:t})));Object.setPrototypeOf(o,e.value),e.value=o}var n}})));return t}function k(e,t=!0){(0,n.getCurrentInstance)()?(0,n.onBeforeMount)(e):t?e():(0,n.nextTick)(e)}function C(e,t=!0){(0,n.getCurrentInstance)()?(0,n.onMounted)(e):t?e():(0,n.nextTick)(e)}function x(e,t=1e3,r={}){const{immediate:a=!0,immediateCallback:l=!1}=r;let s=null;const u=(0,n.ref)(!1);function c(){s&&(clearInterval(s),s=null)}function p(){u.value=!1,c()}function f(){(0,n.unref)(t)<=0||(u.value=!0,l&&e(),c(),s=setInterval(e,(0,n.unref)(t)))}if(a&&i&&f(),(0,n.isRef)(t)){o((0,n.watch)(t,(()=>{a&&i&&f()})))}return o(p),{isActive:u,pause:p,resume:f}}Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function I(e=!1,t={}){const{truthyValue:r=!0,falsyValue:o=!1}=t,a=(0,n.isRef)(e),i=(0,n.ref)(e);function l(e){return arguments.length?(i.value=e,i.value):(i.value=i.value===(0,n.unref)(r)?(0,n.unref)(o):(0,n.unref)(r),i.value)}return a?l:[i,l]}var F=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;function N(e,t,r={}){const o=r,{eventFilter:a=d}=o,i=((e,t)=>{var r={};for(var n in e)V.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&F)for(var n of F(e))t.indexOf(n)<0&&T.call(e,n)&&(r[n]=e[n]);return r})(o,["eventFilter"]);return(0,n.watch)(e,f(a,t),i)}Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var A=Object.defineProperty,R=Object.defineProperties,_=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function L(e,t,r={}){const o=r,{eventFilter:a}=o,i=((e,t)=>{var r={};for(var n in e)B.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&U)for(var n of U(e))t.indexOf(n)<0&&$.call(e,n)&&(r[n]=e[n]);return r})(o,["eventFilter"]),{eventFilter:l,pause:s,resume:u,isActive:c}=function(e=d){const t=(0,n.ref)(!0);return{isActive:t,pause:function(){t.value=!1},resume:function(){t.value=!0},eventFilter:(...r)=>{t.value&&e(...r)}}}(a),p=N(e,t,(f=((e,t)=>{for(var r in t||(t={}))B.call(t,r)&&M(e,r,t[r]);if(U)for(var r of U(t))$.call(t,r)&&M(e,r,t[r]);return e})({},i),R(f,_({eventFilter:l}))));var f;return{stop:p,pause:s,resume:u,isActive:c}}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function z(e){var t;const r=(0,n.unref)(e);return null!=(t=null==r?void 0:r.$el)?t:r}const q=i?window:void 0,H=i?window.document:void 0,Y=i?window.navigator:void 0;i&&window.location;function W(...e){let t,r,a,i;if(l(e[0])?([r,a,i]=e,t=q):[t,r,a,i]=e,!t)return c;let s=c;const u=(0,n.watch)((()=>z(t)),(e=>{s(),e&&(e.addEventListener(r,a,i),s=()=>{e.removeEventListener(r,a,i),s=c})}),{immediate:!0,flush:"post"}),p=()=>{u(),s()};return o(p),p}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function J(e={}){const{window:t=q}=e,r=(0,n.ref)(0);return t&&(W(t,"blur",(()=>r.value+=1),!0),W(t,"focus",(()=>r.value+=1),!0)),(0,n.computed)((()=>(r.value,null==t?void 0:t.document.activeElement)))}function G(e,t={}){const{window:r=q}=t,a=Boolean(r&&"matchMedia"in r);let i;const l=(0,n.ref)(!1),s=()=>{a&&(i||(i=r.matchMedia(e)),l.value=i.matches)};return k((()=>{s(),i&&("addEventListener"in i?i.addEventListener("change",s):i.addListener(s),o((()=>{"removeEventListener"in i?i.removeEventListener("change",s):i.removeListener(s)})))})),l}Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function X(e,t,r){const o=(0,n.ref)(e);
1return(0,n.computed)({get:()=>o.value=u(o.value,(0,n.unref)(t),(0,n.unref)(r)),set(e){o.value=u(e,(0,n.unref)(t),(0,n.unref)(r))}})}const K="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Z="__vueuse_ssr_handlers__";K[Z]=K[Z]||{};const Q=K[Z];function ee(e,t){return Q[e]||t}function te(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const re={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function ne(e,t,r,o={}){var a;const{flush:i="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:c,window:p=q,eventFilter:f,onError:d=(e=>{})}=o,v=(c?n.shallowRef:n.ref)(t);if(!r)try{r=ee("getDefaultStorage",(()=>{var e;return null==(e=q)?void 0:e.localStorage}))()}catch(e){d(e)}if(!r)return v;const m=(0,n.unref)(t),g=te(m),y=null!=(a=o.serializer)?a:re[g],{pause:h,resume:b}=L(v,(()=>function(t){try{null==t?r.removeItem(e):r.setItem(e,y.write(t))}catch(e){d(e)}}(v.value)),{flush:i,deep:l,eventFilter:f});return p&&s&&W(p,"storage",w),w(),v;function w(t){t&&t.key!==e||(v.value=function(t){if(!t||t.key===e){h();try{const n=t?t.newValue:r.getItem(e);return null==n?(u&&null!==m&&r.setItem(e,y.write(m)),m):"string"!=typeof n?n:y.read(n)}catch(e){d(e)}finally{b()}}}(t))}}function oe(e){return G("(prefers-color-scheme: dark)",e)}var ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ue=(e,t,r)=>t in e?ae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function ce(e={}){const{selector:t="html",attribute:r="class",window:o=q,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:s}=e,u=((e,t)=>{for(var r in t||(t={}))le.call(t,r)&&ue(e,r,t[r]);if(ie)for(var r of ie(t))se.call(t,r)&&ue(e,r,t[r]);return e})({auto:"",light:"light",dark:"dark"},e.modes||{}),c=oe({window:o}),p=(0,n.computed)((()=>c.value?"dark":"light")),f=s||(null==i?(0,n.ref)("auto"):ne(i,"auto",a,{window:o,listenToStorageChanges:l})),d=(0,n.computed)({get:()=>"auto"===f.value?p.value:f.value,set(e){f.value=e}}),v=ee("updateHTMLAttrs",((e,t,r)=>{const n=null==o?void 0:o.document.querySelector(e);if(n)if("class"===t){const e=r.split(/\s/g);Object.values(u).flatMap((e=>(e||"").split(/\s/g))).filter(Boolean).forEach((t=>{e.includes(t)?n.classList.add(t):n.classList.remove(t)}))}else n.setAttribute(t,r)}));function m(e){var n;v(t,r,null!=(n=u[e])?n:e)}function g(t){e.onChanged?e.onChanged(t,m):m(t)}return(0,n.watch)(d,g,{flush:"post",immediate:!0}),C((()=>g(d.value))),d}var pe=Object.defineProperty,fe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(e,t,r)=>t in e?pe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function he(e={}){const{valueDark:t="dark",valueLight:r="",window:o=q}=e,a=ce((i=((e,t)=>{for(var r in t||(t={}))me.call(t,r)&&ye(e,r,t[r]);if(ve)for(var r of ve(t))ge.call(t,r)&&ye(e,r,t[r]);return e})({},e),l={onChanged:(t,r)=>{var n;e.onChanged?null==(n=e.onChanged)||n.call(e,"dark"===t):r(t)},modes:{dark:t,light:r}},fe(i,de(l))));var i,l;const s=oe({window:o});return(0,n.computed)({get:()=>"dark"===a.value,set(e){e===s.value?a.value="auto":a.value=e?"dark":"light"}})}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function be(e={}){const{window:t=q}=e,r=Boolean(t&&"DeviceOrientationEvent"in t),o=(0,n.ref)(!1),a=(0,n.ref)(null),i=(0,n.ref)(null),l=(0,n.ref)(null);return t&&r&&W(t,"deviceorientation",(e=>{o.value=e.absolute,a.value=e.alpha,i.value=e.beta,l.value=e.gamma})),{isSupported:r,isAbsolute:o,alpha:a,beta:i,gamma:l}}const we=[1,1.325,1.4,1.5,1.8,2,2.4,2.5,2.75,3,3.5,4];function Oe({window:e=q}={}){if(!e)return{pixelRatio:(0,n.ref)(1)};const t=(0,n.ref)(e.devicePixelRatio),r=()=>{t.value=e.devicePixelRatio};return W(e,"resize",r,{passive:!0}),we.forEach((e=>{const t=G(`screen and (min-resolution: ${e}dppx)`),o=G(`screen and (max-resolution: ${e}dppx)`);(0,n.watch)([t,o],r)})),{pixelRatio:t}}function je(e={}){const{navigator:t=Y,requestPermissions:r=!1,constraints:o={audio:!0,video:!0},onUpdated:a}=e,i=(0,n.ref)([]),l=(0,n.computed)((()=>i.value.filter((e=>"videoinput"===e.kind)))),s=(0,n.computed)((()=>i.value.filter((e=>"audioinput"===e.kind)))),u=(0,n.computed)((()=>i.value.filter((e=>"audiooutput"===e.kind))));let c=!1;const p=(0,n.ref)(!1);async function f(){c&&(i.value=await t.mediaDevices.enumerateDevices(),null==a||a(i.value))}async function d(){if(!c)return!1;if(p.value)return!0;const{state:e,query:r}=function(e,t={}){const{controls:r=!1,navigator:o=Y}=t,a=Boolean(o&&"permissions"in o);let i;const l="string"==typeof e?{name:e}:e,s=(0,n.ref)(),u=()=>
1{i&&(s.value=i.state)},c=function(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const e=t;t=void 0,e&&await e},r}((async()=>{if(a){if(!i)try{i=await o.permissions.query(l),W(i,"change",u),u()}catch(e){s.value="prompt"}return i}}));return c(),r?{state:s,isSupported:a,query:c}:s}("camera",{controls:!0});if(await r(),"granted"!==e.value){(await t.mediaDevices.getUserMedia(o)).getTracks().forEach((e=>e.stop())),f(),p.value=!0}else p.value=!0;return p.value}return t&&(c=Boolean(t.mediaDevices&&t.mediaDevices.enumerateDevices),c&&(r&&d(),W(t.mediaDevices,"devicechange",f),f())),{devices:i,ensurePermissions:d,permissionGranted:p,videoInputs:l,audioInputs:s,audioOutputs:u,isSupported:c}}function Pe({document:e=H}={}){if(!e)return(0,n.ref)("visible");const t=(0,n.ref)(e.visibilityState);return W(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t}var Se=Object.defineProperty,Ee=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ie=(e,t,r)=>t in e?Se(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function Fe(e,t={}){var r,o;const a=null!=(r=t.draggingElement)?r:q,l=(0,n.ref)(null!=(o=t.initialValue)?o:{x:0,y:0}),s=(0,n.ref)(),u=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),c=e=>{(0,n.unref)(t.preventDefault)&&e.preventDefault(),(0,n.unref)(t.stopPropagation)&&e.stopPropagation()},p=e=>{var r;u(e)&&s.value&&(l.value={x:e.pageX-s.value.x,y:e.pageY-s.value.y},null==(r=t.onMove)||r.call(t,l.value,e),c(e))},f=e=>{var r;u(e)&&s.value&&(s.value=void 0,null==(r=t.onEnd)||r.call(t,l.value,e),c(e))};return i&&(W(e,"pointerdown",(r=>{var o;if(!u(r))return;if((0,n.unref)(t.exact)&&r.target!==(0,n.unref)(e))return;const a=(0,n.unref)(e).getBoundingClientRect(),i={x:r.pageX-a.left,y:r.pageY-a.top};!1!==(null==(o=t.onStart)?void 0:o.call(t,i,r))&&(s.value=i,c(r))}),!0),W(a,"pointermove",p,!0),W(a,"pointerup",f,!0)),d=((e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&Ie(e,r,t[r]);if(ke)for(var r of ke(t))xe.call(t,r)&&Ie(e,r,t[r]);return e})({},D(l)),v={position:l,isDragging:(0,n.computed)((()=>!!s.value)),style:(0,n.computed)((()=>`left:${l.value.x}px;top:${l.value.y}px;`))},Ee(d,De(v));var d,v}var Ve=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable;function Ae(e,t,r={}){const a=r,{window:i=q}=a,l=((e,t)=>{var r={};for(var n in e)Te.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Ve)for(var n of Ve(e))t.indexOf(n)<0&&Ne.call(e,n)&&(r[n]=e[n]);return r})(a,["window"]);let s;const u=i&&"ResizeObserver"in i,c=()=>{s&&(s.disconnect(),s=void 0)},p=(0,n.watch)((()=>z(e)),(e=>{c(),u&&i&&e&&(s=new ResizeObserver(t),s.observe(e,l))}),{immediate:!0,flush:"post"}),f=()=>{c(),p()};return o(f),{isSupported:u,stop:f}}function Re(e,t={}){const{immediate:r=!0,window:a=q}=t,i=(0,n.ref)(!1);let l=null;function s(){i.value&&a&&(e(),l=a.requestAnimationFrame(s))}function u(){!i.value&&a&&(i.value=!0,s())}function c(){i.value=!1,null!=l&&a&&(a.cancelAnimationFrame(l),l=null)}return r&&u(),o(c),{isActive:i,pause:c,resume:u}}Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function _e(e,t={width:0,height:0},r={}){const o=(0,n.ref)(t.width),a=(0,n.ref)(t.height);return Ae(e,(([e])=>{o.value=e.contentRect.width,a.value=e.contentRect.height}),r),(0,n.watch)((()=>z(e)),(e=>{o.value=e?t.width:0,a.value=e?t.height:0})),{width:o,height:a}}function Ue(e,{window:t=q,scrollTarget:r}={}){const o=(0,n.ref)(!1),a=()=>{if(!t)return;const r=t.document;if((0,n.unref)(e)){const a=(0,n.unref)(e).getBoundingClientRect();o.value=a.top<=(t.innerHeight||r.documentElement.clientHeight)&&a.left<=(t.innerWidth||r.documentElement.clientWidth)&&a.bottom>=0&&a.right>=0}else o.value=!1};return C(a),t&&C((()=>W((0,n.unref)(r)||t,"scroll",a,{capture:!1,passive:!0}))),o}new Map;Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;const Be=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["
1webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];const $e=["mousemove","mousedown","resize","keydown","touchstart","wheel"];Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function Me(e={}){const{type:t="page",touch:r=!0,resetOnTouchEnds:o=!1,initialValue:a={x:0,y:0},window:i=q,eventFilter:l}=e,s=(0,n.ref)(a.x),u=(0,n.ref)(a.y),c=(0,n.ref)(null),p=e=>{"page"===t?(s.value=e.pageX,u.value=e.pageY):"client"===t&&(s.value=e.clientX,u.value=e.clientY),c.value="mouse"},f=()=>{s.value=a.x,u.value=a.y},d=e=>{if(e.touches.length>0){const r=e.touches[0];"page"===t?(s.value=r.pageX,u.value=r.pageY):"client"===t&&(s.value=r.clientX,u.value=r.clientY),c.value="touch"}},v=e=>void 0===l?p(e):l((()=>p(e)),{}),m=e=>void 0===l?d(e):l((()=>d(e)),{});return i&&(W(i,"mousemove",v,{passive:!0}),W(i,"dragover",v,{passive:!0}),r&&(W(i,"touchstart",m,{passive:!0}),W(i,"touchmove",m,{passive:!0}),o&&W(i,"touchend",f,{passive:!0}))),{x:s,y:u,sourceType:c}}function Le(e,t={}){const{handleOutside:r=!0,window:o=q}=t,{x:a,y:i,sourceType:l}=Me(t),s=(0,n.ref)(null!=e?e:null==o?void 0:o.document.body),u=(0,n.ref)(0),c=(0,n.ref)(0),p=(0,n.ref)(0),f=(0,n.ref)(0),d=(0,n.ref)(0),v=(0,n.ref)(0),m=(0,n.ref)(!0);let g=()=>{};return o&&(g=(0,n.watch)([s,a,i],(()=>{const e=z(s);if(!e)return;const{left:t,top:n,width:l,height:g}=e.getBoundingClientRect();p.value=t+o.pageXOffset,f.value=n+o.pageYOffset,d.value=g,v.value=l;const y=a.value-p.value,h=i.value-f.value;m.value=0===l||0===g||y<0||h<0||y>l||h>g,!r&&m.value||(u.value=y,c.value=h)}),{immediate:!0})),{x:a,y:i,sourceType:l,elementX:u,elementY:c,elementPositionX:p,elementPositionY:f,elementHeight:d,elementWidth:v,isOutside:m,stop:g}}Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function ze(e={}){const{window:t=q}=e,r=null==t?void 0:t.navigator,o=Boolean(r&&"connection"in r),a=(0,n.ref)(!0),i=(0,n.ref)(!1),l=(0,n.ref)(void 0),s=(0,n.ref)(void 0),u=(0,n.ref)(void 0),c=(0,n.ref)(void 0),p=(0,n.ref)(void 0),f=(0,n.ref)(void 0),d=(0,n.ref)("unknown"),v=o&&r.connection;function m(){r&&(a.value=r.onLine,l.value=a.value?void 0:Date.now(),s.value=a.value?Date.now():void 0,v&&(u.value=v.downlink,c.value=v.downlinkMax,f.value=v.effectiveType,p.value=v.rtt,i.value=v.saveData,d.value=v.type))}return t&&(W(t,"offline",(()=>{a.value=!1,l.value=Date.now()})),W(t,"online",(()=>{a.value=!0,s.value=Date.now()}))),v&&W(v,"change",m,!1),m(),{isSupported:o,isOnline:a,saveData:i,offlineAt:l,onlineAt:s,downlink:u,downlinkMax:c,effectiveType:f,rtt:p,type:d}}var qe=Object.defineProperty,He=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Je=(e,t,r)=>t in e?qe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function Ge(e={}){const{controls:t=!1,interval:r="requestAnimationFrame"}=e,o=(0,n.ref)(new Date),a=()=>o.value=new Date,i="requestAnimationFrame"===r?Re(a,{immediate:!0}):x(a,r,{immediate:!0});return t?((e,t)=>{for(var r in t||(t={}))Ye.call(t,r)&&Je(e,r,t[r]);if(He)for(var r of He(t))We.call(t,r)&&Je(e,r,t[r]);return e})({now:o},i):o}function Xe(e={}){const{isOnline:t}=ze(e);return t}function Ke(e={}){const{window:t=q}=e,r=(0,n.ref)(!1),o=e=>{if(!t)return;const n=(e=e||t.event).relatedTarget||e.toElement;r.value=!n};return t&&(W(t,"mouseout",o,{passive:!0}),W(t.document,"mouseleave",o,{passive:!0}),W(t.document,"mouseenter",o,{passive:!0})),r}var Ze=Object.defineProperty,Qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ot=(e,t,r)=>t in e?Ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const at={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},it=Object.keys(at);function lt(e={}){const{target:t=q}=e,r=(0,n.ref)(!1),o=(0,n.ref)(e.initialValue||{});Object.assign(o.value,at,o.value);const a=t=>{r.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(o.value=function(e,t,r=!1){return t.reduce(((t,n)=>(n in e&&(r&&void 0===e[n]||(t[n]=e[n])),t)),{})}(t,it,!1))};return t&&(W(t,"pointerdown",a,{passive:!0}),W(t,"pointermove",a,{passive:!0}),W(t,"pointerleave",(()=>r.value=!1),{passive:!0})),i=((e,t)=>{for(var r in t||(t={}))rt.call(t,r)&&ot(e,r,t[r]);if(tt)for(var r of tt(t))nt.call(t,r)&&ot(e,r,t[r]);return e})({},D(o)),Qe(i,et({isInside:r}));var i}var st,ut;function ct(e){const t=G("(prefers-color-scheme: light)",e),r=G("(prefers-color-scheme: dark)",e);
1return(0,n.computed)((()=>r.value?"dark":t.value?"light":"no-preference"))}function pt(e={}){const{window:t=q}=e;if(!t)return(0,n.ref)(["en"]);const r=t.navigator,o=(0,n.ref)(r.languages);return W(t,"languagechange",(()=>{o.value=r.languages})),o}(ut=st||(st={})).UP="UP",ut.RIGHT="RIGHT",ut.DOWN="DOWN",ut.LEFT="LEFT",ut.NONE="NONE";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ft=Object.defineProperty,dt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(e,t,r)=>t in e?ft(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const yt=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],ht={justNow:"just now",past:e=>e.match(/\d/)?`${e} ago`:e,future:e=>e.match(/\d/)?`in ${e}`:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`},bt=e=>e.toISOString().slice(0,10);function wt(e,t={}){const{controls:r=!1,max:o,updateInterval:a=3e4,messages:i=ht,fullDateFormatter:l=bt}=t,{abs:s,round:u}=Math,c=Ge({interval:a,controls:!0}),{now:p}=c,f=((e,t)=>{var r={};for(var n in e)vt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&dt)for(var n of dt(e))t.indexOf(n)<0&&mt.call(e,n)&&(r[n]=e[n]);return r})(c,["now"]);function d(e,t,r){const n=i[e];return"function"==typeof n?n(t,r):n.replace("{0}",t.toString())}function v(e,t){const r=u(s(e)/t.value),n=e>0,o=d(t.name,r,n);return d(n?"past":"future",o,n)}const m=(0,n.computed)((()=>function(e,t){var r;const n=+t-+e,a=s(n);if(a<6e4)return i.justNow;if("number"==typeof o&&a>o)return l(new Date(e));if("string"==typeof o){const t=null==(r=yt.find((e=>e.name===o)))?void 0:r.max;if(t&&a>t)return l(new Date(e))}for(const e of yt)if(a<e.max)return v(n,e)}(new Date((0,n.unref)(e)),(0,n.unref)(p.value))));return r?((e,t)=>{for(var r in t||(t={}))vt.call(t,r)&>(e,r,t[r]);if(dt)for(var r of dt(t))mt.call(t,r)&>(e,r,t[r]);return e})({timeAgo:m},f):m}var Ot=Object.defineProperty,jt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Et=(e,t,r)=>t in e?Ot(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function Dt(e={}){const{controls:t=!1,offset:r=0,immediate:o=!0,interval:a="requestAnimationFrame"}=e,i=(0,n.ref)(s()+r),l=()=>i.value=s()+r,u="requestAnimationFrame"===a?Re(l,{immediate:o}):x(l,a,{immediate:o});return t?((e,t)=>{for(var r in t||(t={}))Pt.call(t,r)&&Et(e,r,t[r]);if(jt)for(var r of jt(t))St.call(t,r)&&Et(e,r,t[r]);return e})({timestamp:i},u):i}function kt(e,t){const r=(0,n.ref)(),o=_e(r),a=(0,n.ref)([]),i=(0,n.shallowRef)(e),l=(0,n.ref)({start:0,end:10}),{itemHeight:s,overscan:u=5}=t,c=()=>{const e=r.value;if(e){const t=(e=>{if("number"==typeof s)return Math.floor(e/s)+1;let t=0,r=0;for(let n=0;n<i.value.length;n++)if(t+=s(n),t>=e){r=n;break}return r+1})(e.scrollTop),r=(e=>{if("number"==typeof s)return Math.ceil(e/s);const{start:t=0}=l.value;let r=0,n=0;for(let o=t;o<i.value.length;o++)if(r+=s(o),r>=e){n=o;break}return n-t})(e.clientHeight),n=t-u,o=t+r+u;l.value={start:n<0?0:n,end:o>i.value.length?i.value.length:o},a.value=i.value.slice(l.value.start,l.value.end).map(((e,t)=>({data:e,index:t+l.value.start})))}};(0,n.watch)([o.width,o.height,e],(()=>{c()}));const p=(0,n.computed)((()=>"number"==typeof s?i.value.length*s:i.value.reduce(((e,t,r)=>e+s(r)),0))),f=e=>{if("number"==typeof s){return e*s}return i.value.slice(0,e).reduce(((e,t,r)=>e+s(r)),0)},d=(0,n.computed)((()=>f(l.value.start))),v=(0,n.computed)((()=>({style:{width:"100%",height:p.value-d.value+"px",marginTop:`${d.value}px`}})));return{list:a,scrollTo:e=>{r.value&&(r.value.scrollTop=f(e),c())},containerProps:{ref:r,onScroll:()=>{c()},style:{overflowY:"auto"}},wrapperProps:v}}function Ct({window:e=q}={}){if(!e)return(0,n.ref)(!1);const t=(0,n.ref)(e.document.hasFocus());return W(e,"blur",(()=>{t.value=!1})),W(e,"focus",(()=>{t.value=!0})),t}const xt=(0,n.defineComponent)({name:"OnClickOutside",props:["as"],emits:["trigger"],setup(e,{slots:t,emit:r}){const o=(0,n.ref)();return function(e,t,r={}){const{window:o=q,ignore:a,capture:i=!0}=r;if(!o)return;const l=(0,n.ref)(!0);let s;const u=r=>{o.clearTimeout(s);const n=z(e),i=r.composedPath();
1n&&n!==r.target&&!i.includes(n)&&l.value&&(a&&a.length>0&&a.some((e=>{const t=z(e);return t&&(r.target===t||i.includes(t))}))||t(r))},c=[W(o,"click",u,{passive:!0,capture:i}),W(o,"pointerdown",(t=>{const r=z(e);l.value=!!r&&!t.composedPath().includes(r)}),{passive:!0}),W(o,"pointerup",(e=>{s=o.setTimeout((()=>u(e)),50)}),{passive:!0})]}(o,(e=>{r("trigger",e)})),()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:o},t.default())}}});function It(e){var t;const r=(0,n.unref)(e);return null!=(t=null==r?void 0:r.$el)?t:r}const Ft=i?window:void 0;function Vt(...e){let t,r,a,i;if(l(e[0])?([r,a,i]=e,t=Ft):[t,r,a,i]=e,!t)return c;let s=c;const u=(0,n.watch)((()=>It(t)),(e=>{s(),e&&(e.addEventListener(r,a,i),s=()=>{e.removeEventListener(r,a,i),s=c})}),{immediate:!0,flush:"post"}),p=()=>{u(),s()};return o(p),p}function Tt(e,t,r={}){const{window:o=Ft,ignore:a,capture:i=!0}=r;if(!o)return;const l=(0,n.ref)(!0);let s;const u=r=>{o.clearTimeout(s);const n=It(e),i=r.composedPath();n&&n!==r.target&&!i.includes(n)&&l.value&&(a&&a.length>0&&a.some((e=>{const t=It(e);return t&&(r.target===t||i.includes(t))}))||t(r))},c=[Vt(o,"click",u,{passive:!0,capture:i}),Vt(o,"pointerdown",(t=>{const r=It(e);l.value=!!r&&!t.composedPath().includes(r)}),{passive:!0}),Vt(o,"pointerup",(e=>{s=o.setTimeout((()=>u(e)),50)}),{passive:!0})];return()=>c.forEach((e=>e()))}(()=>{let e=null})();Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function Nt(e,t,r){const o=(0,n.computed)((()=>It(e)));let a=null;function i(){null!=a&&(clearTimeout(a),a=null)}Vt(o,"pointerdown",(function(e){var n;i(),a=setTimeout((()=>t(e)),null!=(n=null==r?void 0:r.delay)?n:500)})),Vt(o,"pointerup",i),Vt(o,"pointerleave",i)}(0,n.defineComponent)({name:"OnLongPress",props:["as","options"],emits:["trigger"],setup(e,{slots:t,emit:r}){const o=(0,n.ref)();return Nt(o,(e=>{r("trigger",e)}),e.options),()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:o},t.default())}}}),(0,n.defineComponent)({name:"UseActiveElement",setup(e,{slots:t}){const r=(0,n.reactive)({element:J()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseBattery",setup(e,{slots:t}){const r=(0,n.reactive)(function({navigator:e=Y}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],r=e&&"getBattery"in e,o=(0,n.ref)(!1),a=(0,n.ref)(0),i=(0,n.ref)(0),l=(0,n.ref)(1);let s;function u(){o.value=this.charging,a.value=this.chargingTime||0,i.value=this.dischargingTime||0,l.value=this.level}return r&&e.getBattery().then((e=>{s=e,u.call(s);for(const e of t)W(s,e,u,{passive:!0})})),{isSupported:r,charging:o,chargingTime:a,dischargingTime:i,level:l}}(e));return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseBrowserLocation",setup(e,{slots:t}){const r=(0,n.reactive)(function({window:e=q}={}){const t=t=>{const{state:r,length:n}=(null==e?void 0:e.history)||{},{hash:o,host:a,hostname:i,href:l,origin:s,pathname:u,port:c,protocol:p,search:f}=(null==e?void 0:e.location)||{};return{trigger:t,state:r,length:n,hash:o,host:a,hostname:i,href:l,origin:s,pathname:u,port:c,protocol:p,search:f}},r=(0,n.ref)(t("load"));return e&&(W(e,"popstate",(()=>r.value=t("popstate")),{passive:!0}),W(e,"hashchange",(()=>r.value=t("hashchange")),{passive:!0})),r}());return()=>{if(t.default)return t.default(r)}}});const At="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Rt="__vueuse_ssr_handlers__";At[Rt]=At[Rt]||{};const _t=At[Rt];function Ut(e,t){return _t[e]||t}const Bt={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function $t(e,t,r,o={}){var a;const{flush:i="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:c,window:p=Ft,eventFilter:f,onError:d=(e=>{})}=o,v=(c?n.shallowRef:n.ref)(t);if(!r)try{r=Ut("getDefaultStorage",(()=>{var e;return null==(e=Ft)?void 0:e.localStorage}))()}catch(e){d(e)}if(!r)return v;const m=(0,n.unref)(t),g=function(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}(m),y=null!=(a=o.serializer)?a:Bt[g],{pause:h,resume:b}=L(v,(()=>function(t){try{null==t?r.removeItem(e):r.setItem(e,y.write(t))}catch(e){d(e)}}(v.value)),{flush:i,deep:l,eventFilter:f});return p&&s&&Vt(p,"storage",w),w(),v;function w(t){t&&t.key!==e||(v.value=function(t){if(!t||t.key===e){h();try{const n=t?t.newValue:r.getItem(e);return null==n?(u&&null!==m&&r.setItem(e,y.write(m)),m):"string"!=typeof n?n:y.read(n)}catch(e){d(e)}finally{b()}}}(t))}}function Mt(e){return function(e,t={}){const{window:r=Ft}=t,a=Boolean(r&&"matchMedia"in r);let i;const l=(0,n.ref)(!1),s=()=>{a&&(i||(i=r.matchMedia(e)),l.value=i.matches)};return k((()=>{s(),i&&("addEventListener"in i?i.addEventListener("change",s):i.addListener(s),o((()=>{"removeEventListener"in i?i.removeEventListener("change",s):i.removeListener(s)})))})),l}("(prefers-color-scheme: dark)",e)}var Lt=Object.defineProperty,zt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Yt=(e,t,r)=>t in e?Lt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function Wt(e={}){const{selector:t="html",attribute:r="class",window:o=Ft,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:s}=e,u=((e,t)=>{for(var r in t||(t={}))qt.call(t,r)&&Yt(e,r,t[r]);if(zt)for(var r of zt(t))Ht.call(t,r)&&Yt(e,r,t[r]);return e})({auto:"",light:"light",dark:"dark"},e.modes||{}),c=Mt({window:o}),p=(0,n.computed)((()=>c.value?"dark":"light")),f=s||(null==i?(0,n.ref)("auto"):$t(i,"auto",a,{window:o,listenToStorageChanges:l})),d=(0,n.computed)({get:()=>"auto"===f.value?p.value:f.value,set(e){f.value=e}}),v=Ut("updateHTMLAttrs",((e,t,r)=>{const n=null==o?void 0:o.document.querySelector(e);
1if(n)if("class"===t){const e=r.split(/\s/g);Object.values(u).flatMap((e=>(e||"").split(/\s/g))).filter(Boolean).forEach((t=>{e.includes(t)?n.classList.add(t):n.classList.remove(t)}))}else n.setAttribute(t,r)}));function m(e){var n;v(t,r,null!=(n=u[e])?n:e)}function g(t){e.onChanged?e.onChanged(t,m):m(t)}return(0,n.watch)(d,g,{flush:"post",immediate:!0}),C((()=>g(d.value))),d}(0,n.defineComponent)({name:"UseColorMode",props:["selector","attribute","modes","onChanged","storageKey","storage"],setup(e,{slots:t}){const r=Wt(e),o=(0,n.reactive)({mode:r});return()=>{if(t.default)return t.default(o)}}}),(0,n.defineComponent)({name:"UseDark",props:["selector","attribute","valueDark","valueLight","onChanged","storageKey","storage"],setup(e,{slots:t}){const r=he(e),o=(0,n.reactive)({isDark:r,toggleDark:I(r)});return()=>{if(t.default)return t.default(o)}}}),(0,n.defineComponent)({name:"UseDeviceMotion",setup(e,{slots:t}){const r=(0,n.reactive)(function(e={}){const{window:t=q,eventFilter:r=d}=e,o=(0,n.ref)({x:null,y:null,z:null}),a=(0,n.ref)({alpha:null,beta:null,gamma:null}),i=(0,n.ref)(0),l=(0,n.ref)({x:null,y:null,z:null});t&&W(t,"devicemotion",f(r,(e=>{o.value=e.acceleration,l.value=e.accelerationIncludingGravity,a.value=e.rotationRate,i.value=e.interval})));return{acceleration:o,accelerationIncludingGravity:l,rotationRate:a,interval:i}}());return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseDeviceOrientation",setup(e,{slots:t}){const r=(0,n.reactive)(be());return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseDevicePixelRatio",setup(e,{slots:t}){const r=(0,n.reactive)({pixelRatio:Oe()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseDevicesList",props:["onUpdated","requestPermissions","constraints"],setup(e,{slots:t}){const r=(0,n.reactive)(je(e));return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseDocumentVisibility",setup(e,{slots:t}){const r=(0,n.reactive)({visibility:Pe()});return()=>{if(t.default)return t.default(r)}}});var Jt=Object.defineProperty,Gt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,er=(e,t,r)=>t in e?Jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseDraggable",props:["storageKey","storageType","initialValue","exact","preventDefault","stopPropagation","pointerTypes","as"],setup(e,{slots:t}){const r=(0,n.ref)(),o=e.storageKey?ne(e.storageKey,(0,n.unref)(e.initialValue)||{x:0,y:0},i?"session"===e.storageType?sessionStorage:localStorage:void 0):e.initialValue||{x:0,y:0},a=(0,n.reactive)(Fe(r,(l=((e,t)=>{for(var r in t||(t={}))Zt.call(t,r)&&er(e,r,t[r]);if(Kt)for(var r of Kt(t))Qt.call(t,r)&&er(e,r,t[r]);return e})({},e),Gt(l,Xt({initialValue:o})))));var l;return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r,style:`touch-action:none;${a.style}`},t.default(a))}}}),(0,n.defineComponent)({name:"UseElementBounding",props:["box","as"],setup(e,{slots:t}){const r=(0,n.ref)(),o=(0,n.reactive)(function(e,t={}){const{reset:r=!0,windowResize:o=!0,windowScroll:a=!0,immediate:i=!0}=t,l=(0,n.ref)(0),s=(0,n.ref)(0),u=(0,n.ref)(0),c=(0,n.ref)(0),p=(0,n.ref)(0),f=(0,n.ref)(0),d=(0,n.ref)(0),v=(0,n.ref)(0);function m(){const t=z(e);if(!t)return void(r&&(l.value=0,s.value=0,u.value=0,c.value=0,p.value=0,f.value=0,d.value=0,v.value=0));const n=t.getBoundingClientRect();l.value=n.height,s.value=n.bottom,u.value=n.left,c.value=n.right,p.value=n.top,f.value=n.width,d.value=n.x,v.value=n.y}return Ae(e,m),(0,n.watch)((()=>z(e)),(e=>!e&&m())),a&&W("scroll",m,{passive:!0}),o&&W("resize",m,{passive:!0}),C((()=>{i&&m()})),{height:l,bottom:s,left:u,right:c,top:p,width:f,x:d,y:v,update:m}}(r));return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(o))}}});(0,n.defineComponent)({name:"UseElementSize",props:["width","height","box"],setup(e,{slots:t}){const r=(0,n.ref)(),o=(0,n.reactive)(_e(r,{width:e.width,height:e.height},{box:e.box}));return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(o))}}});Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;(0,n.defineComponent)({name:"UseElementVisibility",props:["as"],setup(e,{slots:t}){const r=(0,n.ref)(),o=(0,n.reactive)({isVisible:Ue(r)});return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(o))}}});(0,n.defineComponent)({name:"UseEyeDropper",props:{sRGBHex:String},setup(e,{slots:t}){const r=(0,n.reactive)(function(e={}){const{initialValue:t=""}=e,r=Boolean("undefined"!=typeof window&&"EyeDropper"in window),o=(0,n.ref)(t);return{isSupported:r,sRGBHex:o,open:async function(e){if(!r)return;const t=new window.EyeDropper,n=await t.open(e);return o.value=n.sRGBHex,n}}}());return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseFullscreen",props:["as"],setup(e,{slots:t}){const r=(0,n.ref)(),a=(0,n.reactive)(function(e,t={}){const{document:r=H,autoExit:a=!1}=t,i=e||(null==r?void 0:r.querySelector("html")),l=(0,n.ref)(!1);let s=!1,u=Be[0];if(r){for(const e of Be)if(e[1]in r){u=e,s=!0;break}}else s=!1;const[c,p,f,,d]=u;async function v(){s&&((null==r?void 0:r[f])&&await r[p](),l.value=!1)}async function m(){if(!s)return;await v();const e=z(i);e&&(await e[c](),l.value=!0)}return r&&W(r,d,(()=>{l.value=!!(null==r?void 0:r[f])}),!1),a&&o(v),{isSupported:s,isFullscreen:l,enter:m,exit:v,toggle:async function(){l.value?await v():await m()}}}(r));return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(a))}}}),(0,n.defineComponent)({name:"UseGeolocation",props:["enableHighAccuracy","maximumAge","timeout","navigator"],setup(e,{slots:t}){const r=(0,n.reactive)(function(e={}){const{enableHighAccuracy:t=!0,maximumAge:r=3e4,timeout:a=27e3,navigator:i=Y}=e,l=i&&"geolocation"in i,s=(0,n.ref)(null),u=(0,n.ref)(null),c=(0,n.ref)({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});let p;return l&&(p=i.geolocation.watchPosition((function(e){s.value=e.timestamp,c.value=e.coords,u.value=null}),(e=>u.value=e),{enableHighAccuracy:t,maximumAge:r,timeout:a})),o((()=>{p&&i&&i.geolocation.clearWatch(p)})),{isSupported:l,coords:c,locatedAt:s,error:u}}(e));return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseIdle",props:["timeout","events","listenForVisibilityChange","initialState"],setup(e,{slots:t}){const r=(0,n.reactive)(function(e=6e4,t={}){const{initialState:r=!1,listenForVisibilityChange:o=!0,events:a=$e,window:i=q,eventFilter:l=m(50)}=t,u=(0,n.ref)(r),c=(0,n.ref)(s());let p;const d=f(l,(()=>{u.value=!1,c.value=s(),clearTimeout(p),p=setTimeout((()=>u.value=!0),e)}));if(i){const e=i.document;for(const e of a)W(i,e,d,{passive:!0});o&&W(e,"visibilitychange",(()=>{e.hidden||d()}))}return p=setTimeout((()=>u.value=!0),e),{idle:u,lastActive:c}}(e.timeout,e));return()=>{if(t.default)return t.default(r)}}});Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;(0,n.defineComponent)({name:"UseMouse",props:["touch","resetOnTouchEnds","initialValue"],setup(e,{slots:t}){const r=(0,n.reactive)(Me(e));return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseMouseElement",props:["handleOutside","as"],setup(e,{slots:t}){const r=(0,n.ref)(),o=(0,n.reactive)(Le(r,e));return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(o))}}});var tr=Object.defineProperty,rr=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,lr=(e,t,r)=>t in e?tr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseMousePressed",props:["touch","initialValue","as"],setup(e,{slots:t}){const r=(0,n.ref)(),o=(0,n.reactive)(function(e={}){const{touch:t=!0,drag:r=!0,initialValue:o=!1,window:a=q}=e,i=(0,n.ref)(o),l=(0,n.ref)(null);if(!a)return{pressed:i,sourceType:l};const s=e=>()=>{i.value=!0,l.value=e},u=()=>{i.value=!1,l.value=null},c=(0,n.computed)((()=>z(e.target)||a));return W(c,"mousedown",s("mouse"),{passive:!0}),W(a,"mouseleave",u,{passive:!0}),W(a,"mouseup",u,{passive:!0}),r&&(W(c,"dragstart",s("mouse"),{passive:!0}),W(a,"drop",u,{passive:!0}),W(a,"dragend",u,{passive:!0})),t&&(W(c,"touchstart",s("touch"),{passive:!0}),W(a,"touchend",u,{passive:!0}),W(a,"touchcancel",u,{passive:!0})),{pressed:i,sourceType:l}}((a=((e,t)=>{for(var r in t||(t={}))ar.call(t,r)&&lr(e,r,t[r]);if(or)for(var r of or(t))ir.call(t,r)&&lr(e,r,t[r]);return e})({},e),rr(a,nr({target:r})))));var a;return()=>{if(t.default)return(0,n.h)(e.as||"div",{ref:r},t.default(o))}}}),(0,n.defineComponent)({name:"UseNetwork",setup(e,{slots:t}){const r=(0,n.reactive)(ze());return()=>{if(t.default)return t.default(r)}}});var sr=Object.defineProperty,ur=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,vr=(e,t,r)=>t in e?sr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseNow",props:["interval"],setup(e,{slots:t}){const r=(0,n.reactive)(Ge((o=((e,t)=>{for(var r in t||(t={}))fr.call(t,r)&&vr(e,r,t[r]);if(pr)for(var r of pr(t))dr.call(t,r)&&vr(e,r,t[r]);return e})({},e),ur(o,cr({controls:!0})))));var o;return()=>{if(t.default)return t.default(r)}}});var mr=Object.defineProperty,gr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Or=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseOffsetPagination",props:["total","page","pageSize","onPageChange","onPageSizeChange","onPageCountChange"],emits:["page-change","page-size-change","page-count-change"],setup(e,{slots:t,emit:r}){const o=(0,n.reactive)(function(e){const{total:t=1/0,pageSize:r=10,page:o=1,onPageChange:a=c,onPageSizeChange:i=c,onPageCountChange:l=c}=e,s=X(r,1,1/0),u=(0,n.computed)((()=>
1Math.ceil((0,n.unref)(t)/(0,n.unref)(s)))),p=X(o,1,u),f=(0,n.computed)((()=>1===p.value)),d=(0,n.computed)((()=>p.value===u.value));(0,n.isRef)(o)&&y(o,p),(0,n.isRef)(r)&&y(r,s);const v={currentPage:p,currentPageSize:s,pageCount:u,isFirstPage:f,isLastPage:d,prev:function(){p.value--},next:function(){p.value++}};return(0,n.watch)(p,(()=>{a((0,n.reactive)(v))})),(0,n.watch)(s,(()=>{i((0,n.reactive)(v))})),(0,n.watch)(u,(()=>{l((0,n.reactive)(v))})),v}((a=((e,t)=>{for(var r in t||(t={}))br.call(t,r)&&Or(e,r,t[r]);if(hr)for(var r of hr(t))wr.call(t,r)&&Or(e,r,t[r]);return e})({},e),i={onPageChange(...t){var n;null==(n=e.onPageChange)||n.call(e,...t),r("page-change",...t)},onPageSizeChange(...t){var n;null==(n=e.onPageSizeChange)||n.call(e,...t),r("page-size-change",...t)},onPageCountChange(...t){var n;null==(n=e.onPageCountChange)||n.call(e,...t),r("page-count-change",...t)}},gr(a,yr(i)))));var a,i;return()=>{if(t.default)return t.default(o)}}}),(0,n.defineComponent)({name:"UseOnline",setup(e,{slots:t}){const r=(0,n.reactive)({isOnline:Xe()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UsePageLeave",setup(e,{slots:t}){const r=(0,n.reactive)({isLeft:Ke()});return()=>{if(t.default)return t.default(r)}}});var jr=Object.defineProperty,Pr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Cr=(e,t,r)=>t in e?jr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UsePointer",props:["pointerTypes","initialValue","target"],setup(e,{slots:t}){const r=(0,n.ref)(null),o=(0,n.reactive)(lt((a=((e,t)=>{for(var r in t||(t={}))Dr.call(t,r)&&Cr(e,r,t[r]);if(Er)for(var r of Er(t))kr.call(t,r)&&Cr(e,r,t[r]);return e})({},e),i={target:"self"===e.target?r:Ft},Pr(a,Sr(i)))));var a,i;return()=>{if(t.default)return t.default(o,{ref:r})}}}),(0,n.defineComponent)({name:"UsePreferredColorScheme",setup(e,{slots:t}){const r=(0,n.reactive)({colorScheme:ct()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UsePreferredDark",setup(e,{slots:t}){const r=(0,n.reactive)({prefersDark:oe()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UsePreferredLanguages",setup(e,{slots:t}){const r=(0,n.reactive)({languages:pt()});return()=>{if(t.default)return t.default(r)}}});function xr(e,t,{window:r=Ft,initialValue:o=""}={}){const a=(0,n.ref)(o),i=(0,n.computed)((()=>{var e;return It(t)||(null==(e=null==r?void 0:r.document)?void 0:e.documentElement)}));return(0,n.watch)([i,()=>(0,n.unref)(e)],(([e,t])=>{if(e&&r){const n=r.getComputedStyle(e).getPropertyValue(t);a.value=n||o}}),{immediate:!0}),(0,n.watch)(a,(t=>{var r;(null==(r=i.value)?void 0:r.style)&&i.value.style.setProperty((0,n.unref)(e),t)})),a}const Ir="--vueuse-safe-area-top",Fr="--vueuse-safe-area-right",Vr="--vueuse-safe-area-bottom",Tr="--vueuse-safe-area-left";function Nr(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}(0,n.defineComponent)({name:"UseScreenSafeArea",props:{top:Boolean,right:Boolean,bottom:Boolean,left:Boolean},setup(e,{slots:t}){const{top:r,right:o,bottom:a,left:l}=function(){const e=(0,n.ref)(""),t=(0,n.ref)(""),r=(0,n.ref)(""),o=(0,n.ref)("");if(i){const e=xr(Ir),t=xr(Fr),r=xr(Vr),n=xr(Tr);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",r.value="env(safe-area-inset-bottom, 0px)",n.value="env(safe-area-inset-left, 0px)",a(),Vt("resize",g(a))}function a(){e.value=Nr(Ir),t.value=Nr(Fr),r.value=Nr(Vr),o.value=Nr(Tr)}return{top:e,right:t,bottom:r,left:o,update:a}}();return()=>{if(t.default)return(0,n.h)("div",{style:{paddingTop:e.top?r.value:"",paddingRight:e.right?o.value:"",paddingBottom:e.bottom?a.value:"",paddingLeft:e.left?l.value:"",boxSizing:"border-box",maxHeight:"100vh",maxWidth:"100vw",overflow:"auto"}},t.default())}}});Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;function Ar(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}function Rr(e,t=!1){const r=(0,n.ref)(t);let a,i=null;(0,n.watch)((()=>(0,n.unref)(e)),(e=>{if(e){const t=e;a=t.style.overflow,r.value&&(t.style.overflow="hidden")}}),{immediate:!0});const l=()=>{const t=(0,n.unref)(e);t&&r.value&&(p&&(null==i||i()),t.style.overflow=a,r.value=!1)};return o(l),(0,n.computed)({get:()=>r.value,set(t){t?(()=>{const t=(0,n.unref)(e);t&&!r.value&&(p&&(i=Vt(t,"touchmove",Ar,{passive:!1})),t.style.overflow="hidden",r.value=!0)})():l()}})}(()=>{let e=!1;const t=(0,n.ref)(!1)})();var _r=Object.defineProperty,Ur=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,$r=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,zr=(e,t,r)=>t in e?_r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseTimeAgo",props:["time","updateInterval","max","fullDateFormatter","messages"],setup(e,{slots:t}){const r=(0,n.toRef)(e,"time"),o=(0,n.reactive)(wt(r,(a=((e,t)=>{for(var r in t||(t={}))Mr.call(t,r)&&zr(e,r,t[r]);if($r)for(var r of $r(t))Lr.call(t,r)&&zr(e,r,t[r]);return e})({},e),Ur(a,Br({controls:!0})))));var a;return()=>{if(t.default)return t.default(o)}}});var qr=Object.defineProperty,Hr=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Xr=(e,t,r)=>t in e?qr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;(0,n.defineComponent)({name:"UseTimestamp",props:["immediate","interval","offset"],setup(e,{slots:t}){const r=(0,n.reactive)(Dt((o=((e,t)=>{for(var r in t||(t={}))Jr.call(t,r)&&Xr(e,r,t[r]);if(Wr)for(var r of Wr(t))Gr.call(t,r)&&Xr(e,r,t[r]);return e})({},e),Hr(o,Yr({controls:!0})))));var o;return()=>{if(t.default)return t.default(r)}}});var Kr=Object.defineProperty,Zr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,tn=(e,t,r)=>t in e?Kr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rn=(e,t)=>{for(var r in t||(t={}))Qr.call(t,r)&&tn(e,r,t[r]);if(Zr)for(var r of Zr(t))en.call(t,r)&&tn(e,r,t[r]);return e};(0,n.defineComponent)({name:"UseVirtualList",props:["list","options","height"],setup(e,{slots:t}){const{list:r}=(0,n.toRefs)(e),{list:o,containerProps:a,wrapperProps:i}=kt(r,e.options);return a.style.height=e.height||"300px",()=>(0,n.h)("div",rn({},a),[(0,n.h)("div",rn({},i.value),o.value.map((e=>(0,n.h)("div",{style:{overFlow:"hidden",height:e.height}},t.default?t.default(e):"Please set content!"))))])}}),(0,n.defineComponent)({name:"UseWindowFocus",setup(e,{slots:t}){const r=(0,n.reactive)({focused:Ct()});return()=>{if(t.default)return t.default(r)}}}),(0,n.defineComponent)({name:"UseWindowSize",props:["initialWidth","initialHeight"],setup(e,{slots:t}){const r=(0,n.reactive)(function({window:e=q,initialWidth:t=1/0,initialHeight:r=1/0}={}){const o=(0,n.ref)(t),a=(0,n.ref)(r),i=()=>
1{e&&(o.value=e.innerWidth,a.value=e.innerHeight)};return i(),C(i),W("resize",i,{passive:!0}),{width:o,height:a}}(e));return()=>{if(t.default)return t.default(r)}}})}}]);
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.