lnbits-legend/lnbits/static/vendor/quasar.umd.prod.js
2024-09-25 12:09:00 +02:00

127 lines
490 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*!
* Quasar Framework v2.17.0
* (c) 2015-present Razvan Stoenescu
* Released under the MIT License.
*/
(()=>{var uv=Object.defineProperty;var Ur=(e,t)=>{for(var o in t)uv(e,o,{get:t[o],enumerable:!0})};var{h:l,ref:q,computed:s,watch:Y,isRef:Pu,toRaw:co,unref:Au,reactive:Uo,shallowReactive:$u,nextTick:Ee,onActivated:Nt,onDeactivated:Pt,onBeforeMount:Hn,onMounted:je,onBeforeUnmount:ye,onUnmounted:Qn,onBeforeUpdate:Mo,onUpdated:Eu,inject:ht,provide:jt,getCurrentInstance:K,markRaw:Kr,Transition:st,TransitionGroup:Bu,KeepAlive:wi,Teleport:Lu,useSSRContext:l0,withDirectives:Et,vShow:ki,defineComponent:Fu,createApp:Du}=window.Vue;function ft(e,t,o,r){return Object.defineProperty(e,t,{get:o,set:r,enumerable:!0}),e}function qi(e,t){for(let o in t)ft(e,o,t[o]);return e}var xt=q(!1),xl;function sv(e,t){let o=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:o[5]||o[3]||o[1]||"",version:o[4]||o[2]||"0",platform:t[0]||""}}function cv(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}var zu="ontouchstart"in window||window.navigator.maxTouchPoints>0;function dv(e){let t=e.toLowerCase(),o=cv(t),r=sv(t,o),n={mobile:!1,desktop:!1,cordova:!1,capacitor:!1,nativeMobile:!1,electron:!1,bex:!1,linux:!1,mac:!1,win:!1,cros:!1,chrome:!1,firefox:!1,opera:!1,safari:!1,vivaldi:!1,edge:!1,edgeChromium:!1,ie:!1,webkit:!1,android:!1,ios:!1,ipad:!1,iphone:!1,ipod:!1,kindle:!1,winphone:!1,blackberry:!1,playbook:!1,silk:!1};r.browser&&(n[r.browser]=!0,n.version=r.version,n.versionNumber=parseInt(r.version,10)),r.platform&&(n[r.platform]=!0);let i=n.android||n.ios||n.bb||n.blackberry||n.ipad||n.iphone||n.ipod||n.kindle||n.playbook||n.silk||n["windows phone"];if(i===!0||t.indexOf("mobile")!==-1?n.mobile=!0:n.desktop=!0,n["windows phone"]&&(n.winphone=!0,delete n["windows phone"]),n.edga||n.edgios||n.edg?(n.edge=!0,r.browser="edge"):n.crios?(n.chrome=!0,r.browser="chrome"):n.fxios&&(n.firefox=!0,r.browser="firefox"),(n.ipod||n.ipad||n.iphone)&&(n.ios=!0),n.vivaldi&&(r.browser="vivaldi",n.vivaldi=!0),(n.chrome||n.opr||n.safari||n.vivaldi||n.mobile===!0&&n.ios!==!0&&i!==!0)&&(n.webkit=!0),n.opr&&(r.browser="opera",n.opera=!0),n.safari&&(n.blackberry||n.bb?(r.browser="blackberry",n.blackberry=!0):n.playbook?(r.browser="playbook",n.playbook=!0):n.android?(r.browser="android",n.android=!0):n.kindle?(r.browser="kindle",n.kindle=!0):n.silk&&(r.browser="silk",n.silk=!0)),n.name=r.browser,n.platform=r.platform,t.indexOf("electron")!==-1)n.electron=!0;else if(document.location.href.indexOf("-extension://")!==-1)n.bex=!0;else{if(window.Capacitor!==void 0?(n.capacitor=!0,n.nativeMobile=!0,n.nativeMobileWrapper="capacitor"):(window._cordovaNative!==void 0||window.cordova!==void 0)&&(n.cordova=!0,n.nativeMobile=!0,n.nativeMobileWrapper="cordova"),xt.value===!0&&(xl={is:{...n}}),zu===!0&&n.mac===!0&&(n.desktop===!0&&n.safari===!0||n.nativeMobile===!0&&n.android!==!0&&n.ios!==!0&&n.ipad!==!0)){delete n.mac,delete n.desktop;let a=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(n,{mobile:!0,ios:!0,platform:a,[a]:!0})}n.mobile!==!0&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete n.desktop,n.mobile=!0)}return n}var Vu=navigator.userAgent||navigator.vendor||window.opera,fv={has:{touch:!1,webStorage:!1},within:{iframe:!1}},Pe={userAgent:Vu,is:dv(Vu),has:{touch:zu},within:{iframe:window.self!==window.top}},_l={install(e){let{$q:t}=e;xt.value===!0?(e.onSSRHydrated.push(()=>{Object.assign(t.platform,Pe),xt.value=!1}),t.platform=Uo(this)):t.platform=this}};{let e;ft(Pe.has,"webStorage",()=>{if(e!==void 0)return e;try{if(window.localStorage)return e=!0,!0}catch{}return e=!1,!1}),Object.assign(_l,Pe),xt.value===!0&&(Object.assign(_l,xl,fv),xl=null)}var Ro=_l;function A(e){return Kr(Fu(e))}function At(e){return Kr(e)}var Ut=(e,t)=>{let o=Uo(e);for(let r in e)ft(t,r,()=>o[r],n=>{o[r]=n});return t};var Ze={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{let e=Object.defineProperty({},"passive",{get(){Object.assign(Ze,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch{}function Ye(){}function Ko(e){return e.button===0}function mv(e){return e.button===1}function vv(e){return e.button===2}function _t(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function Cl(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();let t=[],o=e.target;for(;o;){if(t.push(o),o.tagName==="HTML")return t.push(document),t.push(window),t;o=o.parentElement}}var gv=40,hv=800;function pv(e){let t=e.deltaX,o=e.deltaY;if((t||o)&&e.deltaMode){let r=e.deltaMode===1?gv:hv;t*=r,o*=r}return e.shiftKey&&!t&&([o,t]=[t,o]),{x:t,y:o}}function at(e){e.stopPropagation()}function vt(e){e.cancelable!==!1&&e.preventDefault()}function ke(e){e.cancelable!==!1&&e.preventDefault(),e.stopPropagation()}function Wo(e,t){if(e===void 0||t===!0&&e.__dragPrevented===!0)return;let o=t===!0?r=>{r.__dragPrevented=!0,r.addEventListener("dragstart",vt,Ze.notPassiveCapture)}:r=>{delete r.__dragPrevented,r.removeEventListener("dragstart",vt,Ze.notPassiveCapture)};e.querySelectorAll("a, img").forEach(o)}function mt(e,t,o){let r=`__q_${t}_evt`;e[r]=e[r]!==void 0?e[r].concat(o):o,o.forEach(n=>{n[0].addEventListener(n[1],e[n[2]],Ze[n[3]])})}function qt(e,t){let o=`__q_${t}_evt`;e[o]!==void 0&&(e[o].forEach(r=>{r[0].removeEventListener(r[1],e[r[2]],Ze[r[3]])}),e[o]=void 0)}var Ou={listenOpts:Ze,leftClick:Ko,middleClick:mv,rightClick:vv,position:_t,getEventPath:Cl,getMouseWheelDistance:pv,stop:at,prevent:vt,stopAndPrevent:ke,preventDraggable:Wo};function Zt(e,t=250,o){let r=null;function n(){let i=arguments,a=()=>{r=null,o!==!0&&e.apply(this,i)};r!==null?clearTimeout(r):o===!0&&e.apply(this,i),r=setTimeout(a,t)}return n.cancel=()=>{r!==null&&clearTimeout(r)},n}var wl=["sm","md","lg","xl"],{passive:Iu}=Ze,Ti=Ut({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:Ye,setDebounce:Ye,install({$q:e,onSSRHydrated:t}){if(e.screen=this,this.__installed===!0){e.config.screen!==void 0&&(e.config.screen.bodyClasses===!1?document.body.classList.remove(`screen--${this.name}`):this.__update(!0));return}let{visualViewport:o}=window,r=o||window,n=document.scrollingElement||document.documentElement,i=o===void 0||Pe.is.mobile===!0?()=>[Math.max(window.innerWidth,n.clientWidth),Math.max(window.innerHeight,n.clientHeight)]:()=>[o.width*o.scale+window.innerWidth-n.clientWidth,o.height*o.scale+window.innerHeight-n.clientHeight],a=e.config.screen!==void 0&&e.config.screen.bodyClasses===!0;this.__update=h=>{let[g,m]=i();if(m!==this.height&&(this.height=m),g!==this.width)this.width=g;else if(h!==!0)return;let v=this.sizes;this.gt.xs=g>=v.sm,this.gt.sm=g>=v.md,this.gt.md=g>=v.lg,this.gt.lg=g>=v.xl,this.lt.sm=g<v.sm,this.lt.md=g<v.md,this.lt.lg=g<v.lg,this.lt.xl=g<v.xl,this.xs=this.lt.sm,this.sm=this.gt.xs===!0&&this.lt.md===!0,this.md=this.gt.sm===!0&&this.lt.lg===!0,this.lg=this.gt.md===!0&&this.lt.xl===!0,this.xl=this.gt.lg,v=this.xs===!0&&"xs"||this.sm===!0&&"sm"||this.md===!0&&"md"||this.lg===!0&&"lg"||"xl",v!==this.name&&(a===!0&&(document.body.classList.remove(`screen--${this.name}`),document.body.classList.add(`screen--${v}`)),this.name=v)};let u,c={},f=16;this.setSizes=h=>{wl.forEach(g=>{h[g]!==void 0&&(c[g]=h[g])})},this.setDebounce=h=>{f=h};let d=()=>{let h=getComputedStyle(document.body);h.getPropertyValue("--q-size-sm")&&wl.forEach(g=>{this.sizes[g]=parseInt(h.getPropertyValue(`--q-size-${g}`),10)}),this.setSizes=g=>{wl.forEach(m=>{g[m]&&(this.sizes[m]=g[m])}),this.__update(!0)},this.setDebounce=g=>{u!==void 0&&r.removeEventListener("resize",u,Iu),u=g>0?Zt(this.__update,g):this.__update,r.addEventListener("resize",u,Iu)},this.setDebounce(f),Object.keys(c).length!==0?(this.setSizes(c),c=void 0):this.__update(),a===!0&&this.name==="xs"&&document.body.classList.add("screen--xs")};xt.value===!0?t.push(d):d()}});var Kt=Ut({isActive:!1,mode:!1},{__media:void 0,set(e){Kt.mode=e,e==="auto"?(Kt.__media===void 0&&(Kt.__media=window.matchMedia("(prefers-color-scheme: dark)"),Kt.__updateMedia=()=>{Kt.set("auto")},Kt.__media.addListener(Kt.__updateMedia)),e=Kt.__media.matches):Kt.__media!==void 0&&(Kt.__media.removeListener(Kt.__updateMedia),Kt.__media=void 0),Kt.isActive=e===!0,document.body.classList.remove(`body--${e===!0?"light":"dark"}`),document.body.classList.add(`body--${e===!0?"dark":"light"}`)},toggle(){Kt.set(Kt.isActive===!1)},install({$q:e,ssrContext:t}){let{dark:o}=e.config;e.dark=this,this.__installed!==!0&&this.set(o!==void 0?o:!1)}}),Mi=Kt;function Wr(e,t,o=document.body){if(typeof e!="string")throw new TypeError("Expected a string as propName");if(typeof t!="string")throw new TypeError("Expected a string as value");if(!(o instanceof Element))throw new TypeError("Expected a DOM element");o.style.setProperty(`--q-${e}`,t)}var Hu=!1;function Qu(e){Hu=e.isComposing===!0}function io(e){return Hu===!0||e!==Object(e)||e.isComposing===!0||e.qKeyEvent===!0}function Tt(e,t){return io(e)===!0?!1:[].concat(t).includes(e.keyCode)}function Nu(e){if(e.ios===!0)return"ios";if(e.android===!0)return"android"}function bv({is:e,has:t,within:o},r){let n=[e.desktop===!0?"desktop":"mobile",`${t.touch===!1?"no-":""}touch`];if(e.mobile===!0){let i=Nu(e);i!==void 0&&n.push("platform-"+i)}if(e.nativeMobile===!0){let i=e.nativeMobileWrapper;n.push(i),n.push("native-mobile"),e.ios===!0&&(r[i]===void 0||r[i].iosStatusBarPadding!==!1)&&n.push("q-ios-padding")}else e.electron===!0?n.push("electron"):e.bex===!0&&n.push("bex");return o.iframe===!0&&n.push("within-iframe"),n}function yv(){let{is:e}=Pe,t=document.body.className,o=new Set(t.replace(/ {2}/g," ").split(" "));if(e.nativeMobile!==!0&&e.electron!==!0&&e.bex!==!0){if(e.desktop===!0)o.delete("mobile"),o.delete("platform-ios"),o.delete("platform-android"),o.add("desktop");else if(e.mobile===!0){o.delete("desktop"),o.add("mobile"),o.delete("platform-ios"),o.delete("platform-android");let n=Nu(e);n!==void 0&&o.add(`platform-${n}`)}}Pe.has.touch===!0&&(o.delete("no-touch"),o.add("touch")),Pe.within.iframe===!0&&o.add("within-iframe");let r=Array.from(o).join(" ");t!==r&&(document.body.className=r)}function Sv(e){for(let t in e)Wr(t,e[t])}var ju={install(e){if(this.__installed!==!0){if(xt.value===!0)yv();else{let{$q:t}=e;t.config.brand!==void 0&&Sv(t.config.brand);let o=bv(Pe,t.config);document.body.classList.add.apply(document.body.classList,o)}Pe.is.ios===!0&&document.body.addEventListener("touchstart",Ye),window.addEventListener("keydown",Qu,!0)}}};var Uu=()=>!0;function xv(e){return typeof e=="string"&&e!==""&&e!=="/"&&e!=="#/"}function _v(e){return e.startsWith("#")===!0&&(e=e.substring(1)),e.startsWith("/")===!1&&(e="/"+e),e.endsWith("/")===!0&&(e=e.substring(0,e.length-1)),"#"+e}function Cv(e){if(e.backButtonExit===!1)return()=>!1;if(e.backButtonExit==="*")return Uu;let t=["#/"];return Array.isArray(e.backButtonExit)===!0&&t.push(...e.backButtonExit.filter(xv).map(_v)),()=>t.includes(window.location.hash)}var on={__history:[],add:Ye,remove:Ye,install({$q:e}){if(this.__installed===!0)return;let{cordova:t,capacitor:o}=Pe.is;if(t!==!0&&o!==!0)return;let r=e.config[t===!0?"cordova":"capacitor"];if(r!==void 0&&r.backButton===!1||o===!0&&(window.Capacitor===void 0||window.Capacitor.Plugins.App===void 0))return;this.add=a=>{a.condition===void 0&&(a.condition=Uu),this.__history.push(a)},this.remove=a=>{let u=this.__history.indexOf(a);u>=0&&this.__history.splice(u,1)};let n=Cv(Object.assign({backButtonExit:!0},r)),i=()=>{if(this.__history.length){let a=this.__history[this.__history.length-1];a.condition()===!0&&(this.__history.pop(),a.handler())}else n()===!0?navigator.app.exitApp():window.history.back()};t===!0?document.addEventListener("deviceready",()=>{document.addEventListener("backbutton",i,!1)}):window.Capacitor.Plugins.App.addListener("backButton",i)}};var Yr={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,o)=>e+"-"+t+" of "+o,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function Ku(){let e=Array.isArray(navigator.languages)===!0&&navigator.languages.length!==0?navigator.languages[0]:navigator.language;if(typeof e=="string")return e.split(/[-_]/).map((t,o)=>o===0?t.toLowerCase():o>1||t.length<4?t.toUpperCase():t[0].toUpperCase()+t.slice(1).toLowerCase()).join("-")}var Sn=Ut({__qLang:{}},{getLocale:Ku,set(e=Yr,t){let o={...e,rtl:e.rtl===!0,getLocale:Ku};if(o.set=Sn.set,Sn.__langConfig===void 0||Sn.__langConfig.noHtmlAttrs!==!0){let r=document.documentElement;r.setAttribute("dir",o.rtl===!0?"rtl":"ltr"),r.setAttribute("lang",o.isoName)}Object.assign(Sn.__qLang,o)},install({$q:e,lang:t,ssrContext:o}){e.lang=Sn.__qLang,Sn.__langConfig=e.config.lang,this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(r){return Reflect.ownKeys(r).filter(n=>n!=="set"&&n!=="getLocale")}}),this.set(t||Yr))}}),Yo=Sn;var Wu={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}};var kl=Ut({iconMapFn:null,__qIconSet:{}},{set(e,t){let o={...e};o.set=kl.set,Object.assign(kl.__qIconSet,o)},install({$q:e,iconSet:t,ssrContext:o}){e.config.iconMapFn!==void 0&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,ft(e,"iconMapFn",()=>this.iconMapFn,r=>{this.iconMapFn=r}),this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(r){return Reflect.ownKeys(r).filter(n=>n!=="set")}}),this.set(t||Wu))}}),Nn=kl;var Ri="_q_",Pi="_q_t_",Ai="_q_s_",Jt="_q_l_",$i="_q_pc_",Ei="_q_f_",Xo="_q_fo_",Bi="_q_tabs_",Li="_q_u_";function Ge(){}var jn={},ql=!1;function Yu(){ql=!0}function Wt(e,t){if(e===t)return!0;if(e!==null&&t!==null&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;let o,r;if(e.constructor===Array){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(Wt(e[r],t[r])!==!0)return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let i=e.entries();for(r=i.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=i.next()}for(i=e.entries(),r=i.next();r.done!==!0;){if(Wt(r.value[1],t.get(r.value[0]))!==!0)return!1;r=i.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;let i=e.entries();for(r=i.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=i.next()}return!0}if(e.buffer!=null&&e.buffer.constructor===ArrayBuffer){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e).filter(i=>e[i]!==void 0);if(o=n.length,o!==Object.keys(t).filter(i=>t[i]!==void 0).length)return!1;for(r=o;r--!==0;){let i=n[r];if(Wt(e[i],t[i])!==!0)return!1}return!0}return e!==e&&t!==t}function ct(e){return e!==null&&typeof e=="object"&&Array.isArray(e)!==!0}function Go(e){return Object.prototype.toString.call(e)==="[object Date]"}function Tl(e){return Object.prototype.toString.call(e)==="[object RegExp]"}function fo(e){return typeof e=="number"&&isFinite(e)}var Xu={deepEqual:Wt,object:ct,date:Go,regexp:Tl,number:fo};var Gu=[Ro,ju,Mi,Ti,on,Yo,Nn];function nn(e,t){let o=Du(e);o.config.globalProperties=t.config.globalProperties;let{reload:r,...n}=t._context;return Object.assign(o._context,n),o}function Zu(e,t){t.forEach(o=>{o.install(e),o.__installed=!0})}function wv(e,t,o){e.config.globalProperties.$q=o.$q,e.provide(Ri,o.$q),Zu(o,Gu),t.components!==void 0&&Object.values(t.components).forEach(r=>{ct(r)===!0&&r.name!==void 0&&e.component(r.name,r)}),t.directives!==void 0&&Object.values(t.directives).forEach(r=>{ct(r)===!0&&r.name!==void 0&&e.directive(r.name,r)}),t.plugins!==void 0&&Zu(o,Object.values(t.plugins).filter(r=>typeof r.install=="function"&&Gu.includes(r)===!1)),xt.value===!0&&(o.$q.onSSRHydrated=()=>{o.onSSRHydrated.forEach(r=>{r()}),o.$q.onSSRHydrated=()=>{}})}var Ju=function(e,t={}){let o={version:"2.17.0"};ql===!1?(t.config!==void 0&&Object.assign(jn,t.config),o.config={...jn},Yu()):o.config=t.config||{},wv(e,t,{parentApp:e,$q:o,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})};var rl={};Ur(rl,{QAjaxBar:()=>Di,QAvatar:()=>zi,QBadge:()=>ss,QBanner:()=>cs,QBar:()=>ds,QBreadcrumbs:()=>vs,QBreadcrumbsEl:()=>bs,QBtn:()=>ze,QBtnDropdown:()=>Ji,QBtnGroup:()=>or,QBtnToggle:()=>zs,QCard:()=>hr,QCardActions:()=>ea,QCardSection:()=>xo,QCarousel:()=>Is,QCarouselControl:()=>Qs,QCarouselSlide:()=>Hs,QChatMessage:()=>Ns,QCheckbox:()=>zo,QChip:()=>qr,QCircularProgress:()=>Tr,QColor:()=>oc,QDate:()=>gc,QDialog:()=>Ho,QDrawer:()=>Cc,QEditor:()=>Ec,QExpansionItem:()=>Bc,QFab:()=>Lc,QFabAction:()=>Dc,QField:()=>Aa,QFile:()=>Oc,QFooter:()=>Ic,QForm:()=>Hc,QFormChildMixin:()=>Qc,QHeader:()=>Nc,QIcon:()=>Re,QImg:()=>jc,QInfiniteScroll:()=>Uc,QInnerLoading:()=>Kc,QInput:()=>Vr,QIntersection:()=>od,QItem:()=>Qo,QItemLabel:()=>Ln,QItemSection:()=>no,QKnob:()=>rd,QLayout:()=>ad,QLinearProgress:()=>Wa,QList:()=>Oa,QMarkupTable:()=>Ia,QMenu:()=>Lo,QNoSsr:()=>ld,QOptionGroup:()=>Na,QPage:()=>sd,QPageContainer:()=>cd,QPageScroller:()=>dd,QPageSticky:()=>fd,QPagination:()=>md,QParallax:()=>vd,QPopupEdit:()=>gd,QPopupProxy:()=>hd,QPullToRefresh:()=>bd,QRadio:()=>Ha,QRange:()=>yd,QRating:()=>Sd,QResizeObserver:()=>oo,QResponsive:()=>xd,QRouteTab:()=>$f,QScrollArea:()=>qd,QScrollObserver:()=>zr,QSelect:()=>Xa,QSeparator:()=>lo,QSkeleton:()=>Ad,QSlideItem:()=>Ed,QSlideTransition:()=>gn,QSlider:()=>Jo,QSpace:()=>Bd,QSpinner:()=>wt,QSpinnerAudio:()=>Ld,QSpinnerBall:()=>Fd,QSpinnerBars:()=>Dd,QSpinnerBox:()=>Vd,QSpinnerClock:()=>zd,QSpinnerComment:()=>Od,QSpinnerCube:()=>Id,QSpinnerDots:()=>Hd,QSpinnerFacebook:()=>Qd,QSpinnerGears:()=>Nd,QSpinnerGrid:()=>jd,QSpinnerHearts:()=>Ud,QSpinnerHourglass:()=>Kd,QSpinnerInfinity:()=>Wd,QSpinnerIos:()=>Yd,QSpinnerOrbit:()=>Xd,QSpinnerOval:()=>Gd,QSpinnerPie:()=>Zd,QSpinnerPuff:()=>Jd,QSpinnerRadio:()=>ef,QSpinnerRings:()=>tf,QSpinnerTail:()=>of,QSplitter:()=>nf,QStep:()=>lf,QStepper:()=>uf,QStepperNavigation:()=>sf,QTab:()=>cn,QTabPanel:()=>Rr,QTabPanels:()=>ma,QTable:()=>Rf,QTabs:()=>ai,QTd:()=>Af,QTh:()=>Za,QTime:()=>Ef,QTimeline:()=>Bf,QTimelineEntry:()=>Lf,QToggle:()=>Qa,QToolbar:()=>Ff,QToolbarTitle:()=>Df,QTooltip:()=>Ma,QTr:()=>Pf,QTree:()=>Vf,QUploader:()=>Qf,QUploaderAddTrigger:()=>Nf,QVideo:()=>jf,QVirtualScroll:()=>el});var es=["B","KB","MB","GB","TB","PB"];function Un(e,t=1){let o=0;for(;parseInt(e,10)>=1024&&o<es.length-1;)e/=1024,++o;return`${e.toFixed(t)}${es[o]}`}function Ml(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Je(e,t,o){return o<=t?t:Math.min(o,Math.max(t,e))}function xn(e,t,o){if(o<=t)return t;let r=o-t+1,n=t+(e-t)%r;return n<t&&(n=r+n),n===0?0:n}function nt(e,t=2,o="0"){if(e==null)return e;let r=""+e;return r.length>=t?r:new Array(t-r.length+1).join(o)+r}var ts={humanStorageSize:Un,capitalize:Ml,between:Je,normalizeToInterval:xn,pad:nt};var Rl=XMLHttpRequest,os=Rl.prototype.open,kv=["top","right","bottom","left"],Fi=[],Xr=0;function qv({p:e,pos:t,active:o,horiz:r,reverse:n,dir:i}){let a=1,u=1;return r===!0?(n===!0&&(a=-1),t==="bottom"&&(u=-1),{transform:`translate3d(${a*(e-100)}%,${o?0:u*-200}%,0)`}):(n===!0&&(u=-1),t==="right"&&(a=-1),{transform:`translate3d(${o?0:i*a*-200}%,${u*(e-100)}%,0)`})}function Tv(e,t){return typeof t!="number"&&(e<25?t=Math.random()*3+3:e<65?t=Math.random()*3:e<85?t=Math.random()*2:e<99?t=.6:t=0),Je(e+t,0,100)}function Mv(e){Xr++,Fi.push(e),!(Xr>1)&&(Rl.prototype.open=function(t,o){let r=[],n=()=>{Fi.forEach(a=>{(a.hijackFilter.value===null||a.hijackFilter.value(o)===!0)&&(a.start(),r.push(a.stop))})},i=()=>{r.forEach(a=>{a()})};this.addEventListener("loadstart",n,{once:!0}),this.addEventListener("loadend",i,{once:!0}),os.apply(this,arguments)})}function Rv(e){Fi=Fi.filter(t=>t.start!==e),Xr=Math.max(0,Xr-1),Xr===0&&(Rl.prototype.open=os)}var Di=A({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:e=>kv.includes(e)},size:{type:String,default:"2px"},color:String,skipHijack:Boolean,reverse:Boolean,hijackFilter:Function},emits:["start","stop"],setup(e,{emit:t}){let{proxy:o}=K(),r=q(0),n=q(!1),i=q(!0),a=0,u=null,c,f=s(()=>`q-loading-bar q-loading-bar--${e.position}`+(e.color!==void 0?` bg-${e.color}`:"")+(i.value===!0?"":" no-transition")),d=s(()=>e.position==="top"||e.position==="bottom"),h=s(()=>d.value===!0?"height":"width"),g=s(()=>{let b=n.value,p=qv({p:r.value,pos:e.position,active:b,horiz:d.value,reverse:o.$q.lang.rtl===!0&&["top","bottom"].includes(e.position)?e.reverse===!1:e.reverse,dir:o.$q.lang.rtl===!0?-1:1});return p[h.value]=e.size,p.opacity=b?1:0,p}),m=s(()=>n.value===!0?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":r.value}:{"aria-hidden":"true"});function v(b=300){let p=c;return c=Math.max(0,b)||0,a++,a>1?(p===0&&b>0?k():u!==null&&p>0&&b<=0&&(clearTimeout(u),u=null),a):(u!==null&&clearTimeout(u),t("start"),r.value=0,u=setTimeout(()=>{u=null,i.value=!0,b>0&&k()},n._value===!0?500:1),n._value!==!0&&(n.value=!0,i.value=!1),a)}function x(b){return a>0&&(r.value=Tv(r.value,b)),a}function y(){if(a=Math.max(0,a-1),a>0)return a;u!==null&&(clearTimeout(u),u=null),t("stop");let b=()=>{i.value=!0,r.value=100,u=setTimeout(()=>{u=null,n.value=!1},1e3)};return r.value===0?u=setTimeout(b,1):b(),a}function k(){r.value<100&&(u=setTimeout(()=>{u=null,x(),k()},c))}let S;return je(()=>{e.skipHijack!==!0&&(S=!0,Mv({start:v,stop:y,hijackFilter:s(()=>e.hijackFilter||null)}))}),ye(()=>{u!==null&&clearTimeout(u),S===!0&&Rv(v)}),Object.assign(o,{start:v,stop:y,increment:x}),()=>l("div",{class:f.value,style:g.value,...m.value})}});var Vi={xs:18,sm:24,md:32,lg:38,xl:46},Ft={size:String};function Dt(e,t=Vi){return s(()=>e.size!==void 0?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null)}function re(e,t){return e!==void 0&&e()||t}function Po(e,t){if(e!==void 0){let o=e();if(o!=null)return o.slice()}return t}function Xe(e,t){return e!==void 0?t.concat(e()):t}function Kn(e,t){return e===void 0?t:t!==void 0?t.concat(e()):e()}function Mt(e,t,o,r,n,i){t.key=r+n;let a=l(e,t,o);return n===!0?Et(a,i()):a}var ns="0 0 24 24",rs=e=>e,Pl=e=>`ionicons ${e}`,as={"mdi-":e=>`mdi ${e}`,"icon-":rs,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":Pl,"ion-ios":Pl,"ion-logo":Pl,"iconfont ":rs,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},ls={o_:"-outlined",r_:"-round",s_:"-sharp"},us={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},Pv=new RegExp("^("+Object.keys(as).join("|")+")"),Av=new RegExp("^("+Object.keys(ls).join("|")+")"),is=new RegExp("^("+Object.keys(us).join("|")+")"),$v=/^[Mm]\s?[-+]?\.?\d/,Ev=/^img:/,Bv=/^svguse:/,Lv=/^ion-/,Fv=/^(fa-(classic|sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,Re=A({name:"QIcon",props:{...Ft,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=Dt(e),n=s(()=>"q-icon"+(e.left===!0?" on-left":"")+(e.right===!0?" on-right":"")+(e.color!==void 0?` text-${e.color}`:"")),i=s(()=>{let a,u=e.name;if(u==="none"||!u)return{none:!0};if(o.iconMapFn!==null){let d=o.iconMapFn(u);if(d!==void 0)if(d.icon!==void 0){if(u=d.icon,u==="none"||!u)return{none:!0}}else return{cls:d.cls,content:d.content!==void 0?d.content:" "}}if($v.test(u)===!0){let[d,h=ns]=u.split("|");return{svg:!0,viewBox:h,nodes:d.split("&&").map(g=>{let[m,v,x]=g.split("@@");return l("path",{style:v,d:m,transform:x})})}}if(Ev.test(u)===!0)return{img:!0,src:u.substring(4)};if(Bv.test(u)===!0){let[d,h=ns]=u.split("|");return{svguse:!0,src:d.substring(7),viewBox:h}}let c=" ",f=u.match(Pv);if(f!==null)a=as[f[1]](u);else if(Fv.test(u)===!0)a=u;else if(Lv.test(u)===!0)a=`ionicons ion-${o.platform.is.ios===!0?"ios":"md"}${u.substring(3)}`;else if(is.test(u)===!0){a="notranslate material-symbols";let d=u.match(is);d!==null&&(u=u.substring(6),a+=us[d[1]]),c=u}else{a="notranslate material-icons";let d=u.match(Av);d!==null&&(u=u.substring(2),a+=ls[d[1]]),c=u}return{cls:a,content:c}});return()=>{let a={class:n.value,style:r.value,"aria-hidden":"true",role:"presentation"};return i.value.none===!0?l(e.tag,a,re(t.default)):i.value.img===!0?l(e.tag,a,Xe(t.default,[l("img",{src:i.value.src})])):i.value.svg===!0?l(e.tag,a,Xe(t.default,[l("svg",{viewBox:i.value.viewBox||"0 0 24 24"},i.value.nodes)])):i.value.svguse===!0?l(e.tag,a,Xe(t.default,[l("svg",{viewBox:i.value.viewBox},[l("use",{"xlink:href":i.value.src})])])):(i.value.cls!==void 0&&(a.class+=" "+i.value.cls),l(e.tag,a,Xe(t.default,[i.value.content])))}}});var zi=A({name:"QAvatar",props:{...Ft,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){let o=Dt(e),r=s(()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(e.square===!0?" q-avatar--square":e.rounded===!0?" rounded-borders":"")),n=s(()=>e.fontSize?{fontSize:e.fontSize}:null);return()=>{let i=e.icon!==void 0?[l(Re,{name:e.icon})]:void 0;return l("div",{class:r.value,style:o.value},[l("div",{class:"q-avatar__content row flex-center overflow-hidden",style:n.value},Kn(t.default,i))])}}});var Dv=["top","middle","bottom"],ss=A({name:"QBadge",props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:e=>Dv.includes(e)}},setup(e,{slots:t}){let o=s(()=>e.align!==void 0?{verticalAlign:e.align}:null),r=s(()=>{let n=e.outline===!0&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${e.multiLine===!0?"multi":"single"}-line`+(e.outline===!0?" q-badge--outline":e.color!==void 0?` bg-${e.color}`:"")+(n!==void 0?` text-${n}`:"")+(e.floating===!0?" q-badge--floating":"")+(e.rounded===!0?" q-badge--rounded":"")+(e.transparent===!0?" q-badge--transparent":"")});return()=>l("div",{class:r.value,style:o.value,role:"status","aria-label":e.label},Xe(t.default,e.label!==void 0?[e.label]:[]))}});var Se={dark:{type:Boolean,default:null}};function xe(e,t){return s(()=>e.dark===null?t.dark.isActive:e.dark)}var cs=A({name:"QBanner",props:{...Se,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=s(()=>"q-banner row items-center"+(e.dense===!0?" q-banner--dense":"")+(r.value===!0?" q-banner--dark q-dark":"")+(e.rounded===!0?" rounded-borders":"")),i=s(()=>`q-banner__actions row items-center justify-end col-${e.inlineActions===!0?"auto":"all"}`);return()=>{let a=[l("div",{class:"q-banner__avatar col-auto row items-center self-start"},re(t.avatar)),l("div",{class:"q-banner__content col text-body2"},re(t.default))],u=re(t.action);return u!==void 0&&a.push(l("div",{class:i.value},u)),l("div",{class:n.value+(e.inlineActions===!1&&u!==void 0?" q-banner--top-padding":""),role:"alert"},a)}}});var ds=A({name:"QBar",props:{...Se,dense:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=s(()=>`q-bar row no-wrap items-center q-bar--${e.dense===!0?"dense":"standard"} q-bar--${r.value===!0?"dark":"light"}`);return()=>l("div",{class:n.value,role:"toolbar"},re(t.default))}});var fs={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},Vv=Object.keys(fs),Wn={align:{type:String,validator:e=>Vv.includes(e)}};function Yn(e){return s(()=>{let t=e.align===void 0?e.vertical===!0?"stretch":"left":e.align;return`${e.vertical===!0?"items":"justify"}-${fs[t]}`})}function Gr(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;for(;Object(t)===t;){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function ms(e,t){typeof t.type=="symbol"?Array.isArray(t.children)===!0&&t.children.forEach(o=>{ms(e,o)}):e.add(t)}function Xn(e){let t=new Set;return e.forEach(o=>{ms(t,o)}),Array.from(t)}function Gn(e){return e.appContext.config.globalProperties.$router!==void 0}function Yt(e){return e.isUnmounted===!0||e.isDeactivated===!0}var zv=["",!0],vs=A({name:"QBreadcrumbs",props:{...Wn,separator:{type:String,default:"/"},separatorColor:String,activeColor:{type:String,default:"primary"},gutter:{type:String,validator:e=>["none","xs","sm","md","lg","xl"].includes(e),default:"sm"}},setup(e,{slots:t}){let o=Yn(e),r=s(()=>`flex items-center ${o.value}${e.gutter==="none"?"":` q-gutter-${e.gutter}`}`),n=s(()=>e.separatorColor?` text-${e.separatorColor}`:""),i=s(()=>` text-${e.activeColor}`);return()=>{if(t.default===void 0)return;let a=Xn(re(t.default));if(a.length===0)return;let u=1,c=[],f=a.filter(h=>h.type!==void 0&&h.type.name==="QBreadcrumbsEl").length,d=t.separator!==void 0?t.separator:()=>e.separator;return a.forEach(h=>{if(h.type!==void 0&&h.type.name==="QBreadcrumbsEl"){let g=u<f,m=h.props!==null&&zv.includes(h.props.disable),v=(g===!0?"":" q-breadcrumbs--last")+(m!==!0&&g===!0?i.value:"");u++,c.push(l("div",{class:`flex items-center${v}`},[h])),g===!0&&c.push(l("div",{class:"q-breadcrumbs__separator"+n.value},d()))}else c.push(h)}),l("div",{class:"q-breadcrumbs"},[l("div",{class:r.value},c)])}}});function gs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function hs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ov(e,t){for(let o in t){let r=t[o],n=e[o];if(typeof r=="string"){if(r!==n)return!1}else if(Array.isArray(n)===!1||n.length!==r.length||r.some((i,a)=>i!==n[a]))return!1}return!0}function ps(e,t){return Array.isArray(t)===!0?e.length===t.length&&e.every((o,r)=>o===t[r]):e.length===1&&e[0]===t}function Iv(e,t){return Array.isArray(e)===!0?ps(e,t):Array.isArray(t)===!0?ps(t,e):e===t}function Hv(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let o in e)if(Iv(e[o],t[o])===!1)return!1;return!0}var Al={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},Zo={...Al,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"}};function rn({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){let o=K(),{props:r,proxy:n,emit:i}=o,a=Gn(o),u=s(()=>r.disable!==!0&&r.href!==void 0),c=t===!0?s(()=>a===!0&&r.disable!==!0&&u.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==""):s(()=>a===!0&&u.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==""),f=s(()=>c.value===!0?S(r.to):null),d=s(()=>f.value!==null),h=s(()=>u.value===!0||d.value===!0),g=s(()=>r.type==="a"||h.value===!0?"a":r.tag||e||"div"),m=s(()=>u.value===!0?{href:r.href,target:r.target}:d.value===!0?{href:f.value.href,target:r.target}:{}),v=s(()=>{if(d.value===!1)return-1;let{matched:C}=f.value,{length:$}=C,L=C[$-1];if(L===void 0)return-1;let D=n.$route.matched;if(D.length===0)return-1;let B=D.findIndex(hs.bind(null,L));if(B!==-1)return B;let E=gs(C[$-2]);return $>1&&gs(L)===E&&D[D.length-1].path!==E?D.findIndex(hs.bind(null,C[$-2])):B}),x=s(()=>d.value===!0&&v.value!==-1&&Ov(n.$route.params,f.value.params)),y=s(()=>x.value===!0&&v.value===n.$route.matched.length-1&&Hv(n.$route.params,f.value.params)),k=s(()=>d.value===!0?y.value===!0?` ${r.exactActiveClass} ${r.activeClass}`:r.exact===!0?"":x.value===!0?` ${r.activeClass}`:"":"");function S(C){try{return n.$router.resolve(C)}catch{}return null}function b(C,{returnRouterError:$,to:L=r.to,replace:D=r.replace}={}){if(r.disable===!0)return C.preventDefault(),Promise.resolve(!1);if(C.metaKey||C.altKey||C.ctrlKey||C.shiftKey||C.button!==void 0&&C.button!==0||r.target==="_blank")return Promise.resolve(!1);C.preventDefault();let B=n.$router[D===!0?"replace":"push"](L);return $===!0?B:B.then(()=>{}).catch(()=>{})}function p(C){if(d.value===!0){let $=L=>b(C,L);i("click",C,$),C.defaultPrevented!==!0&&$()}else i("click",C)}return{hasRouterLink:d,hasHrefLink:u,hasLink:h,linkTag:g,resolvedLink:f,linkIsActive:x,linkIsExactActive:y,linkClass:k,linkAttrs:m,getLink:S,navigateToRouterLink:b,navigateOnClick:p}}var bs=A({name:"QBreadcrumbsEl",props:{...Zo,label:String,icon:String,tag:{type:String,default:"span"}},emits:["click"],setup(e,{slots:t}){let{linkTag:o,linkAttrs:r,linkClass:n,navigateOnClick:i}=rn(),a=s(()=>({class:"q-breadcrumbs__el q-link flex inline items-center relative-position "+(e.disable!==!0?"q-link--focusable"+n.value:"q-breadcrumbs__el--disable"),...r.value,onClick:i})),u=s(()=>"q-breadcrumbs__el-icon"+(e.label!==void 0?" q-breadcrumbs__el-icon--with-label":""));return()=>{let c=[];return e.icon!==void 0&&c.push(l(Re,{class:u.value,name:e.icon})),e.label!==void 0&&c.push(e.label),l(o.value,{...a.value},Xe(t.default,c))}}});var We={size:{type:[String,Number],default:"1em"},color:String};function Ue(e){return{cSize:s(()=>e.size in Vi?`${Vi[e.size]}px`:e.size),classes:s(()=>"q-spinner"+(e.color?` text-${e.color}`:""))}}var wt=A({name:"QSpinner",props:{...We,thickness:{type:Number,default:5}},setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[l("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}});function _n(e){if(e===window)return{top:0,left:0};let{top:t,left:o}=e.getBoundingClientRect();return{top:t,left:o}}function Qv(e,t){return window.getComputedStyle(e).getPropertyValue(t)}function Ao(e){return e===window?window.innerHeight:e.getBoundingClientRect().height}function Nv(e){return e===window?window.innerWidth:e.getBoundingClientRect().width}function Cn(e,t){let o=e.style;for(let r in t)o[r]=t[r]}function jv(e,t){e.forEach(o=>Cn(o,t))}function Uv(e){if(typeof e=="function"){if(document.readyState!=="loading")return e();document.addEventListener("DOMContentLoaded",e,!1)}}function ys(e){if(e==null)return;if(typeof e=="string")try{return document.querySelector(e)||void 0}catch{return}let t=Au(e);if(t)return t.$el||t}function Oi(e,t){if(e==null||e.contains(t)===!0)return!0;for(let o=e.nextElementSibling;o!==null;o=o.nextElementSibling)if(o.contains(t))return!0;return!1}var Ss={offset:_n,style:Qv,height:Ao,width:Nv,css:Cn,cssBatch:jv,ready:Uv};function Zn(e,t=250){let o=!1,r;return function(){return o===!1&&(o=!0,setTimeout(()=>{o=!1},t),r=e.apply(this,arguments)),r}}function xs(e,t,o,r){o.modifiers.stop===!0&&at(e);let n=o.modifiers.color,i=o.modifiers.center;i=i===!0||r===!0;let a=document.createElement("span"),u=document.createElement("span"),c=_t(e),{left:f,top:d,width:h,height:g}=t.getBoundingClientRect(),m=Math.sqrt(h*h+g*g),v=m/2,x=`${(h-m)/2}px`,y=i?x:`${c.left-f-v}px`,k=`${(g-m)/2}px`,S=i?k:`${c.top-d-v}px`;u.className="q-ripple__inner",Cn(u,{height:`${m}px`,width:`${m}px`,transform:`translate3d(${y},${S},0) scale3d(.2,.2,1)`,opacity:0}),a.className=`q-ripple${n?" text-"+n:""}`,a.setAttribute("dir","ltr"),a.appendChild(u),t.appendChild(a);let b=()=>{a.remove(),clearTimeout(p)};o.abort.push(b);let p=setTimeout(()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${x},${k},0) scale3d(1,1,1)`,u.style.opacity=.2,p=setTimeout(()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,p=setTimeout(()=>{a.remove(),o.abort.splice(o.abort.indexOf(b),1)},275)},250)},50)}function _s(e,{modifiers:t,value:o,arg:r}){let n=Object.assign({},e.cfg.ripple,t,o);e.modifiers={early:n.early===!0,stop:n.stop===!0,center:n.center===!0,color:n.color||r,keyCodes:[].concat(n.keyCodes||13)}}var $o=At({name:"ripple",beforeMount(e,t){let o=t.instance.$.appContext.config.globalProperties.$q.config||{};if(o.ripple===!1)return;let r={cfg:o,enabled:t.value!==!1,modifiers:{},abort:[],start(n){r.enabled===!0&&n.qSkipRipple!==!0&&n.type===(r.modifiers.early===!0?"pointerdown":"click")&&xs(n,e,r,n.qKeyEvent===!0)},keystart:Zn(n=>{r.enabled===!0&&n.qSkipRipple!==!0&&Tt(n,r.modifiers.keyCodes)===!0&&n.type===`key${r.modifiers.early===!0?"down":"up"}`&&xs(n,e,r,!0)},300)};_s(r,t),e.__qripple=r,mt(r,"main",[[e,"pointerdown","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){let o=e.__qripple;o!==void 0&&(o.enabled=t.value!==!1,o.enabled===!0&&Object(t.value)===t.value&&_s(o,t))}},beforeUnmount(e){let t=e.__qripple;t!==void 0&&(t.abort.forEach(o=>{o()}),qt(t,"main"),delete e._qripple)}});var Zr={none:0,xs:4,sm:8,md:16,lg:24,xl:32},Kv={xs:8,sm:10,md:14,lg:20,xl:24},Wv=["button","submit","reset"],Yv=/[^\s]\/[^\s]/,$l=["flat","outline","push","unelevated"];function Ii(e,t){return e.flat===!0?"flat":e.outline===!0?"outline":e.push===!0?"push":e.unelevated===!0?"unelevated":t}function Hi(e){let t=Ii(e);return t!==void 0?{[t]:!0}:{}}var Qi={...Ft,...Al,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...$l.reduce((e,t)=>(e[t]=Boolean)&&e,{}),square:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...Wn.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},Cs={...Qi,round:Boolean};function ws(e){let t=Dt(e,Kv),o=Yn(e),{hasRouterLink:r,hasLink:n,linkTag:i,linkAttrs:a,navigateOnClick:u}=rn({fallbackTag:"button"}),c=s(()=>{let y=e.fab===!1&&e.fabMini===!1?t.value:{};return e.padding!==void 0?Object.assign({},y,{padding:e.padding.split(/\s+/).map(k=>k in Zr?Zr[k]+"px":k).join(" "),minWidth:"0",minHeight:"0"}):y}),f=s(()=>e.rounded===!0||e.fab===!0||e.fabMini===!0),d=s(()=>e.disable!==!0&&e.loading!==!0),h=s(()=>d.value===!0?e.tabindex||0:-1),g=s(()=>Ii(e,"standard")),m=s(()=>{let y={tabindex:h.value};return n.value===!0?Object.assign(y,a.value):Wv.includes(e.type)===!0&&(y.type=e.type),i.value==="a"?(e.disable===!0?y["aria-disabled"]="true":y.href===void 0&&(y.role="button"),r.value!==!0&&Yv.test(e.type)===!0&&(y.type=e.type)):e.disable===!0&&(y.disabled="",y["aria-disabled"]="true"),e.loading===!0&&e.percentage!==void 0&&Object.assign(y,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),y}),v=s(()=>{let y;e.color!==void 0?e.flat===!0||e.outline===!0?y=`text-${e.textColor||e.color}`:y=`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(y=`text-${e.textColor}`);let k=e.round===!0?"round":`rectangle${f.value===!0?" q-btn--rounded":e.square===!0?" q-btn--square":""}`;return`q-btn--${g.value} q-btn--${k}`+(y!==void 0?" "+y:"")+(d.value===!0?" q-btn--actionable q-focusable q-hoverable":e.disable===!0?" disabled":"")+(e.fab===!0?" q-btn--fab":e.fabMini===!0?" q-btn--fab-mini":"")+(e.noCaps===!0?" q-btn--no-uppercase":"")+(e.dense===!0?" q-btn--dense":"")+(e.stretch===!0?" no-border-radius self-stretch":"")+(e.glossy===!0?" glossy":"")+(e.square?" q-btn--square":"")}),x=s(()=>o.value+(e.stack===!0?" column":" row")+(e.noWrap===!0?" no-wrap text-no-wrap":"")+(e.loading===!0?" q-btn__content--hidden":""));return{classes:v,style:c,innerClasses:x,attributes:m,hasLink:n,linkTag:i,navigateOnClick:u,isActionable:d}}var{passiveCapture:mo}=Ze,Jn=null,er=null,tr=null,ze=A({name:"QBtn",props:{...Cs,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{classes:n,style:i,innerClasses:a,attributes:u,hasLink:c,linkTag:f,navigateOnClick:d,isActionable:h}=ws(e),g=q(null),m=q(null),v=null,x,y=null,k=s(()=>e.label!==void 0&&e.label!==null&&e.label!==""),S=s(()=>e.disable===!0||e.ripple===!1?!1:{keyCodes:c.value===!0?[13,32]:[13],...e.ripple===!0?{}:e.ripple}),b=s(()=>({center:e.round})),p=s(()=>{let _=Math.max(0,Math.min(100,e.percentage));return _>0?{transition:"transform 0.6s",transform:`translateX(${_-100}%)`}:{}}),C=s(()=>{if(e.loading===!0)return{onMousedown:T,onTouchstart:T,onClick:T,onKeydown:T,onKeyup:T};if(h.value===!0){let _={onClick:L,onKeydown:D,onMousedown:E};if(r.$q.platform.has.touch===!0){let F=e.onTouchstart!==void 0?"":"Passive";_[`onTouchstart${F}`]=B}return _}return{onClick:ke}}),$=s(()=>({ref:g,class:"q-btn q-btn-item non-selectable no-outline "+n.value,style:i.value,...u.value,...C.value}));function L(_){if(g.value!==null){if(_!==void 0){if(_.defaultPrevented===!0)return;let F=document.activeElement;if(e.type==="submit"&&F!==document.body&&g.value.contains(F)===!1&&F.contains(g.value)===!1){g.value.focus();let I=()=>{document.removeEventListener("keydown",ke,!0),document.removeEventListener("keyup",I,mo),g.value!==null&&g.value.removeEventListener("blur",I,mo)};document.addEventListener("keydown",ke,!0),document.addEventListener("keyup",I,mo),g.value.addEventListener("blur",I,mo)}}d(_)}}function D(_){g.value!==null&&(o("keydown",_),Tt(_,[13,32])===!0&&er!==g.value&&(er!==null&&M(),_.defaultPrevented!==!0&&(g.value.focus(),er=g.value,g.value.classList.add("q-btn--active"),document.addEventListener("keyup",V,!0),g.value.addEventListener("blur",V,mo)),ke(_)))}function B(_){g.value!==null&&(o("touchstart",_),_.defaultPrevented!==!0&&(Jn!==g.value&&(Jn!==null&&M(),Jn=g.value,v=_.target,v.addEventListener("touchcancel",V,mo),v.addEventListener("touchend",V,mo)),x=!0,y!==null&&clearTimeout(y),y=setTimeout(()=>{y=null,x=!1},200)))}function E(_){g.value!==null&&(_.qSkipRipple=x===!0,o("mousedown",_),_.defaultPrevented!==!0&&tr!==g.value&&(tr!==null&&M(),tr=g.value,g.value.classList.add("q-btn--active"),document.addEventListener("mouseup",V,mo)))}function V(_){if(g.value!==null&&!(_!==void 0&&_.type==="blur"&&document.activeElement===g.value)){if(_!==void 0&&_.type==="keyup"){if(er===g.value&&Tt(_,[13,32])===!0){let F=new MouseEvent("click",_);F.qKeyEvent=!0,_.defaultPrevented===!0&&vt(F),_.cancelBubble===!0&&at(F),g.value.dispatchEvent(F),ke(_),_.qKeyEvent=!0}o("keyup",_)}M()}}function M(_){let F=m.value;_!==!0&&(Jn===g.value||tr===g.value)&&F!==null&&F!==document.activeElement&&(F.setAttribute("tabindex",-1),F.focus()),Jn===g.value&&(v!==null&&(v.removeEventListener("touchcancel",V,mo),v.removeEventListener("touchend",V,mo)),Jn=v=null),tr===g.value&&(document.removeEventListener("mouseup",V,mo),tr=null),er===g.value&&(document.removeEventListener("keyup",V,!0),g.value!==null&&g.value.removeEventListener("blur",V,mo),er=null),g.value!==null&&g.value.classList.remove("q-btn--active")}function T(_){ke(_),_.qSkipRipple=!0}return ye(()=>{M(!0)}),Object.assign(r,{click:_=>{h.value===!0&&L(_)}}),()=>{let _=[];e.icon!==void 0&&_.push(l(Re,{name:e.icon,left:e.stack!==!0&&k.value===!0,role:"img"})),k.value===!0&&_.push(l("span",{class:"block"},[e.label])),_=Xe(t.default,_),e.iconRight!==void 0&&e.round===!1&&_.push(l(Re,{name:e.iconRight,right:e.stack!==!0&&k.value===!0,role:"img"}));let F=[l("span",{class:"q-focus-helper",ref:m})];return e.loading===!0&&e.percentage!==void 0&&F.push(l("span",{class:"q-btn__progress absolute-full overflow-hidden"+(e.darkPercentage===!0?" q-btn__progress--dark":"")},[l("span",{class:"q-btn__progress-indicator fit block",style:p.value})])),F.push(l("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+a.value},_)),e.loading!==null&&F.push(l(st,{name:"q-transition--fade"},()=>e.loading===!0?[l("span",{key:"loading",class:"absolute-full flex flex-center"},t.loading!==void 0?t.loading():[l(wt)])]:null)),Et(l(f.value,$.value,F),[[$o,S.value,void 0,b.value]])}}});var or=A({name:"QBtnGroup",props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},setup(e,{slots:t}){let o=s(()=>{let r=["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter(n=>e[n]===!0).map(n=>`q-btn-group--${n}`).join(" ");return`q-btn-group row no-wrap${r.length!==0?" "+r:""}`+(e.spread===!0?" q-btn-group--spread":" inline")});return()=>l("div",{class:o.value},re(t.default))}});function It(){if(window.getSelection!==void 0){let e=window.getSelection();e.empty!==void 0?e.empty():e.removeAllRanges!==void 0&&(e.removeAllRanges(),Ro.is.mobile!==!0&&e.addRange(document.createRange()))}else document.selection!==void 0&&document.selection.empty()}var El={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},Ni={...El,contextMenu:Boolean};function nr({showing:e,avoidEmit:t,configureAnchorEl:o}){let{props:r,proxy:n,emit:i}=K(),a=q(null),u=null;function c(m){return a.value===null?!1:m===void 0||m.touches===void 0||m.touches.length<=1}let f={};o===void 0&&(Object.assign(f,{hide(m){n.hide(m)},toggle(m){n.toggle(m),m.qAnchorHandled=!0},toggleKey(m){Tt(m,13)===!0&&f.toggle(m)},contextClick(m){n.hide(m),vt(m),Ee(()=>{n.show(m),m.qAnchorHandled=!0})},prevent:vt,mobileTouch(m){if(f.mobileCleanup(m),c(m)!==!0)return;n.hide(m),a.value.classList.add("non-selectable");let v=m.target;mt(f,"anchor",[[v,"touchmove","mobileCleanup","passive"],[v,"touchend","mobileCleanup","passive"],[v,"touchcancel","mobileCleanup","passive"],[a.value,"contextmenu","prevent","notPassive"]]),u=setTimeout(()=>{u=null,n.show(m),m.qAnchorHandled=!0},300)},mobileCleanup(m){a.value.classList.remove("non-selectable"),u!==null&&(clearTimeout(u),u=null),e.value===!0&&m!==void 0&&It()}}),o=function(m=r.contextMenu){if(r.noParentEvent===!0||a.value===null)return;let v;m===!0?n.$q.platform.is.mobile===!0?v=[[a.value,"touchstart","mobileTouch","passive"]]:v=[[a.value,"mousedown","hide","passive"],[a.value,"contextmenu","contextClick","notPassive"]]:v=[[a.value,"click","toggle","passive"],[a.value,"keyup","toggleKey","passive"]],mt(f,"anchor",v)});function d(){qt(f,"anchor")}function h(m){for(a.value=m;a.value.classList.contains("q-anchor--skip");)a.value=a.value.parentNode;o()}function g(){if(r.target===!1||r.target===""||n.$el.parentNode===null)a.value=null;else if(r.target===!0)h(n.$el.parentNode);else{let m=r.target;if(typeof r.target=="string")try{m=document.querySelector(r.target)}catch{m=void 0}m!=null?(a.value=m.$el||m,o()):(a.value=null,console.error(`Anchor: target "${r.target}" not found`))}}return Y(()=>r.contextMenu,m=>{a.value!==null&&(d(),o(m))}),Y(()=>r.target,()=>{a.value!==null&&d(),g()}),Y(()=>r.noParentEvent,m=>{a.value!==null&&(m===!0?d():o())}),je(()=>{g(),t!==!0&&r.modelValue===!0&&a.value===null&&i("update:modelValue",!1)}),ye(()=>{u!==null&&clearTimeout(u),d()}),{anchorEl:a,canShow:c,anchorEvents:f}}function ji(e,t){let o=q(null),r;function n(u,c){let f=`${c!==void 0?"add":"remove"}EventListener`,d=c!==void 0?c:r;u!==window&&u[f]("scroll",d,Ze.passive),window[f]("scroll",d,Ze.passive),r=c}function i(){o.value!==null&&(n(o.value),o.value=null)}let a=Y(()=>e.noParentEvent,()=>{o.value!==null&&(i(),t())});return ye(a),{localScrollTarget:o,unconfigureScrollTarget:i,changeScrollEvent:n}}var vo={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},go=["beforeShow","show","beforeHide","hide"];function ho({showing:e,canShow:t,hideOnRouteChange:o,handleShow:r,handleHide:n,processOnMount:i}){let a=K(),{props:u,emit:c,proxy:f}=a,d;function h(S){e.value===!0?v(S):g(S)}function g(S){if(u.disable===!0||S!==void 0&&S.qAnchorHandled===!0||t!==void 0&&t(S)!==!0)return;let b=u["onUpdate:modelValue"]!==void 0;b===!0&&(c("update:modelValue",!0),d=S,Ee(()=>{d===S&&(d=void 0)})),(u.modelValue===null||b===!1)&&m(S)}function m(S){e.value!==!0&&(e.value=!0,c("beforeShow",S),r!==void 0?r(S):c("show",S))}function v(S){if(u.disable===!0)return;let b=u["onUpdate:modelValue"]!==void 0;b===!0&&(c("update:modelValue",!1),d=S,Ee(()=>{d===S&&(d=void 0)})),(u.modelValue===null||b===!1)&&x(S)}function x(S){e.value!==!1&&(e.value=!1,c("beforeHide",S),n!==void 0?n(S):c("hide",S))}function y(S){u.disable===!0&&S===!0?u["onUpdate:modelValue"]!==void 0&&c("update:modelValue",!1):S===!0!==e.value&&(S===!0?m:x)(d)}Y(()=>u.modelValue,y),o!==void 0&&Gn(a)===!0&&Y(()=>f.$route.fullPath,()=>{o.value===!0&&e.value===!0&&v()}),i===!0&&je(()=>{y(u.modelValue)});let k={show:g,hide:v,toggle:h};return Object.assign(f,k),k}var wn=[],Jr=[];function ks(e){Jr=Jr.filter(t=>t!==e)}function qs(e){ks(e),Jr.push(e)}function Bl(e){ks(e),Jr.length===0&&wn.length!==0&&(wn[wn.length-1](),wn=[])}function po(e){Jr.length===0?e():wn.push(e)}function Ts(e){wn=wn.filter(t=>t!==e)}var rr=[],ei=[],Xv=1,an=document.body;function Eo(e,t){let o=document.createElement("div");if(o.id=t!==void 0?`q-portal--${t}--${Xv++}`:e,jn.globalNodes!==void 0){let r=jn.globalNodes.class;r!==void 0&&(o.className=r)}return an.appendChild(o),rr.push(o),ei.push(t),o}function ir(e){let t=rr.indexOf(e);rr.splice(t,1),ei.splice(t,1),e.remove()}function Ms(e){if(e===an)return;if(an=e,an===document.body||ei.reduce((o,r)=>r==="dialog"?o+1:o,0)<2){rr.forEach(o=>{o.contains(an)===!1&&an.appendChild(o)});return}let t=ei.lastIndexOf("dialog");for(let o=0;o<rr.length;o++){let r=rr[o];(o===t||ei[o]!=="dialog")&&r.contains(an)===!1&&an.appendChild(r)}}var ln=[];function Rs(e){return ln.find(t=>t.contentEl!==null&&t.contentEl.contains(e))}function Ll(e,t){do{if(e.$options.name==="QMenu"){if(e.hide(t),e.$props.separateClosePopup===!0)return Gr(e)}else if(e.__qPortal===!0){let o=Gr(e);return o!==void 0&&o.$options.name==="QPopupProxy"?(e.hide(t),o):e}e=Gr(e)}while(e!=null)}function Ps(e,t,o){for(;o!==0&&e!==void 0&&e!==null;){if(e.__qPortal===!0){if(o--,e.$options.name==="QMenu"){e=Ll(e,t);continue}e.hide(t)}e=Gr(e)}}var Gv=A({name:"QPortal",setup(e,{slots:t}){return()=>t.default()}});function Zv(e){for(e=e.parent;e!=null;){if(e.type.name==="QGlobalDialog")return!0;if(e.type.name==="QDialog"||e.type.name==="QMenu")return!1;e=e.parent}return!1}function ar(e,t,o,r){let n=q(!1),i=q(!1),a=null,u={},c=r==="dialog"&&Zv(e);function f(h){if(h===!0){Bl(u),i.value=!0;return}i.value=!1,n.value===!1&&(c===!1&&a===null&&(a=Eo(!1,r)),n.value=!0,ln.push(e.proxy),qs(u))}function d(h){if(i.value=!1,h!==!0)return;Bl(u),n.value=!1;let g=ln.indexOf(e.proxy);g!==-1&&ln.splice(g,1),a!==null&&(ir(a),a=null)}return Qn(()=>{d(!0)}),e.proxy.__qPortal=!0,ft(e.proxy,"contentEl",()=>t.value),{showPortal:f,hidePortal:d,portalIsActive:n,portalIsAccessible:i,renderPortal:()=>c===!0?o():n.value===!0?[l(Lu,{to:a},l(Gv,o))]:void 0}}var bo={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function un(e,t=()=>{},o=()=>{}){return{transitionProps:s(()=>{let r=`q-transition--${e.transitionShow||t()}`,n=`q-transition--${e.transitionHide||o()}`;return{appear:!0,enterFromClass:`${r}-enter-from`,enterActiveClass:`${r}-enter-active`,enterToClass:`${r}-enter-to`,leaveFromClass:`${n}-leave-from`,leaveActiveClass:`${n}-leave-active`,leaveToClass:`${n}-leave-to`}}),transitionStyle:s(()=>`--q-transition-duration: ${e.transitionDuration}ms`)}}function yo(){let e,t=K();function o(){e=void 0}return Pt(o),ye(o),{removeTick:o,registerTick(r){e=r,Ee(()=>{e===r&&(Yt(t)===!1&&e(),e=void 0)})}}}function Vt(){let e=null,t=K();function o(){e!==null&&(clearTimeout(e),e=null)}return Pt(o),ye(o),{removeTimeout:o,registerTimeout(r,n){o(e),Yt(t)===!1&&(e=setTimeout(()=>{e=null,r()},n))}}}var eo=[Element,String],Jv=[null,document,document.body,document.scrollingElement,document.documentElement];function Bt(e,t){let o=ys(t);if(o===void 0){if(e==null)return window;o=e.closest(".scroll,.scroll-y,.overflow-auto")}return Jv.includes(o)?window:o}function lr(e){return(e===window?document.body:e).scrollHeight}function eg(e){return(e===window?document.body:e).scrollWidth}function to(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function sn(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function Vl(e,t,o=0){let r=arguments[3]===void 0?performance.now():arguments[3],n=to(e);if(o<=0){n!==t&&Fl(e,t);return}requestAnimationFrame(i=>{let a=i-r,u=n+(t-n)/Math.max(a,o)*a;Fl(e,u),u!==t&&Vl(e,t,o-a,i)})}function zl(e,t,o=0){let r=arguments[3]===void 0?performance.now():arguments[3],n=sn(e);if(o<=0){n!==t&&Dl(e,t);return}requestAnimationFrame(i=>{let a=i-r,u=n+(t-n)/Math.max(a,o)*a;Dl(e,u),u!==t&&zl(e,t,o-a,i)})}function Fl(e,t){if(e===window){window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t);return}e.scrollTop=t}function Dl(e,t){if(e===window){window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0);return}e.scrollLeft=t}function Bo(e,t,o){if(o){Vl(e,t,o);return}Fl(e,t)}function ti(e,t,o){if(o){zl(e,t,o);return}Dl(e,t)}var Ui;function kn(){if(Ui!==void 0)return Ui;let e=document.createElement("p"),t=document.createElement("div");Cn(e,{width:"100%",height:"200px"}),Cn(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);let o=e.offsetWidth;t.style.overflow="scroll";let r=e.offsetWidth;return o===r&&(r=t.clientWidth),t.remove(),Ui=o-r,Ui}function Ol(e,t=!0){return!e||e.nodeType!==Node.ELEMENT_NODE?!1:t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"]))}var As={getScrollTarget:Bt,getScrollHeight:lr,getScrollWidth:eg,getVerticalScrollPosition:to,getHorizontalScrollPosition:sn,animVerticalScrollTo:Vl,animHorizontalScrollTo:zl,setVerticalScrollPosition:Bo,setHorizontalScrollPosition:ti,getScrollbarWidth:kn,hasScrollbar:Ol};var qn=[],ur;function tg(e){ur=e.keyCode===27}function og(){ur===!0&&(ur=!1)}function ng(e){ur===!0&&(ur=!1,Tt(e,27)===!0&&qn[qn.length-1](e))}function $s(e){window[e]("keydown",tg),window[e]("blur",og),window[e]("keyup",ng),ur=!1}function Ki(e){Pe.is.desktop===!0&&(qn.push(e),qn.length===1&&$s("addEventListener"))}function sr(e){let t=qn.indexOf(e);t!==-1&&(qn.splice(t,1),qn.length===0&&$s("removeEventListener"))}var Tn=[];function Es(e){Tn[Tn.length-1](e)}function cr(e){Pe.is.desktop===!0&&(Tn.push(e),Tn.length===1&&document.body.addEventListener("focusin",Es))}function Mn(e){let t=Tn.indexOf(e);t!==-1&&(Tn.splice(t,1),Tn.length===0&&document.body.removeEventListener("focusin",Es))}var dr=null,{notPassiveCapture:Wi}=Ze,Rn=[];function Yi(e){dr!==null&&(clearTimeout(dr),dr=null);let t=e.target;if(t===void 0||t.nodeType===8||t.classList.contains("no-pointer-events")===!0)return;let o=ln.length-1;for(;o>=0;){let r=ln[o].$;if(r.type.name==="QTooltip"){o--;continue}if(r.type.name!=="QDialog")break;if(r.props.seamless!==!0)return;o--}for(let r=Rn.length-1;r>=0;r--){let n=Rn[r];if((n.anchorEl.value===null||n.anchorEl.value.contains(t)===!1)&&(t===document.body||n.innerRef.value!==null&&n.innerRef.value.contains(t)===!1))e.qClickOutside=!0,n.onClickOutside(e);else return}}function Xi(e){Rn.push(e),Rn.length===1&&(document.addEventListener("mousedown",Yi,Wi),document.addEventListener("touchstart",Yi,Wi))}function fr(e){let t=Rn.findIndex(o=>o===e);t!==-1&&(Rn.splice(t,1),Rn.length===0&&(dr!==null&&(clearTimeout(dr),dr=null),document.removeEventListener("mousedown",Yi,Wi),document.removeEventListener("touchstart",Yi,Wi)))}var Bs,Ls;function mr(e){let t=e.split(" ");return t.length!==2?!1:["top","center","bottom"].includes(t[0])!==!0?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):["left","middle","right","start","end"].includes(t[1])!==!0?(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1):!0}function Gi(e){return e?!(e.length!==2||typeof e[0]!="number"||typeof e[1]!="number"):!0}var Hl={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};["left","middle","right"].forEach(e=>{Hl[`${e}#ltr`]=e,Hl[`${e}#rtl`]=e});function vr(e,t){let o=e.split(" ");return{vertical:o[0],horizontal:Hl[`${o[1]}#${t===!0?"rtl":"ltr"}`]}}function rg(e,t){let{top:o,left:r,right:n,bottom:i,width:a,height:u}=e.getBoundingClientRect();return t!==void 0&&(o-=t[1],r-=t[0],i+=t[1],n+=t[0],a+=t[0],u+=t[1]),{top:o,bottom:i,height:u,left:r,right:n,width:a,middle:r+(n-r)/2,center:o+(i-o)/2}}function ig(e,t,o){let{top:r,left:n}=e.getBoundingClientRect();return r+=t.top,n+=t.left,o!==void 0&&(r+=o[1],n+=o[0]),{top:r,bottom:r+1,height:1,left:n,right:n+1,width:1,middle:n,center:r}}function ag(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function Fs(e,t,o,r){return{top:e[o.vertical]-t[r.vertical],left:e[o.horizontal]-t[r.horizontal]}}function oi(e,t=0){if(e.targetEl===null||e.anchorEl===null||t>5)return;if(e.targetEl.offsetHeight===0||e.targetEl.offsetWidth===0){setTimeout(()=>{oi(e,t+1)},10);return}let{targetEl:o,offset:r,anchorEl:n,anchorOrigin:i,selfOrigin:a,absoluteOffset:u,fit:c,cover:f,maxHeight:d,maxWidth:h}=e;if(Pe.is.ios===!0&&window.visualViewport!==void 0){let $=document.body.style,{offsetLeft:L,offsetTop:D}=window.visualViewport;L!==Bs&&($.setProperty("--q-pe-left",L+"px"),Bs=L),D!==Ls&&($.setProperty("--q-pe-top",D+"px"),Ls=D)}let{scrollLeft:g,scrollTop:m}=o,v=u===void 0?rg(n,f===!0?[0,0]:r):ig(n,u,r);Object.assign(o.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:h,maxHeight:d,visibility:"visible"});let{offsetWidth:x,offsetHeight:y}=o,{elWidth:k,elHeight:S}=c===!0||f===!0?{elWidth:Math.max(v.width,x),elHeight:f===!0?Math.max(v.height,y):y}:{elWidth:x,elHeight:y},b={maxWidth:h,maxHeight:d};(c===!0||f===!0)&&(b.minWidth=v.width+"px",f===!0&&(b.minHeight=v.height+"px")),Object.assign(o.style,b);let p=ag(k,S),C=Fs(v,p,i,a);if(u===void 0||r===void 0)Il(C,v,p,i,a);else{let{top:$,left:L}=C;Il(C,v,p,i,a);let D=!1;if(C.top!==$){D=!0;let B=2*r[1];v.center=v.top-=B,v.bottom-=B+2}if(C.left!==L){D=!0;let B=2*r[0];v.middle=v.left-=B,v.right-=B+2}D===!0&&(C=Fs(v,p,i,a),Il(C,v,p,i,a))}b={top:C.top+"px",left:C.left+"px"},C.maxHeight!==void 0&&(b.maxHeight=C.maxHeight+"px",v.height>C.maxHeight&&(b.minHeight=b.maxHeight)),C.maxWidth!==void 0&&(b.maxWidth=C.maxWidth+"px",v.width>C.maxWidth&&(b.minWidth=b.maxWidth)),Object.assign(o.style,b),o.scrollTop!==m&&(o.scrollTop=m),o.scrollLeft!==g&&(o.scrollLeft=g)}function Il(e,t,o,r,n){let i=o.bottom,a=o.right,u=kn(),c=window.innerHeight-u,f=document.body.clientWidth;if(e.top<0||e.top+i>c)if(n.vertical==="center")e.top=t[r.vertical]>c/2?Math.max(0,c-i):0,e.maxHeight=Math.min(i,c);else if(t[r.vertical]>c/2){let d=Math.min(c,r.vertical==="center"?t.center:r.vertical===n.vertical?t.bottom:t.top);e.maxHeight=Math.min(i,d),e.top=Math.max(0,d-i)}else e.top=Math.max(0,r.vertical==="center"?t.center:r.vertical===n.vertical?t.top:t.bottom),e.maxHeight=Math.min(i,c-e.top);if(e.left<0||e.left+a>f)if(e.maxWidth=Math.min(a,f),n.horizontal==="middle")e.left=t[r.horizontal]>f/2?Math.max(0,f-a):0;else if(t[r.horizontal]>f/2){let d=Math.min(f,r.horizontal==="middle"?t.middle:r.horizontal===n.horizontal?t.right:t.left);e.maxWidth=Math.min(a,d),e.left=Math.max(0,d-e.maxWidth)}else e.left=Math.max(0,r.horizontal==="middle"?t.middle:r.horizontal===n.horizontal?t.left:t.right),e.maxWidth=Math.min(a,f-e.left)}var Lo=A({name:"QMenu",inheritAttrs:!1,props:{...Ni,...vo,...Se,...bo,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:mr},self:{type:String,validator:mr},offset:{type:Array,validator:Gi},scrollTarget:eo,touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...go,"click","escapeKey"],setup(e,{slots:t,emit:o,attrs:r}){let n=null,i,a,u,c=K(),{proxy:f}=c,{$q:d}=f,h=q(null),g=q(!1),m=s(()=>e.persistent!==!0&&e.noRouteDismiss!==!0),v=xe(e,d),{registerTick:x,removeTick:y}=yo(),{registerTimeout:k}=Vt(),{transitionProps:S,transitionStyle:b}=un(e),{localScrollTarget:p,changeScrollEvent:C,unconfigureScrollTarget:$}=ji(e,X),{anchorEl:L,canShow:D}=nr({showing:g}),{hide:B}=ho({showing:g,canShow:D,handleShow:fe,handleHide:H,hideOnRouteChange:m,processOnMount:!0}),{showPortal:E,hidePortal:V,renderPortal:M}=ar(c,h,ae,"menu"),T={anchorEl:L,innerRef:h,onClickOutside(Q){if(e.persistent!==!0&&g.value===!0)return B(Q),(Q.type==="touchstart"||Q.target.classList.contains("q-dialog__backdrop"))&&ke(Q),!0}},_=s(()=>vr(e.anchor||(e.cover===!0?"center middle":"bottom start"),d.lang.rtl)),F=s(()=>e.cover===!0?_.value:vr(e.self||"top start",d.lang.rtl)),I=s(()=>(e.square===!0?" q-menu--square":"")+(v.value===!0?" q-menu--dark q-dark":"")),j=s(()=>e.autoClose===!0?{onClick:U}:{}),W=s(()=>g.value===!0&&e.persistent!==!0);Y(W,Q=>{Q===!0?(Ki(R),Xi(T)):(sr(R),fr(T))});function ee(){po(()=>{let Q=h.value;Q&&Q.contains(document.activeElement)!==!0&&(Q=Q.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||Q.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||Q.querySelector("[autofocus], [data-autofocus]")||Q,Q.focus({preventScroll:!0}))})}function fe(Q){if(n=e.noRefocus===!1?document.activeElement:null,cr(le),E(),X(),i=void 0,Q!==void 0&&(e.touchPosition||e.contextMenu)){let me=_t(Q);if(me.left!==void 0){let{top:qe,left:G}=L.value.getBoundingClientRect();i={left:me.left-G,top:me.top-qe}}}a===void 0&&(a=Y(()=>d.screen.width+"|"+d.screen.height+"|"+e.self+"|"+e.anchor+"|"+d.lang.rtl,z)),e.noFocus!==!0&&document.activeElement.blur(),x(()=>{z(),e.noFocus!==!0&&ee()}),k(()=>{d.platform.is.ios===!0&&(u=e.autoClose,h.value.click()),z(),E(!0),o("show",Q)},e.transitionDuration)}function H(Q){y(),V(),w(!0),n!==null&&(Q===void 0||Q.qClickOutside!==!0)&&(((Q&&Q.type.indexOf("key")===0?n.closest('[tabindex]:not([tabindex^="-"])'):void 0)||n).focus(),n=null),k(()=>{V(!0),o("hide",Q)},e.transitionDuration)}function w(Q){i=void 0,a!==void 0&&(a(),a=void 0),(Q===!0||g.value===!0)&&(Mn(le),$(),fr(T),sr(R)),Q!==!0&&(n=null)}function X(){(L.value!==null||e.scrollTarget!==void 0)&&(p.value=Bt(L.value,e.scrollTarget),C(p.value,z))}function U(Q){u!==!0?(Ll(f,Q),o("click",Q)):u=!1}function le(Q){W.value===!0&&e.noFocus!==!0&&Oi(h.value,Q.target)!==!0&&ee()}function R(Q){o("escapeKey"),B(Q)}function z(){oi({targetEl:h.value,offset:e.offset,anchorEl:L.value,anchorOrigin:_.value,selfOrigin:F.value,absoluteOffset:i,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function ae(){return l(st,S.value,()=>g.value===!0?l("div",{role:"menu",...r,ref:h,tabindex:-1,class:["q-menu q-position-engine scroll"+I.value,r.class],style:[r.style,b.value],...j.value},re(t.default)):null)}return ye(w),Object.assign(f,{focus:ee,updatePosition:z}),M}});var Ql,Zi=0,Ht=new Array(256);for(let e=0;e<256;e++)Ht[e]=(e+256).toString(16).substring(1);var lg=(()=>{let e=typeof crypto<"u"?crypto:typeof window<"u"?window.crypto||window.msCrypto:void 0;if(e!==void 0){if(e.randomBytes!==void 0)return e.randomBytes;if(e.getRandomValues!==void 0)return t=>{let o=new Uint8Array(t);return e.getRandomValues(o),o}}return t=>{let o=[];for(let r=t;r>0;r--)o.push(Math.floor(Math.random()*256));return o}})(),Ds=4096;function Fo(){(Ql===void 0||Zi+16>Ds)&&(Zi=0,Ql=lg(Ds));let e=Array.prototype.slice.call(Ql,Zi,Zi+=16);return e[6]=e[6]&15|64,e[8]=e[8]&63|128,Ht[e[0]]+Ht[e[1]]+Ht[e[2]]+Ht[e[3]]+"-"+Ht[e[4]]+Ht[e[5]]+"-"+Ht[e[6]]+Ht[e[7]]+"-"+Ht[e[8]]+Ht[e[9]]+"-"+Ht[e[10]]+Ht[e[11]]+Ht[e[12]]+Ht[e[13]]+Ht[e[14]]+Ht[e[15]]}function ug(e){return e??null}function Vs(e,t){return e??(t===!0?`f_${Fo()}`:null)}function Do({getValue:e,required:t=!0}={}){if(xt.value===!0){let o=e!==void 0?q(ug(e())):q(null);return t===!0&&o.value===null&&je(()=>{o.value=`f_${Fo()}`}),e!==void 0&&Y(e,r=>{o.value=Vs(r,t)}),o}return e!==void 0?s(()=>Vs(e(),t)):q(`f_${Fo()}`)}var sg=Object.keys(Qi);function cg(e){return sg.reduce((t,o)=>{let r=e[o];return r!==void 0&&(t[o]=r),t},{})}var Ji=A({name:"QBtnDropdown",props:{...Qi,...bo,modelValue:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,menuAnchor:{type:String,default:"bottom end"},menuSelf:{type:String,default:"top end"},menuOffset:Array,disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String},emits:["update:modelValue","click","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),n=q(e.modelValue),i=q(null),a=Do(),u=s(()=>{let p={"aria-expanded":n.value===!0?"true":"false","aria-haspopup":"true","aria-controls":a.value,"aria-label":e.toggleAriaLabel||r.$q.lang.label[n.value===!0?"collapse":"expand"](e.label)};return(e.disable===!0||e.split===!1&&e.disableMainBtn===!0||e.disableDropdown===!0)&&(p["aria-disabled"]="true"),p}),c=s(()=>"q-btn-dropdown__arrow"+(n.value===!0&&e.noIconAnimation===!1?" rotate-180":"")+(e.split===!1?" q-btn-dropdown__arrow-container":"")),f=s(()=>Hi(e)),d=s(()=>cg(e));Y(()=>e.modelValue,p=>{i.value!==null&&i.value[p?"show":"hide"]()}),Y(()=>e.split,b);function h(p){n.value=!0,o("beforeShow",p)}function g(p){o("show",p),o("update:modelValue",!0)}function m(p){n.value=!1,o("beforeHide",p)}function v(p){o("hide",p),o("update:modelValue",!1)}function x(p){o("click",p)}function y(p){at(p),b(),o("click",p)}function k(p){i.value!==null&&i.value.toggle(p)}function S(p){i.value!==null&&i.value.show(p)}function b(p){i.value!==null&&i.value.hide(p)}return Object.assign(r,{show:S,hide:b,toggle:k}),je(()=>{e.modelValue===!0&&S()}),()=>{let p=[l(Re,{class:c.value,name:e.dropdownIcon||r.$q.iconSet.arrow.dropdown})];return e.disableDropdown!==!0&&p.push(l(Lo,{ref:i,id:a.value,class:e.contentClass,style:e.contentStyle,cover:e.cover,fit:!0,persistent:e.persistent,noRouteDismiss:e.noRouteDismiss,autoClose:e.autoClose,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,separateClosePopup:!0,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:h,onShow:g,onBeforeHide:m,onHide:v},t.default)),e.split===!1?l(ze,{class:"q-btn-dropdown q-btn-dropdown--simple",...d.value,...u.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:x},{default:()=>re(t.label,[]).concat(p),loading:t.loading}):l(or,{class:"q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item",rounded:e.rounded,square:e.square,...f.value,glossy:e.glossy,stretch:e.stretch},()=>[l(ze,{class:"q-btn-dropdown--current",...d.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:y},{default:t.label,loading:t.loading}),l(ze,{class:"q-btn-dropdown__arrow-container q-anchor--skip",...u.value,...f.value,disable:e.disable===!0||e.disableDropdown===!0,rounded:e.rounded,color:e.color,textColor:e.textColor,dense:e.dense,size:e.size,padding:e.padding,ripple:e.ripple},()=>p)])}}});var kt={name:String};function Vo(e){return s(()=>({type:"hidden",name:e.name,value:e.modelValue}))}function Xt(e={}){return(t,o,r)=>{t[o](l("input",{class:"hidden"+(r||""),...e.value}))}}function gr(e){return s(()=>e.name||e.for)}var zs=A({name:"QBtnToggle",props:{...kt,modelValue:{required:!0},options:{type:Array,required:!0,validator:e=>e.every(t=>("label"in t||"icon"in t||"slot"in t)&&"value"in t)},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","clear","click"],setup(e,{slots:t,emit:o}){let r=s(()=>e.options.find(g=>g.value===e.modelValue)!==void 0),n=s(()=>({type:"hidden",name:e.name,value:e.modelValue})),i=Xt(n),a=s(()=>Hi(e)),u=s(()=>({rounded:e.rounded,dense:e.dense,...a.value})),c=s(()=>e.options.map((g,m)=>{let{attrs:v,value:x,slot:y,...k}=g;return{slot:y,props:{key:m,"aria-pressed":x===e.modelValue?"true":"false",...v,...k,...u.value,disable:e.disable===!0||k.disable===!0,color:x===e.modelValue?d(k,"toggleColor"):d(k,"color"),textColor:x===e.modelValue?d(k,"toggleTextColor"):d(k,"textColor"),noCaps:d(k,"noCaps")===!0,noWrap:d(k,"noWrap")===!0,size:d(k,"size"),padding:d(k,"padding"),ripple:d(k,"ripple"),stack:d(k,"stack")===!0,stretch:d(k,"stretch")===!0,onClick(S){f(x,g,S)}}}}));function f(g,m,v){e.readonly!==!0&&(e.modelValue===g?e.clearable===!0&&(o("update:modelValue",null,null),o("clear")):o("update:modelValue",g,m),o("click",v))}function d(g,m){return g[m]===void 0?e[m]:g[m]}function h(){let g=c.value.map(m=>l(ze,m.props,m.slot!==void 0?t[m.slot]:void 0));return e.name!==void 0&&e.disable!==!0&&r.value===!0&&i(g,"push"),Xe(t.default,g)}return()=>l(or,{class:"q-btn-toggle",...a.value,rounded:e.rounded,stretch:e.stretch,glossy:e.glossy,spread:e.spread},h)}});var hr=A({name:"QCard",props:{...Se,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=s(()=>"q-card"+(r.value===!0?" q-card--dark q-dark":"")+(e.bordered===!0?" q-card--bordered":"")+(e.square===!0?" q-card--square no-border-radius":"")+(e.flat===!0?" q-card--flat no-shadow":""));return()=>l(e.tag,{class:n.value},re(t.default))}});var xo=A({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){let o=s(()=>`q-card__section q-card__section--${e.horizontal===!0?"horiz row no-wrap":"vert"}`);return()=>l(e.tag,{class:o.value},re(t.default))}});var ea=A({name:"QCardActions",props:{...Wn,vertical:Boolean},setup(e,{slots:t}){let o=Yn(e),r=s(()=>`q-card__actions ${o.value} q-card__actions--${e.vertical===!0?"vert column":"horiz row"}`);return()=>l("div",{class:r.value},re(t.default))}});var Nl={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},dg=Object.keys(Nl);Nl.all=!0;function pr(e){let t={};for(let o of dg)e[o]===!0&&(t[o]=!0);return Object.keys(t).length===0?Nl:(t.horizontal===!0?t.left=t.right=!0:t.left===!0&&t.right===!0&&(t.horizontal=!0),t.vertical===!0?t.up=t.down=!0:t.up===!0&&t.down===!0&&(t.vertical=!0),t.horizontal===!0&&t.vertical===!0&&(t.all=!0),t)}var fg=["INPUT","TEXTAREA"];function br(e,t){return t.event===void 0&&e.target!==void 0&&e.target.draggable!==!0&&typeof t.handler=="function"&&fg.includes(e.target.nodeName.toUpperCase())===!1&&(e.qClonedBy===void 0||e.qClonedBy.indexOf(t.uid)===-1)}function mg(e){let t=[.06,6,50];return typeof e=="string"&&e.length&&e.split(":").forEach((o,r)=>{let n=parseFloat(o);n&&(t[r]=n)}),t}var ta=At({name:"touch-swipe",beforeMount(e,{value:t,arg:o,modifiers:r}){if(r.mouse!==!0&&Pe.has.touch!==!0)return;let n=r.mouseCapture===!0?"Capture":"",i={handler:t,sensitivity:mg(o),direction:pr(r),noop:Ye,mouseStart(a){br(a,i)&&Ko(a)&&(mt(i,"temp",[[document,"mousemove","move",`notPassive${n}`],[document,"mouseup","end","notPassiveCapture"]]),i.start(a,!0))},touchStart(a){if(br(a,i)){let u=a.target;mt(i,"temp",[[u,"touchmove","move","notPassiveCapture"],[u,"touchcancel","end","notPassiveCapture"],[u,"touchend","end","notPassiveCapture"]]),i.start(a)}},start(a,u){Pe.is.firefox===!0&&Wo(e,!0);let c=_t(a);i.event={x:c.left,y:c.top,time:Date.now(),mouse:u===!0,dir:!1}},move(a){if(i.event===void 0)return;if(i.event.dir!==!1){ke(a);return}let u=Date.now()-i.event.time;if(u===0)return;let c=_t(a),f=c.left-i.event.x,d=Math.abs(f),h=c.top-i.event.y,g=Math.abs(h);if(i.event.mouse!==!0){if(d<i.sensitivity[1]&&g<i.sensitivity[1]){i.end(a);return}}else if(window.getSelection().toString()!==""){i.end(a);return}else if(d<i.sensitivity[2]&&g<i.sensitivity[2])return;let m=d/u,v=g/u;i.direction.vertical===!0&&d<g&&d<100&&v>i.sensitivity[0]&&(i.event.dir=h<0?"up":"down"),i.direction.horizontal===!0&&d>g&&g<100&&m>i.sensitivity[0]&&(i.event.dir=f<0?"left":"right"),i.direction.up===!0&&d<g&&h<0&&d<100&&v>i.sensitivity[0]&&(i.event.dir="up"),i.direction.down===!0&&d<g&&h>0&&d<100&&v>i.sensitivity[0]&&(i.event.dir="down"),i.direction.left===!0&&d>g&&f<0&&g<100&&m>i.sensitivity[0]&&(i.event.dir="left"),i.direction.right===!0&&d>g&&f>0&&g<100&&m>i.sensitivity[0]&&(i.event.dir="right"),i.event.dir!==!1?(ke(a),i.event.mouse===!0&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),It(),i.styleCleanup=x=>{i.styleCleanup=void 0,document.body.classList.remove("non-selectable");let y=()=>{document.body.classList.remove("no-pointer-events--children")};x===!0?setTimeout(y,50):y()}),i.handler({evt:a,touch:i.event.mouse!==!0,mouse:i.event.mouse,direction:i.event.dir,duration:u,distance:{x:d,y:g}})):i.end(a)},end(a){i.event!==void 0&&(qt(i,"temp"),Pe.is.firefox===!0&&Wo(e,!1),i.styleCleanup!==void 0&&i.styleCleanup(!0),a!==void 0&&i.event.dir!==!1&&ke(a),i.event=void 0)}};if(e.__qtouchswipe=i,r.mouse===!0){let a=r.mouseCapture===!0||r.mousecapture===!0?"Capture":"";mt(i,"main",[[e,"mousedown","mouseStart",`passive${a}`]])}Pe.has.touch===!0&&mt(i,"main",[[e,"touchstart","touchStart",`passive${r.capture===!0?"Capture":""}`],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){let o=e.__qtouchswipe;o!==void 0&&(t.oldValue!==t.value&&(typeof t.value!="function"&&o.end(),o.handler=t.value),o.direction=pr(t.modifiers))},beforeUnmount(e){let t=e.__qtouchswipe;t!==void 0&&(qt(t,"main"),qt(t,"temp"),Pe.is.firefox===!0&&Wo(e,!1),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchswipe)}});function So(){let e=Object.create(null);return{getCache:(t,o)=>e[t]===void 0?e[t]=typeof o=="function"?o():o:e[t],setCache(t,o){e[t]=o},hasCache(t){return Object.hasOwnProperty.call(e,t)},clearCache(t){t!==void 0?delete e[t]:e=Object.create(null)}}}var yr={name:{required:!0},disable:Boolean},Os={setup(e,{slots:t}){return()=>l("div",{class:"q-panel scroll",role:"tabpanel"},re(t.default))}},Sr={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,transitionDuration:{type:[String,Number],default:300},keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},xr=["update:modelValue","beforeTransition","transition"];function _r(){let{props:e,emit:t,proxy:o}=K(),{getCache:r}=So(),{registerTimeout:n}=Vt(),i,a,u=q(null),c=q(null);function f(_){let F=e.vertical===!0?"up":"left";D((o.$q.lang.rtl===!0?-1:1)*(_.direction===F?1:-1))}let d=s(()=>[[ta,f,void 0,{horizontal:e.vertical!==!0,vertical:e.vertical,mouse:!0}]]),h=s(()=>e.transitionPrev||`slide-${e.vertical===!0?"down":"right"}`),g=s(()=>e.transitionNext||`slide-${e.vertical===!0?"up":"left"}`),m=s(()=>`--q-transition-duration: ${e.transitionDuration}ms`),v=s(()=>typeof e.modelValue=="string"||typeof e.modelValue=="number"?e.modelValue:String(e.modelValue)),x=s(()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax})),y=s(()=>e.keepAliveInclude!==void 0||e.keepAliveExclude!==void 0);Y(()=>e.modelValue,(_,F)=>{let I=p(_)===!0?C(_):-1;a!==!0&&L(I===-1?0:I<C(F)?-1:1),u.value!==I&&(u.value=I,t("beforeTransition",_,F),n(()=>{t("transition",_,F)},e.transitionDuration))});function k(){D(1)}function S(){D(-1)}function b(_){t("update:modelValue",_)}function p(_){return _!=null&&_!==""}function C(_){return i.findIndex(F=>F.props.name===_&&F.props.disable!==""&&F.props.disable!==!0)}function $(){return i.filter(_=>_.props.disable!==""&&_.props.disable!==!0)}function L(_){let F=_!==0&&e.animated===!0&&u.value!==-1?"q-transition--"+(_===-1?h.value:g.value):null;c.value!==F&&(c.value=F)}function D(_,F=u.value){let I=F+_;for(;I!==-1&&I<i.length;){let j=i[I];if(j!==void 0&&j.props.disable!==""&&j.props.disable!==!0){L(_),a=!0,t("update:modelValue",j.props.name),setTimeout(()=>{a=!1});return}I+=_}e.infinite===!0&&i.length!==0&&F!==-1&&F!==i.length&&D(_,_===-1?i.length:-1)}function B(){let _=C(e.modelValue);return u.value!==_&&(u.value=_),!0}function E(){let _=p(e.modelValue)===!0&&B()&&i[u.value];return e.keepAlive===!0?[l(wi,x.value,[l(y.value===!0?r(v.value,()=>({...Os,name:v.value})):Os,{key:v.value,style:m.value},()=>_)])]:[l("div",{class:"q-panel scroll",style:m.value,key:v.value,role:"tabpanel"},[_])]}function V(){if(i.length!==0)return e.animated===!0?[l(st,{name:c.value},E)]:E()}function M(_){return i=Xn(re(_.default,[])).filter(F=>F.props!==null&&F.props.slot===void 0&&p(F.props.name)===!0),i.length}function T(){return i}return Object.assign(o,{next:k,previous:S,goTo:b}),{panelIndex:u,panelDirectives:d,updatePanelsList:M,updatePanelIndex:B,getPanelContent:V,getEnabledPanels:$,getPanels:T,isValidPanelName:p,keepAliveProps:x,needsUniqueKeepAliveWrapper:y,goToPanelByOffset:D,goToPanel:b,nextPanel:k,previousPanel:S}}var ni=0,Cr={fullscreen:Boolean,noRouteFullscreenExit:Boolean},wr=["update:fullscreen","fullscreen"];function kr(){let e=K(),{props:t,emit:o,proxy:r}=e,n,i,a,u=q(!1);Gn(e)===!0&&Y(()=>r.$route.fullPath,()=>{t.noRouteFullscreenExit!==!0&&d()}),Y(()=>t.fullscreen,h=>{u.value!==h&&c()}),Y(u,h=>{o("update:fullscreen",h),o("fullscreen",h)});function c(){u.value===!0?d():f()}function f(){u.value!==!0&&(u.value=!0,a=r.$el.parentNode,a.replaceChild(i,r.$el),document.body.appendChild(r.$el),ni++,ni===1&&document.body.classList.add("q-body--fullscreen-mixin"),n={handler:d},on.add(n))}function d(){u.value===!0&&(n!==void 0&&(on.remove(n),n=void 0),a.replaceChild(r.$el,i),u.value=!1,ni=Math.max(0,ni-1),ni===0&&(document.body.classList.remove("q-body--fullscreen-mixin"),r.$el.scrollIntoView!==void 0&&setTimeout(()=>{r.$el.scrollIntoView()})))}return Hn(()=>{i=document.createElement("span")}),je(()=>{t.fullscreen===!0&&f()}),ye(d),Object.assign(r,{toggleFullscreen:c,setFullscreen:f,exitFullscreen:d}),{inFullscreen:u,toggleFullscreen:c}}var vg=["top","right","bottom","left"],gg=["regular","flat","outline","push","unelevated"],Is=A({name:"QCarousel",props:{...Se,...Sr,...Cr,transitionPrev:{type:String,default:"fade"},transitionNext:{type:String,default:"fade"},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>gg.includes(e),default:"flat"},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>vg.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...wr,...xr],setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=null,i,{updatePanelsList:a,getPanelContent:u,panelDirectives:c,goToPanel:f,previousPanel:d,nextPanel:h,getEnabledPanels:g,panelIndex:m}=_r(),{inFullscreen:v}=kr(),x=s(()=>v.value!==!0&&e.height!==void 0?{height:e.height}:{}),y=s(()=>e.vertical===!0?"vertical":"horizontal"),k=s(()=>e.navigationPosition||(e.vertical===!0?"right":"bottom")),S=s(()=>`q-carousel q-panel-parent q-carousel--with${e.padding===!0?"":"out"}-padding`+(v.value===!0?" fullscreen":"")+(r.value===!0?" q-carousel--dark q-dark":"")+(e.arrows===!0?` q-carousel--arrows-${y.value}`:"")+(e.navigation===!0?` q-carousel--navigation-${k.value}`:"")),b=s(()=>{let E=[e.prevIcon||o.iconSet.carousel[e.vertical===!0?"up":"left"],e.nextIcon||o.iconSet.carousel[e.vertical===!0?"down":"right"]];return e.vertical===!1&&o.lang.rtl===!0?E.reverse():E}),p=s(()=>e.navigationIcon||o.iconSet.carousel.navigationIcon),C=s(()=>e.navigationActiveIcon||p.value),$=s(()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0}));Y(()=>e.modelValue,()=>{e.autoplay&&L()}),Y(()=>e.autoplay,E=>{E?L():n!==null&&(clearTimeout(n),n=null)});function L(){let E=fo(e.autoplay)===!0?Math.abs(e.autoplay):5e3;n!==null&&clearTimeout(n),n=setTimeout(()=>{n=null,E>=0?h():d()},E)}je(()=>{e.autoplay&&L()}),ye(()=>{n!==null&&clearTimeout(n)});function D(E,V){return l("div",{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${E} q-carousel__navigation--${k.value}`+(e.controlColor!==void 0?` text-${e.controlColor}`:"")},[l("div",{class:"q-carousel__navigation-inner flex flex-center no-wrap"},g().map(V))])}function B(){let E=[];if(e.navigation===!0){let V=t["navigation-icon"]!==void 0?t["navigation-icon"]:T=>l(ze,{key:"nav"+T.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${T.active===!0?"":"in"}active`,...T.btnProps,onClick:T.onClick}),M=i-1;E.push(D("buttons",(T,_)=>{let F=T.props.name,I=m.value===_;return V({index:_,maxIndex:M,name:F,active:I,btnProps:{icon:I===!0?C.value:p.value,size:"sm",...$.value},onClick:()=>{f(F)}})}))}else if(e.thumbnails===!0){let V=e.controlColor!==void 0?` text-${e.controlColor}`:"";E.push(D("thumbnails",M=>{let T=M.props;return l("img",{key:"tmb#"+T.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${T.name===e.modelValue?"":"in"}active`+V,src:T.imgSrc||T["img-src"],onClick:()=>{f(T.name)}})}))}return e.arrows===!0&&m.value>=0&&((e.infinite===!0||m.value>0)&&E.push(l("div",{key:"prev",class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${y.value} absolute flex flex-center`},[l(ze,{icon:b.value[0],...$.value,onClick:d})])),(e.infinite===!0||m.value<i-1)&&E.push(l("div",{key:"next",class:`q-carousel__control q-carousel__arrow q-carousel__next-arrow q-carousel__next-arrow--${y.value} absolute flex flex-center`},[l(ze,{icon:b.value[1],...$.value,onClick:h})]))),Xe(t.control,E)}return()=>(i=a(t),l("div",{class:S.value,style:x.value},[Mt("div",{class:"q-carousel__slides-container"},u(),"sl-cont",e.swipeable,()=>c.value)].concat(B())))}});var Hs=A({name:"QCarouselSlide",props:{...yr,imgSrc:String},setup(e,{slots:t}){let o=s(()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{});return()=>l("div",{class:"q-carousel__slide",style:o.value},re(t.default))}});var Qs=A({name:"QCarouselControl",props:{position:{type:String,default:"bottom-right",validator:e=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(e)},offset:{type:Array,default:()=>[18,18],validator:e=>e.length===2}},setup(e,{slots:t}){let o=s(()=>`q-carousel__control absolute absolute-${e.position}`),r=s(()=>({margin:`${e.offset[1]}px ${e.offset[0]}px`}));return()=>l("div",{class:o.value,style:r.value},re(t.default))}});var Ns=A({name:"QChatMessage",props:{sent:Boolean,label:String,bgColor:String,textColor:String,name:String,avatar:String,text:Array,stamp:String,size:String,labelHtml:Boolean,nameHtml:Boolean,textHtml:Boolean,stampHtml:Boolean},setup(e,{slots:t}){let o=s(()=>e.sent===!0?"sent":"received"),r=s(()=>`q-message-text-content q-message-text-content--${o.value}`+(e.textColor!==void 0?` text-${e.textColor}`:"")),n=s(()=>`q-message-text q-message-text--${o.value}`+(e.bgColor!==void 0?` text-${e.bgColor}`:"")),i=s(()=>"q-message-container row items-end no-wrap"+(e.sent===!0?" reverse":"")),a=s(()=>e.size!==void 0?`col-${e.size}`:""),u=s(()=>({msg:e.textHtml===!0?"innerHTML":"textContent",stamp:e.stampHtml===!0?"innerHTML":"textContent",name:e.nameHtml===!0?"innerHTML":"textContent",label:e.labelHtml===!0?"innerHTML":"textContent"}));function c(d){return t.stamp!==void 0?[d,l("div",{class:"q-message-stamp"},t.stamp())]:e.stamp?[d,l("div",{class:"q-message-stamp",[u.value.stamp]:e.stamp})]:[d]}function f(d,h){let g=h===!0?d.length>1?m=>m:m=>l("div",[m]):m=>l("div",{[u.value.msg]:m});return d.map((m,v)=>l("div",{key:v,class:n.value},[l("div",{class:r.value},c(g(m)))]))}return()=>{let d=[];t.avatar!==void 0?d.push(t.avatar()):e.avatar!==void 0&&d.push(l("img",{class:`q-message-avatar q-message-avatar--${o.value}`,src:e.avatar,"aria-hidden":"true"}));let h=[];t.name!==void 0?h.push(l("div",{class:`q-message-name q-message-name--${o.value}`},t.name())):e.name!==void 0&&h.push(l("div",{class:`q-message-name q-message-name--${o.value}`,[u.value.name]:e.name})),t.default!==void 0?h.push(f(Xn(t.default()),!0)):e.text!==void 0&&h.push(f(e.text)),d.push(l("div",{class:a.value},h));let g=[];return t.label!==void 0?g.push(l("div",{class:"q-message-label"},t.label())):e.label!==void 0&&g.push(l("div",{class:"q-message-label",[u.value.label]:e.label})),g.push(l("div",{class:i.value},d)),l("div",{class:`q-message q-message-${o.value}`},g)}}});function oa(e,t){let o=q(null),r=s(()=>e.disable===!0?null:l("span",{ref:o,class:"no-outline",tabindex:-1}));function n(i){let a=t.value;i!==void 0&&i.type.indexOf("key")===0?a!==null&&document.activeElement!==a&&a.contains(document.activeElement)===!0&&a.focus():o.value!==null&&(i===void 0||a!==null&&a.contains(i.target)===!0)&&o.value.focus()}return{refocusTargetEl:r,refocusTarget:n}}var na={xs:30,sm:35,md:40,lg:50,xl:60};var ra={...Se,...Ft,...kt,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>e==="tf"||e==="ft"},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},ia=["update:modelValue"];function aa(e,t){let{props:o,slots:r,emit:n,proxy:i}=K(),{$q:a}=i,u=xe(o,a),c=q(null),{refocusTargetEl:f,refocusTarget:d}=oa(o,c),h=Dt(o,na),g=s(()=>o.val!==void 0&&Array.isArray(o.modelValue)),m=s(()=>{let M=co(o.val);return g.value===!0?o.modelValue.findIndex(T=>co(T)===M):-1}),v=s(()=>g.value===!0?m.value!==-1:co(o.modelValue)===co(o.trueValue)),x=s(()=>g.value===!0?m.value===-1:co(o.modelValue)===co(o.falseValue)),y=s(()=>v.value===!1&&x.value===!1),k=s(()=>o.disable===!0?-1:o.tabindex||0),S=s(()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(o.disable===!0?" disabled":"")+(u.value===!0?` q-${e}--dark`:"")+(o.dense===!0?` q-${e}--dense`:"")+(o.leftLabel===!0?" reverse":"")),b=s(()=>{let M=v.value===!0?"truthy":x.value===!0?"falsy":"indet",T=o.color!==void 0&&(o.keepColor===!0||(e==="toggle"?v.value===!0:x.value!==!0))?` text-${o.color}`:"";return`q-${e}__inner relative-position non-selectable q-${e}__inner--${M}${T}`}),p=s(()=>{let M={type:"checkbox"};return o.name!==void 0&&Object.assign(M,{".checked":v.value,"^checked":v.value===!0?"checked":void 0,name:o.name,value:g.value===!0?o.val:o.trueValue}),M}),C=Xt(p),$=s(()=>{let M={tabindex:k.value,role:e==="toggle"?"switch":"checkbox","aria-label":o.label,"aria-checked":y.value===!0?"mixed":v.value===!0?"true":"false"};return o.disable===!0&&(M["aria-disabled"]="true"),M});function L(M){M!==void 0&&(ke(M),d(M)),o.disable!==!0&&n("update:modelValue",D(),M)}function D(){if(g.value===!0){if(v.value===!0){let M=o.modelValue.slice();return M.splice(m.value,1),M}return o.modelValue.concat([o.val])}if(v.value===!0){if(o.toggleOrder!=="ft"||o.toggleIndeterminate===!1)return o.falseValue}else if(x.value===!0){if(o.toggleOrder==="ft"||o.toggleIndeterminate===!1)return o.trueValue}else return o.toggleOrder!=="ft"?o.trueValue:o.falseValue;return o.indeterminateValue}function B(M){(M.keyCode===13||M.keyCode===32)&&ke(M)}function E(M){(M.keyCode===13||M.keyCode===32)&&L(M)}let V=t(v,y);return Object.assign(i,{toggle:L}),()=>{let M=V();o.disable!==!0&&C(M,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);let T=[l("div",{class:b.value,style:h.value,"aria-hidden":"true"},M)];f.value!==null&&T.push(f.value);let _=o.label!==void 0?Xe(r.default,[o.label]):re(r.default);return _!==void 0&&T.push(l("div",{class:`q-${e}__label q-anchor--skip`},_)),l("div",{ref:c,class:S.value,...$.value,onClick:L,onKeydown:B,onKeyup:E},T)}}var hg=()=>l("div",{key:"svg",class:"q-checkbox__bg absolute"},[l("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24"},[l("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),l("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),zo=A({name:"QCheckbox",props:ra,emits:ia,setup(e){let t=hg();function o(r,n){let i=s(()=>(r.value===!0?e.checkedIcon:n.value===!0?e.indeterminateIcon:e.uncheckedIcon)||null);return()=>i.value!==null?[l("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[l(Re,{class:"q-checkbox__icon",name:i.value})])]:[t]}return aa("checkbox",o)}});var pg={xs:8,sm:10,md:14,lg:20,xl:24},qr=A({name:"QChip",props:{...Se,...Ft,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=xe(e,r),i=Dt(e,pg),a=s(()=>e.selected===!0||e.icon!==void 0),u=s(()=>e.selected===!0?e.iconSelected||r.iconSet.chip.selected:e.icon),c=s(()=>e.iconRemove||r.iconSet.chip.remove),f=s(()=>e.disable===!1&&(e.clickable===!0||e.selected!==null)),d=s(()=>{let y=e.outline===!0&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(e.outline===!1&&e.color!==void 0?` bg-${e.color}`:"")+(y?` text-${y} q-chip--colored`:"")+(e.disable===!0?" disabled":"")+(e.dense===!0?" q-chip--dense":"")+(e.outline===!0?" q-chip--outline":"")+(e.selected===!0?" q-chip--selected":"")+(f.value===!0?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(e.square===!0?" q-chip--square":"")+(n.value===!0?" q-chip--dark q-dark":"")}),h=s(()=>{let y=e.disable===!0?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},k={...y,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||r.lang.label.remove};return{chip:y,remove:k}});function g(y){y.keyCode===13&&m(y)}function m(y){e.disable||(o("update:selected",!e.selected),o("click",y))}function v(y){(y.keyCode===void 0||y.keyCode===13)&&(ke(y),e.disable===!1&&(o("update:modelValue",!1),o("remove")))}function x(){let y=[];f.value===!0&&y.push(l("div",{class:"q-focus-helper"})),a.value===!0&&y.push(l(Re,{class:"q-chip__icon q-chip__icon--left",name:u.value}));let k=e.label!==void 0?[l("div",{class:"ellipsis"},[e.label])]:void 0;return y.push(l("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},Kn(t.default,k))),e.iconRight&&y.push(l(Re,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),e.removable===!0&&y.push(l(Re,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:c.value,...h.value.remove,onClick:v,onKeyup:v})),y}return()=>{if(e.modelValue===!1)return;let y={class:d.value,style:i.value};return f.value===!0&&Object.assign(y,h.value.chip,{onClick:m,onKeyup:g}),Mt("div",y,x(),"ripple",e.ripple!==!1&&e.disable!==!0,()=>[[$o,e.ripple]])}}});var ri={...Ft,min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,rounded:Boolean,thickness:{type:Number,default:.2,validator:e=>e>=0&&e<=1},angle:{type:Number,default:0},showValue:Boolean,reverse:Boolean,instantFeedback:Boolean};var jl=50,js=2*jl,Us=js*Math.PI,bg=Math.round(Us*1e3)/1e3,Tr=A({name:"QCircularProgress",props:{...ri,value:{type:Number,default:0},animationSpeed:{type:[String,Number],default:600},indeterminate:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=Dt(e),n=s(()=>{let m=(o.lang.rtl===!0?-1:1)*e.angle;return{transform:e.reverse!==(o.lang.rtl===!0)?`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-m}deg)`:`rotate3d(0, 0, 1, ${m-90}deg)`}}),i=s(()=>e.instantFeedback!==!0&&e.indeterminate!==!0?{transition:`stroke-dashoffset ${e.animationSpeed}ms ease 0s, stroke ${e.animationSpeed}ms ease`}:""),a=s(()=>js/(1-e.thickness/2)),u=s(()=>`${a.value/2} ${a.value/2} ${a.value} ${a.value}`),c=s(()=>Je(e.value,e.min,e.max)),f=s(()=>e.max-e.min),d=s(()=>e.thickness/2*a.value),h=s(()=>{let m=(e.max-c.value)/f.value,v=e.rounded===!0&&c.value<e.max&&m<.25?d.value/2*(1-m/.25):0;return Us*m+v});function g({thickness:m,offset:v,color:x,cls:y,rounded:k}){return l("circle",{class:"q-circular-progress__"+y+(x!==void 0?` text-${x}`:""),style:i.value,fill:"transparent",stroke:"currentColor","stroke-width":m,"stroke-dasharray":bg,"stroke-dashoffset":v,"stroke-linecap":k,cx:a.value,cy:a.value,r:jl})}return()=>{let m=[];e.centerColor!==void 0&&e.centerColor!=="transparent"&&m.push(l("circle",{class:`q-circular-progress__center text-${e.centerColor}`,fill:"currentColor",r:jl-d.value/2,cx:a.value,cy:a.value})),e.trackColor!==void 0&&e.trackColor!=="transparent"&&m.push(g({cls:"track",thickness:d.value,offset:0,color:e.trackColor})),m.push(g({cls:"circle",thickness:d.value,offset:h.value,color:e.color,rounded:e.rounded===!0?"round":void 0}));let v=[l("svg",{class:"q-circular-progress__svg",style:n.value,viewBox:u.value,"aria-hidden":"true"},m)];return e.showValue===!0&&v.push(l("div",{class:"q-circular-progress__text absolute-full row flex-center content-center",style:{fontSize:e.fontSize}},t.default!==void 0?t.default():[l("div",c.value)])),l("div",{class:`q-circular-progress q-circular-progress--${e.indeterminate===!0?"in":""}determinate`,style:r.value,role:"progressbar","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.indeterminate===!0?void 0:c.value},Kn(t.internal,v))}}});function Ul(e,t,o){let r=_t(e),n,i=r.left-t.event.x,a=r.top-t.event.y,u=Math.abs(i),c=Math.abs(a),f=t.direction;f.horizontal===!0&&f.vertical!==!0?n=i<0?"left":"right":f.horizontal!==!0&&f.vertical===!0?n=a<0?"up":"down":f.up===!0&&a<0?(n="up",u>c&&(f.left===!0&&i<0?n="left":f.right===!0&&i>0&&(n="right"))):f.down===!0&&a>0?(n="down",u>c&&(f.left===!0&&i<0?n="left":f.right===!0&&i>0&&(n="right"))):f.left===!0&&i<0?(n="left",u<c&&(f.up===!0&&a<0?n="up":f.down===!0&&a>0&&(n="down"))):f.right===!0&&i>0&&(n="right",u<c&&(f.up===!0&&a<0?n="up":f.down===!0&&a>0&&(n="down")));let d=!1;if(n===void 0&&o===!1){if(t.event.isFirst===!0||t.event.lastDir===void 0)return{};n=t.event.lastDir,d=!0,n==="left"||n==="right"?(r.left-=i,u=0,i=0):(r.top-=a,c=0,a=0)}return{synthetic:d,payload:{evt:e,touch:t.event.mouse!==!0,mouse:t.event.mouse===!0,position:r,direction:n,isFirst:t.event.isFirst,isFinal:o===!0,duration:Date.now()-t.event.time,distance:{x:u,y:c},offset:{x:i,y:a},delta:{x:r.left-t.event.lastX,y:r.top-t.event.lastY}}}}var yg=0,Rt=At({name:"touch-pan",beforeMount(e,{value:t,modifiers:o}){if(o.mouse!==!0&&Pe.has.touch!==!0)return;function r(i,a){o.mouse===!0&&a===!0?ke(i):(o.stop===!0&&at(i),o.prevent===!0&&vt(i))}let n={uid:"qvtp_"+yg++,handler:t,modifiers:o,direction:pr(o),noop:Ye,mouseStart(i){br(i,n)&&Ko(i)&&(mt(n,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),n.start(i,!0))},touchStart(i){if(br(i,n)){let a=i.target;mt(n,"temp",[[a,"touchmove","move","notPassiveCapture"],[a,"touchcancel","end","passiveCapture"],[a,"touchend","end","passiveCapture"]]),n.start(i)}},start(i,a){if(Pe.is.firefox===!0&&Wo(e,!0),n.lastEvt=i,a===!0||o.stop===!0){if(n.direction.all!==!0&&(a!==!0||n.modifiers.mouseAllDir!==!0&&n.modifiers.mousealldir!==!0)){let f=i.type.indexOf("mouse")!==-1?new MouseEvent(i.type,i):new TouchEvent(i.type,i);i.defaultPrevented===!0&&vt(f),i.cancelBubble===!0&&at(f),Object.assign(f,{qKeyEvent:i.qKeyEvent,qClickOutside:i.qClickOutside,qAnchorHandled:i.qAnchorHandled,qClonedBy:i.qClonedBy===void 0?[n.uid]:i.qClonedBy.concat(n.uid)}),n.initialEvent={target:i.target,event:f}}at(i)}let{left:u,top:c}=_t(i);n.event={x:u,y:c,time:Date.now(),mouse:a===!0,detected:!1,isFirst:!0,isFinal:!1,lastX:u,lastY:c}},move(i){if(n.event===void 0)return;let a=_t(i),u=a.left-n.event.x,c=a.top-n.event.y;if(u===0&&c===0)return;n.lastEvt=i;let f=n.event.mouse===!0,d=()=>{r(i,f);let m;o.preserveCursor!==!0&&o.preservecursor!==!0&&(m=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),f===!0&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),It(),n.styleCleanup=v=>{if(n.styleCleanup=void 0,m!==void 0&&(document.documentElement.style.cursor=m),document.body.classList.remove("non-selectable"),f===!0){let x=()=>{document.body.classList.remove("no-pointer-events--children")};v!==void 0?setTimeout(()=>{x(),v()},50):x()}else v!==void 0&&v()}};if(n.event.detected===!0){n.event.isFirst!==!0&&r(i,n.event.mouse);let{payload:m,synthetic:v}=Ul(i,n,!1);m!==void 0&&(n.handler(m)===!1?n.end(i):(n.styleCleanup===void 0&&n.event.isFirst===!0&&d(),n.event.lastX=m.position.left,n.event.lastY=m.position.top,n.event.lastDir=v===!0?void 0:m.direction,n.event.isFirst=!1));return}if(n.direction.all===!0||f===!0&&(n.modifiers.mouseAllDir===!0||n.modifiers.mousealldir===!0)){d(),n.event.detected=!0,n.move(i);return}let h=Math.abs(u),g=Math.abs(c);h!==g&&(n.direction.horizontal===!0&&h>g||n.direction.vertical===!0&&h<g||n.direction.up===!0&&h<g&&c<0||n.direction.down===!0&&h<g&&c>0||n.direction.left===!0&&h>g&&u<0||n.direction.right===!0&&h>g&&u>0?(n.event.detected=!0,n.move(i)):n.end(i,!0))},end(i,a){if(n.event!==void 0){if(qt(n,"temp"),Pe.is.firefox===!0&&Wo(e,!1),a===!0)n.styleCleanup!==void 0&&n.styleCleanup(),n.event.detected!==!0&&n.initialEvent!==void 0&&n.initialEvent.target.dispatchEvent(n.initialEvent.event);else if(n.event.detected===!0){n.event.isFirst===!0&&n.handler(Ul(i===void 0?n.lastEvt:i,n).payload);let{payload:u}=Ul(i===void 0?n.lastEvt:i,n,!0),c=()=>{n.handler(u)};n.styleCleanup!==void 0?n.styleCleanup(c):c()}n.event=void 0,n.initialEvent=void 0,n.lastEvt=void 0}}};if(e.__qtouchpan=n,o.mouse===!0){let i=o.mouseCapture===!0||o.mousecapture===!0?"Capture":"";mt(n,"main",[[e,"mousedown","mouseStart",`passive${i}`]])}Pe.has.touch===!0&&mt(n,"main",[[e,"touchstart","touchStart",`passive${o.capture===!0?"Capture":""}`],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){let o=e.__qtouchpan;o!==void 0&&(t.oldValue!==t.value&&(typeof value!="function"&&o.end(),o.handler=t.value),o.direction=pr(t.modifiers))},beforeUnmount(e){let t=e.__qtouchpan;t!==void 0&&(t.event!==void 0&&t.end(),qt(t,"main"),qt(t,"temp"),Pe.is.firefox===!0&&Wo(e,!1),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchpan)}});var Ks="q-slider__marker-labels",Sg=e=>({value:e}),xg=({marker:e})=>l("div",{key:e.value,style:e.style,class:e.classes},e.label),ii=[34,37,40,33,39,38],la={...Se,...kt,min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0},snap:Boolean,vertical:Boolean,reverse:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:"20px"},trackSize:{type:String,default:"4px"},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:"M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"}},ua=["pan","update:modelValue","change"];function sa({updateValue:e,updatePosition:t,getDragging:o,formAttrs:r}){let{props:n,emit:i,slots:a,proxy:{$q:u}}=K(),c=xe(n,u),f=Xt(r),d=q(!1),h=q(!1),g=q(!1),m=q(!1),v=s(()=>n.vertical===!0?"--v":"--h"),x=s(()=>"-"+(n.switchLabelSide===!0?"switched":"standard")),y=s(()=>n.vertical===!0?n.reverse===!0:n.reverse!==(u.lang.rtl===!0)),k=s(()=>isNaN(n.innerMin)===!0||n.innerMin<n.min?n.min:n.innerMin),S=s(()=>isNaN(n.innerMax)===!0||n.innerMax>n.max?n.max:n.innerMax),b=s(()=>n.disable!==!0&&n.readonly!==!0&&k.value<S.value),p=s(()=>{if(n.step===0)return se=>se;let J=(String(n.step).trim().split(".")[1]||"").length;return se=>parseFloat(se.toFixed(J))}),C=s(()=>n.step===0?1:n.step),$=s(()=>b.value===!0?n.tabindex||0:-1),L=s(()=>n.max-n.min),D=s(()=>S.value-k.value),B=s(()=>qe(k.value)),E=s(()=>qe(S.value)),V=s(()=>n.vertical===!0?y.value===!0?"bottom":"top":y.value===!0?"right":"left"),M=s(()=>n.vertical===!0?"height":"width"),T=s(()=>n.vertical===!0?"width":"height"),_=s(()=>n.vertical===!0?"vertical":"horizontal"),F=s(()=>{let J={role:"slider","aria-valuemin":k.value,"aria-valuemax":S.value,"aria-orientation":_.value,"data-step":n.step};return n.disable===!0?J["aria-disabled"]="true":n.readonly===!0&&(J["aria-readonly"]="true"),J}),I=s(()=>`q-slider q-slider${v.value} q-slider--${d.value===!0?"":"in"}active inline no-wrap `+(n.vertical===!0?"row":"column")+(n.disable===!0?" disabled":" q-slider--enabled"+(b.value===!0?" q-slider--editable":""))+(g.value==="both"?" q-slider--focus":"")+(n.label||n.labelAlways===!0?" q-slider--label":"")+(n.labelAlways===!0?" q-slider--label-always":"")+(c.value===!0?" q-slider--dark":"")+(n.dense===!0?" q-slider--dense q-slider--dense"+v.value:""));function j(J){let se="q-slider__"+J;return`${se} ${se}${v.value} ${se}${v.value}${x.value}`}function W(J){let se="q-slider__"+J;return`${se} ${se}${v.value}`}let ee=s(()=>{let J=n.selectionColor||n.color;return"q-slider__selection absolute"+(J!==void 0?` text-${J}`:"")}),fe=s(()=>W("markers")+" absolute overflow-hidden"),H=s(()=>W("track-container")),w=s(()=>j("pin")),X=s(()=>j("label")),U=s(()=>j("text-container")),le=s(()=>j("marker-labels-container")+(n.markerLabelsClass!==void 0?` ${n.markerLabelsClass}`:"")),R=s(()=>"q-slider__track relative-position no-outline"+(n.trackColor!==void 0?` bg-${n.trackColor}`:"")),z=s(()=>{let J={[T.value]:n.trackSize};return n.trackImg!==void 0&&(J.backgroundImage=`url(${n.trackImg}) !important`),J}),ae=s(()=>"q-slider__inner absolute"+(n.innerTrackColor!==void 0?` bg-${n.innerTrackColor}`:"")),Q=s(()=>{let J=E.value-B.value,se={[V.value]:`${100*B.value}%`,[M.value]:J===0?"2px":`${100*J}%`};return n.innerTrackImg!==void 0&&(se.backgroundImage=`url(${n.innerTrackImg}) !important`),se});function me(J){let{min:se,max:Ce,step:Ke}=n,we=se+J*(Ce-se);if(Ke>0){let et=(we-k.value)%Ke;we+=(Math.abs(et)>=Ke/2?(et<0?-1:1)*Ke:0)-et}return we=p.value(we),Je(we,k.value,S.value)}function qe(J){return L.value===0?0:(J-n.min)/L.value}function G(J,se){let Ce=_t(J),Ke=n.vertical===!0?Je((Ce.top-se.top)/se.height,0,1):Je((Ce.left-se.left)/se.width,0,1);return Je(y.value===!0?1-Ke:Ke,B.value,E.value)}let ce=s(()=>fo(n.markers)===!0?n.markers:C.value),ge=s(()=>{let J=[],se=ce.value,Ce=n.max,Ke=n.min;do J.push(Ke),Ke+=se;while(Ke<Ce);return J.push(Ce),J}),_e=s(()=>{let J=` ${Ks}${v.value}-`;return Ks+`${J}${n.switchMarkerLabelsSide===!0?"switched":"standard"}${J}${y.value===!0?"rtl":"ltr"}`}),Be=s(()=>n.markerLabels===!1?null:He(n.markerLabels).map((J,se)=>({index:se,value:J.value,label:J.label||J.value,classes:_e.value+(J.classes!==void 0?" "+J.classes:""),style:{...Qe(J.value),...J.style||{}}}))),de=s(()=>({markerList:Be.value,markerMap:ot.value,classes:_e.value,getStyle:Qe})),Le=s(()=>{let J=D.value===0?"2px":100*ce.value/D.value;return{...Q.value,backgroundSize:n.vertical===!0?`2px ${J}%`:`${J}% 2px`}});function He(J){if(J===!1)return null;if(J===!0)return ge.value.map(Sg);if(typeof J=="function")return ge.value.map(Ce=>{let Ke=J(Ce);return ct(Ke)===!0?{...Ke,value:Ce}:{value:Ce,label:Ke}});let se=({value:Ce})=>Ce>=n.min&&Ce<=n.max;return Array.isArray(J)===!0?J.map(Ce=>ct(Ce)===!0?Ce:{value:Ce}).filter(se):Object.keys(J).map(Ce=>{let Ke=J[Ce],we=Number(Ce);return ct(Ke)===!0?{...Ke,value:we}:{value:we,label:Ke}}).filter(se)}function Qe(J){return{[V.value]:`${100*(J-n.min)/L.value}%`}}let ot=s(()=>{if(n.markerLabels===!1)return null;let J={};return Be.value.forEach(se=>{J[se.value]=se}),J});function ie(){if(a["marker-label-group"]!==void 0)return a["marker-label-group"](de.value);let J=a["marker-label"]||xg;return Be.value.map(se=>J({marker:se,...de.value}))}let Z=s(()=>[[Rt,ve,void 0,{[_.value]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function ve(J){J.isFinal===!0?(m.value!==void 0&&(t(J.evt),J.touch===!0&&e(!0),m.value=void 0,i("pan","end")),d.value=!1,g.value=!1):J.isFirst===!0?(m.value=o(J.evt),t(J.evt),e(),d.value=!0,i("pan","start")):(t(J.evt),e())}function Fe(){g.value=!1}function Ie(J){t(J,o(J)),e(),h.value=!0,d.value=!0,document.addEventListener("mouseup",Ve,!0)}function Ve(){h.value=!1,d.value=!1,e(!0),Fe(),document.removeEventListener("mouseup",Ve,!0)}function Oe(J){t(J,o(J)),e(!0)}function lt(J){ii.includes(J.keyCode)&&e(!0)}function ut(J){if(n.vertical===!0)return null;let se=u.lang.rtl!==n.reverse?1-J:J;return{transform:`translateX(calc(${2*se-1} * ${n.thumbSize} / 2 + ${50-100*se}%))`}}function oe(J){let se=s(()=>h.value===!1&&(g.value===J.focusValue||g.value==="both")?" q-slider--focus":""),Ce=s(()=>`q-slider__thumb q-slider__thumb${v.value} q-slider__thumb${v.value}-${y.value===!0?"rtl":"ltr"} absolute non-selectable`+se.value+(J.thumbColor.value!==void 0?` text-${J.thumbColor.value}`:"")),Ke=s(()=>({width:n.thumbSize,height:n.thumbSize,[V.value]:`${100*J.ratio.value}%`,zIndex:g.value===J.focusValue?2:void 0})),we=s(()=>J.labelColor.value!==void 0?` text-${J.labelColor.value}`:""),et=s(()=>ut(J.ratio.value)),pt=s(()=>"q-slider__text"+(J.labelTextColor.value!==void 0?` text-${J.labelTextColor.value}`:""));return()=>{let yt=[l("svg",{class:"q-slider__thumb-shape absolute-full",viewBox:"0 0 20 20","aria-hidden":"true"},[l("path",{d:n.thumbPath})]),l("div",{class:"q-slider__focus-ring fit"})];return(n.label===!0||n.labelAlways===!0)&&(yt.push(l("div",{class:w.value+" absolute fit no-pointer-events"+we.value},[l("div",{class:X.value,style:{minWidth:n.thumbSize}},[l("div",{class:U.value,style:et.value},[l("span",{class:pt.value},J.label.value)])])])),n.name!==void 0&&n.disable!==!0&&f(yt,"push")),l("div",{class:Ce.value,style:Ke.value,...J.getNodeData()},yt)}}function ue(J,se,Ce,Ke){let we=[];n.innerTrackColor!=="transparent"&&we.push(l("div",{key:"inner",class:ae.value,style:Q.value})),n.selectionColor!=="transparent"&&we.push(l("div",{key:"selection",class:ee.value,style:J.value})),n.markers!==!1&&we.push(l("div",{key:"marker",class:fe.value,style:Le.value})),Ke(we);let et=[Mt("div",{key:"trackC",class:H.value,tabindex:se.value,...Ce.value},[l("div",{class:R.value,style:z.value},we)],"slide",b.value,()=>Z.value)];if(n.markerLabels!==!1){let pt=n.switchMarkerLabelsSide===!0?"unshift":"push";et[pt](l("div",{key:"markerL",class:le.value},ie()))}return et}return ye(()=>{document.removeEventListener("mouseup",Ve,!0)}),{state:{active:d,focus:g,preventFocus:h,dragging:m,editable:b,classes:I,tabindex:$,attributes:F,roundValueFn:p,keyStep:C,trackLen:L,innerMin:k,innerMinRatio:B,innerMax:S,innerMaxRatio:E,positionProp:V,sizeProp:M,isReversed:y},methods:{onActivate:Ie,onMobileClick:Oe,onBlur:Fe,onKeyup:lt,getContent:ue,getThumbRenderFn:oe,convertRatioToModel:me,convertModelToRatio:qe,getDraggingRatio:G}}}var _g=()=>({}),Jo=A({name:"QSlider",props:{...la,modelValue:{required:!0,default:null,validator:e=>typeof e=="number"||e===null},labelValue:[String,Number]},emits:ua,setup(e,{emit:t}){let{proxy:{$q:o}}=K(),{state:r,methods:n}=sa({updateValue:v,updatePosition:y,getDragging:x,formAttrs:Vo(e)}),i=q(null),a=q(0),u=q(0);function c(){u.value=e.modelValue===null?r.innerMin.value:Je(e.modelValue,r.innerMin.value,r.innerMax.value)}Y(()=>`${e.modelValue}|${r.innerMin.value}|${r.innerMax.value}`,c),c();let f=s(()=>n.convertModelToRatio(u.value)),d=s(()=>r.active.value===!0?a.value:f.value),h=s(()=>{let b={[r.positionProp.value]:`${100*r.innerMinRatio.value}%`,[r.sizeProp.value]:`${100*(d.value-r.innerMinRatio.value)}%`};return e.selectionImg!==void 0&&(b.backgroundImage=`url(${e.selectionImg}) !important`),b}),g=n.getThumbRenderFn({focusValue:!0,getNodeData:_g,ratio:d,label:s(()=>e.labelValue!==void 0?e.labelValue:u.value),thumbColor:s(()=>e.thumbColor||e.color),labelColor:s(()=>e.labelColor),labelTextColor:s(()=>e.labelTextColor)}),m=s(()=>r.editable.value!==!0?{}:o.platform.is.mobile===!0?{onClick:n.onMobileClick}:{onMousedown:n.onActivate,onFocus:k,onBlur:n.onBlur,onKeydown:S,onKeyup:n.onKeyup});function v(b){u.value!==e.modelValue&&t("update:modelValue",u.value),b===!0&&t("change",u.value)}function x(){return i.value.getBoundingClientRect()}function y(b,p=r.dragging.value){let C=n.getDraggingRatio(b,p);u.value=n.convertRatioToModel(C),a.value=e.snap!==!0||e.step===0?C:n.convertModelToRatio(u.value)}function k(){r.focus.value=!0}function S(b){if(!ii.includes(b.keyCode))return;ke(b);let p=([34,33].includes(b.keyCode)?10:1)*r.keyStep.value,C=([34,37,40].includes(b.keyCode)?-1:1)*(r.isReversed.value===!0?-1:1)*(e.vertical===!0?-1:1)*p;u.value=Je(r.roundValueFn.value(u.value+C),r.innerMin.value,r.innerMax.value),v()}return()=>{let b=n.getContent(h,r.tabindex,m,p=>{p.push(g())});return l("div",{ref:i,class:r.classes.value+(e.modelValue===null?" q-slider--no-value":""),...r.attributes.value,"aria-valuenow":e.modelValue},b)}}});function Mr(){let e=q(!xt.value);return e.value===!1&&je(()=>{e.value=!0}),{isHydrated:e}}var Ys=typeof ResizeObserver<"u",Ws=Ys===!0?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},oo=A({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let o=null,r,n={width:-1,height:-1};function i(c){c===!0||e.debounce===0||e.debounce==="0"?a():o===null&&(o=setTimeout(a,e.debounce))}function a(){if(o!==null&&(clearTimeout(o),o=null),r){let{offsetWidth:c,offsetHeight:f}=r;(c!==n.width||f!==n.height)&&(n={width:c,height:f},t("resize",n))}}let{proxy:u}=K();if(u.trigger=i,Ys===!0){let c,f=d=>{r=u.$el.parentNode,r?(c=new ResizeObserver(i),c.observe(r),a()):d!==!0&&Ee(()=>{f(!0)})};return je(()=>{f()}),ye(()=>{o!==null&&clearTimeout(o),c!==void 0&&(c.disconnect!==void 0?c.disconnect():r&&c.unobserve(r))}),Ye}else{let d=function(){o!==null&&(clearTimeout(o),o=null),f!==void 0&&(f.removeEventListener!==void 0&&f.removeEventListener("resize",i,Ze.passive),f=void 0)},h=function(){d(),r&&r.contentDocument&&(f=r.contentDocument.defaultView,f.addEventListener("resize",i,Ze.passive),a())},{isHydrated:c}=Mr(),f;return je(()=>{Ee(()=>{r=u.$el,r&&h()})}),ye(d),()=>{if(c.value===!0)return l("object",{class:"q--avoid-card-border",style:Ws.style,tabindex:-1,type:"text/html",data:Ws.url,"aria-hidden":"true",onLoad:h})}}}});var Pn=!1;{let e=document.createElement("div");e.setAttribute("dir","rtl"),Object.assign(e.style,{width:"1px",height:"1px",overflow:"auto"});let t=document.createElement("div");Object.assign(t.style,{width:"1000px",height:"1px"}),document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,Pn=e.scrollLeft>=0,e.remove()}function Cg(e,t,o){let r=o===!0?["left","right"]:["top","bottom"];return`absolute-${t===!0?r[0]:r[1]}${e?` text-${e}`:""}`}var wg=["left","center","right","justify"],ai=A({name:"QTabs",props:{modelValue:[Number,String],align:{type:String,default:"center",validator:e=>wg.includes(e)},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String,"onUpdate:modelValue":[Function,Array]},setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,{registerTick:i}=yo(),{registerTick:a}=yo(),{registerTick:u}=yo(),{registerTimeout:c,removeTimeout:f}=Vt(),{registerTimeout:d,removeTimeout:h}=Vt(),g=q(null),m=q(null),v=q(e.modelValue),x=q(!1),y=q(!0),k=q(!1),S=q(!1),b=[],p=q(0),C=q(!1),$=null,L=null,D,B=s(()=>({activeClass:e.activeClass,activeColor:e.activeColor,activeBgColor:e.activeBgColor,indicatorClass:Cg(e.indicatorColor,e.switchIndicator,e.vertical),narrowIndicator:e.narrowIndicator,inlineLabel:e.inlineLabel,noCaps:e.noCaps})),E=s(()=>{let ie=p.value,Z=v.value;for(let ve=0;ve<ie;ve++)if(b[ve].name.value===Z)return!0;return!1}),V=s(()=>`q-tabs__content--align-${x.value===!0?"left":S.value===!0?"justify":e.align}`),M=s(()=>`q-tabs row no-wrap items-center q-tabs--${x.value===!0?"":"not-"}scrollable q-tabs--${e.vertical===!0?"vertical":"horizontal"} q-tabs__arrows--${e.outsideArrows===!0?"outside":"inside"} q-tabs--mobile-with${e.mobileArrows===!0?"":"out"}-arrows`+(e.dense===!0?" q-tabs--dense":"")+(e.shrink===!0?" col-shrink":"")+(e.stretch===!0?" self-stretch":"")),T=s(()=>"q-tabs__content scroll--mobile row no-wrap items-center self-stretch hide-scrollbar relative-position "+V.value+(e.contentClass!==void 0?` ${e.contentClass}`:"")),_=s(()=>e.vertical===!0?{container:"height",content:"offsetHeight",scroll:"scrollHeight"}:{container:"width",content:"offsetWidth",scroll:"scrollWidth"}),F=s(()=>e.vertical!==!0&&n.lang.rtl===!0),I=s(()=>Pn===!1&&F.value===!0);Y(F,w),Y(()=>e.modelValue,ie=>{j({name:ie,setCurrent:!0,skipEmit:!0})}),Y(()=>e.outsideArrows,W);function j({name:ie,setCurrent:Z,skipEmit:ve}){v.value!==ie&&(ve!==!0&&e["onUpdate:modelValue"]!==void 0&&o("update:modelValue",ie),(Z===!0||e["onUpdate:modelValue"]===void 0)&&(fe(v.value,ie),v.value=ie))}function W(){i(()=>{ee({width:g.value.offsetWidth,height:g.value.offsetHeight})})}function ee(ie){if(_.value===void 0||m.value===null)return;let Z=ie[_.value.container],ve=Math.min(m.value[_.value.scroll],Array.prototype.reduce.call(m.value.children,(Ie,Ve)=>Ie+(Ve[_.value.content]||0),0)),Fe=Z>0&&ve>Z;x.value=Fe,Fe===!0&&a(w),S.value=Z<parseInt(e.breakpoint,10)}function fe(ie,Z){let ve=ie!=null&&ie!==""?b.find(Ie=>Ie.name.value===ie):null,Fe=Z!=null&&Z!==""?b.find(Ie=>Ie.name.value===Z):null;if(ot===!0)ot=!1;else if(ve&&Fe){let Ie=ve.tabIndicatorRef.value,Ve=Fe.tabIndicatorRef.value;$!==null&&(clearTimeout($),$=null),Ie.style.transition="none",Ie.style.transform="none",Ve.style.transition="none",Ve.style.transform="none";let Oe=Ie.getBoundingClientRect(),lt=Ve.getBoundingClientRect();Ve.style.transform=e.vertical===!0?`translate3d(0,${Oe.top-lt.top}px,0) scale3d(1,${lt.height?Oe.height/lt.height:1},1)`:`translate3d(${Oe.left-lt.left}px,0,0) scale3d(${lt.width?Oe.width/lt.width:1},1,1)`,u(()=>{$=setTimeout(()=>{$=null,Ve.style.transition="transform .25s cubic-bezier(.4, 0, .2, 1)",Ve.style.transform="none"},70)})}Fe&&x.value===!0&&H(Fe.rootRef.value)}function H(ie){let{left:Z,width:ve,top:Fe,height:Ie}=m.value.getBoundingClientRect(),Ve=ie.getBoundingClientRect(),Oe=e.vertical===!0?Ve.top-Fe:Ve.left-Z;if(Oe<0){m.value[e.vertical===!0?"scrollTop":"scrollLeft"]+=Math.floor(Oe),w();return}Oe+=e.vertical===!0?Ve.height-Ie:Ve.width-ve,Oe>0&&(m.value[e.vertical===!0?"scrollTop":"scrollLeft"]+=Math.ceil(Oe),w())}function w(){let ie=m.value;if(ie===null)return;let Z=ie.getBoundingClientRect(),ve=e.vertical===!0?ie.scrollTop:Math.abs(ie.scrollLeft);F.value===!0?(y.value=Math.ceil(ve+Z.width)<ie.scrollWidth-1,k.value=ve>0):(y.value=ve>0,k.value=e.vertical===!0?Math.ceil(ve+Z.height)<ie.scrollHeight:Math.ceil(ve+Z.width)<ie.scrollWidth)}function X(ie){L!==null&&clearInterval(L),L=setInterval(()=>{Q(ie)===!0&&R()},5)}function U(){X(I.value===!0?Number.MAX_SAFE_INTEGER:0)}function le(){X(I.value===!0?0:Number.MAX_SAFE_INTEGER)}function R(){L!==null&&(clearInterval(L),L=null)}function z(ie,Z){let ve=Array.prototype.filter.call(m.value.children,lt=>lt===Z||lt.matches&&lt.matches(".q-tab.q-focusable")===!0),Fe=ve.length;if(Fe===0)return;if(ie===36)return H(ve[0]),ve[0].focus(),!0;if(ie===35)return H(ve[Fe-1]),ve[Fe-1].focus(),!0;let Ie=ie===(e.vertical===!0?38:37),Ve=ie===(e.vertical===!0?40:39),Oe=Ie===!0?-1:Ve===!0?1:void 0;if(Oe!==void 0){let lt=F.value===!0?-1:1,ut=ve.indexOf(Z)+Oe*lt;return ut>=0&&ut<Fe&&(H(ve[ut]),ve[ut].focus({preventScroll:!0})),!0}}let ae=s(()=>I.value===!0?{get:ie=>Math.abs(ie.scrollLeft),set:(ie,Z)=>{ie.scrollLeft=-Z}}:e.vertical===!0?{get:ie=>ie.scrollTop,set:(ie,Z)=>{ie.scrollTop=Z}}:{get:ie=>ie.scrollLeft,set:(ie,Z)=>{ie.scrollLeft=Z}});function Q(ie){let Z=m.value,{get:ve,set:Fe}=ae.value,Ie=!1,Ve=ve(Z),Oe=ie<Ve?-1:1;return Ve+=Oe*5,Ve<0?(Ie=!0,Ve=0):(Oe===-1&&Ve<=ie||Oe===1&&Ve>=ie)&&(Ie=!0,Ve=ie),Fe(Z,Ve),w(),Ie}function me(ie,Z){for(let ve in ie)if(ie[ve]!==Z[ve])return!1;return!0}function qe(){let ie=null,Z={matchedLen:0,queryDiff:9999,hrefLen:0},ve=b.filter(Oe=>Oe.routeData!==void 0&&Oe.routeData.hasRouterLink.value===!0),{hash:Fe,query:Ie}=r.$route,Ve=Object.keys(Ie).length;for(let Oe of ve){let lt=Oe.routeData.exact.value===!0;if(Oe.routeData[lt===!0?"linkIsExactActive":"linkIsActive"].value!==!0)continue;let{hash:ut,query:oe,matched:ue,href:J}=Oe.routeData.resolvedLink.value,se=Object.keys(oe).length;if(lt===!0){if(ut!==Fe||se!==Ve||me(Ie,oe)===!1)continue;ie=Oe.name.value;break}if(ut!==""&&ut!==Fe||se!==0&&me(oe,Ie)===!1)continue;let Ce={matchedLen:ue.length,queryDiff:Ve-se,hrefLen:J.length-ut.length};if(Ce.matchedLen>Z.matchedLen){ie=Oe.name.value,Z=Ce;continue}else if(Ce.matchedLen!==Z.matchedLen)continue;if(Ce.queryDiff<Z.queryDiff)ie=Oe.name.value,Z=Ce;else if(Ce.queryDiff!==Z.queryDiff)continue;Ce.hrefLen>Z.hrefLen&&(ie=Oe.name.value,Z=Ce)}if(ie===null&&b.some(Oe=>Oe.routeData===void 0&&Oe.name.value===v.value)===!0){ot=!1;return}j({name:ie,setCurrent:!0})}function G(ie){if(f(),C.value!==!0&&g.value!==null&&ie.target&&typeof ie.target.closest=="function"){let Z=ie.target.closest(".q-tab");Z&&g.value.contains(Z)===!0&&(C.value=!0,x.value===!0&&H(Z))}}function ce(){c(()=>{C.value=!1},30)}function ge(){Le.avoidRouteWatcher===!1?d(qe):h()}function _e(){if(D===void 0){let ie=Y(()=>r.$route.fullPath,ge);D=()=>{ie(),D=void 0}}}function Be(ie){b.push(ie),p.value++,W(),ie.routeData===void 0||r.$route===void 0?d(()=>{if(x.value===!0){let Z=v.value,ve=Z!=null&&Z!==""?b.find(Fe=>Fe.name.value===Z):null;ve&&H(ve.rootRef.value)}}):(_e(),ie.routeData.hasRouterLink.value===!0&&ge())}function de(ie){b.splice(b.indexOf(ie),1),p.value--,W(),D!==void 0&&ie.routeData!==void 0&&(b.every(Z=>Z.routeData===void 0)===!0&&D(),ge())}let Le={currentModel:v,tabProps:B,hasFocus:C,hasActiveTab:E,registerTab:Be,unregisterTab:de,verifyRouteModel:ge,updateModel:j,onKbdNavigate:z,avoidRouteWatcher:!1};jt(Bi,Le);function He(){$!==null&&clearTimeout($),R(),D!==void 0&&D()}let Qe,ot;return ye(He),Pt(()=>{Qe=D!==void 0,He()}),Nt(()=>{Qe===!0&&(_e(),ot=!0,ge()),W()}),()=>l("div",{ref:g,class:M.value,role:"tablist",onFocusin:G,onFocusout:ce},[l(oo,{onResize:ee}),l("div",{ref:m,class:T.value,onScroll:w},re(t.default)),l(Re,{class:"q-tabs__arrow q-tabs__arrow--left absolute q-tab__icon"+(y.value===!0?"":" q-tabs__arrow--faded"),name:e.leftIcon||n.iconSet.tabs[e.vertical===!0?"up":"left"],onMousedownPassive:U,onTouchstartPassive:U,onMouseupPassive:R,onMouseleavePassive:R,onTouchendPassive:R}),l(Re,{class:"q-tabs__arrow q-tabs__arrow--right absolute q-tab__icon"+(k.value===!0?"":" q-tabs__arrow--faded"),name:e.rightIcon||n.iconSet.tabs[e.vertical===!0?"down":"right"],onMousedownPassive:le,onTouchstartPassive:le,onMouseupPassive:R,onMouseleavePassive:R,onTouchendPassive:R})])}});var kg=0,ca=["click","keydown"],da={icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>`t_${kg++}`},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String,ripple:{type:[Boolean,Object],default:!0}};function fa(e,t,o,r){let n=ht(Bi,Ge);if(n===Ge)return console.error("QTab/QRouteTab component needs to be child of QTabs"),Ge;let{proxy:i}=K(),a=q(null),u=q(null),c=q(null),f=s(()=>e.disable===!0||e.ripple===!1?!1:Object.assign({keyCodes:[13,32],early:!0},e.ripple===!0?{}:e.ripple)),d=s(()=>n.currentModel.value===e.name),h=s(()=>"q-tab relative-position self-stretch flex flex-center text-center"+(d.value===!0?" q-tab--active"+(n.tabProps.value.activeClass?" "+n.tabProps.value.activeClass:"")+(n.tabProps.value.activeColor?` text-${n.tabProps.value.activeColor}`:"")+(n.tabProps.value.activeBgColor?` bg-${n.tabProps.value.activeBgColor}`:""):" q-tab--inactive")+(e.icon&&e.label&&n.tabProps.value.inlineLabel===!1?" q-tab--full":"")+(e.noCaps===!0||n.tabProps.value.noCaps===!0?" q-tab--no-caps":"")+(e.disable===!0?" disabled":" q-focusable q-hoverable cursor-pointer")+(r!==void 0?r.linkClass.value:"")),g=s(()=>"q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable "+(n.tabProps.value.inlineLabel===!0?"row no-wrap q-tab__content--inline":"column")+(e.contentClass!==void 0?` ${e.contentClass}`:"")),m=s(()=>e.disable===!0||n.hasFocus.value===!0||d.value===!1&&n.hasActiveTab.value===!0?-1:e.tabindex||0);function v(b,p){if(p!==!0&&a.value!==null&&a.value.focus(),e.disable===!0){r!==void 0&&r.hasRouterLink.value===!0&&ke(b);return}if(r===void 0){n.updateModel({name:e.name}),o("click",b);return}if(r.hasRouterLink.value===!0){let C=($={})=>{let L,D=$.to===void 0||Wt($.to,e.to)===!0?n.avoidRouteWatcher=Fo():null;return r.navigateToRouterLink(b,{...$,returnRouterError:!0}).catch(B=>{L=B}).then(B=>{if(D===n.avoidRouteWatcher&&(n.avoidRouteWatcher=!1,L===void 0&&(B===void 0||B.message!==void 0&&B.message.startsWith("Avoided redundant navigation")===!0)&&n.updateModel({name:e.name})),$.returnRouterError===!0)return L!==void 0?Promise.reject(L):B})};o("click",b,C),b.defaultPrevented!==!0&&C();return}o("click",b)}function x(b){Tt(b,[13,32])?v(b,!0):io(b)!==!0&&b.keyCode>=35&&b.keyCode<=40&&b.altKey!==!0&&b.metaKey!==!0&&n.onKbdNavigate(b.keyCode,i.$el)===!0&&ke(b),o("keydown",b)}function y(){let b=n.tabProps.value.narrowIndicator,p=[],C=l("div",{ref:c,class:["q-tab__indicator",n.tabProps.value.indicatorClass]});e.icon!==void 0&&p.push(l(Re,{class:"q-tab__icon",name:e.icon})),e.label!==void 0&&p.push(l("div",{class:"q-tab__label"},e.label)),e.alert!==!1&&p.push(e.alertIcon!==void 0?l(Re,{class:"q-tab__alert-icon",color:e.alert!==!0?e.alert:void 0,name:e.alertIcon}):l("div",{class:"q-tab__alert"+(e.alert!==!0?` text-${e.alert}`:"")})),b===!0&&p.push(C);let $=[l("div",{class:"q-focus-helper",tabindex:-1,ref:a}),l("div",{class:g.value},Xe(t.default,p))];return b===!1&&$.push(C),$}let k={name:s(()=>e.name),rootRef:u,tabIndicatorRef:c,routeData:r};ye(()=>{n.unregisterTab(k)}),je(()=>{n.registerTab(k)});function S(b,p){let C={ref:u,class:h.value,tabindex:m.value,role:"tab","aria-selected":d.value===!0?"true":"false","aria-disabled":e.disable===!0?"true":void 0,onClick:v,onKeydown:x,...p};return Et(l(b,C,y()),[[$o,f.value]])}return{renderTab:S,$tabs:n}}var cn=A({name:"QTab",props:da,emits:ca,setup(e,{slots:t,emit:o}){let{renderTab:r}=fa(e,t,o);return()=>r("div")}});var ma=A({name:"QTabPanels",props:{...Sr,...Se},emits:xr,setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),{updatePanelsList:n,getPanelContent:i,panelDirectives:a}=_r(),u=s(()=>"q-tab-panels q-panel-parent"+(r.value===!0?" q-tab-panels--dark q-dark":""));return()=>(n(t),Mt("div",{class:u.value},i(),"pan",e.swipeable,()=>a.value))}});var Rr=A({name:"QTabPanel",props:yr,setup(e,{slots:t}){return()=>l("div",{class:"q-tab-panel",role:"tabpanel"},re(t.default))}});var Xs=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,Gs=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,Zs=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,va=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,ga=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,An={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>Xs.test(e),hexaColor:e=>Gs.test(e),hexOrHexaColor:e=>Zs.test(e),rgbColor:e=>va.test(e),rgbaColor:e=>ga.test(e),rgbOrRgbaColor:e=>va.test(e)||ga.test(e),hexOrRgbColor:e=>Xs.test(e)||va.test(e),hexaOrRgbaColor:e=>Gs.test(e)||ga.test(e),anyColor:e=>Zs.test(e)||va.test(e)||ga.test(e)},Js={testPattern:An};var qg=/^rgb(a)?\((\d{1,3}),(\d{1,3}),(\d{1,3}),?([01]?\.?\d*?)?\)$/;function $n({r:e,g:t,b:o,a:r}){let n=r!==void 0;if(e=Math.round(e),t=Math.round(t),o=Math.round(o),e>255||t>255||o>255||n&&r>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return r=n?(Math.round(255*r/100)|256).toString(16).slice(1):"","#"+(o|t<<8|e<<16|1<<24).toString(16).slice(1)+r}function Kl({r:e,g:t,b:o,a:r}){return`rgb${r!==void 0?"a":""}(${e},${t},${o}${r!==void 0?","+r/100:""})`}function ha(e){if(typeof e!="string")throw new TypeError("Expected a string");e=e.replace(/^#/,""),e.length===3?e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e.length===4&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);let t=parseInt(e,16);return e.length>6?{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:Math.round((t&255)/2.55)}:{r:t>>16,g:t>>8&255,b:t&255}}function pa({h:e,s:t,v:o,a:r}){let n,i,a;t=t/100,o=o/100,e=e/360;let u=Math.floor(e*6),c=e*6-u,f=o*(1-t),d=o*(1-c*t),h=o*(1-(1-c)*t);switch(u%6){case 0:n=o,i=h,a=f;break;case 1:n=d,i=o,a=f;break;case 2:n=f,i=o,a=h;break;case 3:n=f,i=d,a=o;break;case 4:n=h,i=f,a=o;break;case 5:n=o,i=f,a=d;break}return{r:Math.round(n*255),g:Math.round(i*255),b:Math.round(a*255),a:r}}function li({r:e,g:t,b:o,a:r}){let n=Math.max(e,t,o),i=Math.min(e,t,o),a=n-i,u=n===0?0:a/n,c=n/255,f;switch(n){case i:f=0;break;case e:f=t-o+a*(t<o?6:0),f/=6*a;break;case t:f=o-e+a*2,f/=6*a;break;case o:f=e-t+a*4,f/=6*a;break}return{h:Math.round(f*360),s:Math.round(u*100),v:Math.round(c*100),a:r}}function Oo(e){if(typeof e!="string")throw new TypeError("Expected a string");let t=e.replace(/ /g,""),o=qg.exec(t);if(o===null)return ha(t);let r={r:Math.min(255,parseInt(o[2],10)),g:Math.min(255,parseInt(o[3],10)),b:Math.min(255,parseInt(o[4],10))};if(o[1]){let n=parseFloat(o[5]);r.a=Math.min(1,isNaN(n)===!0?1:n)*100}return r}function Tg(e,t){if(typeof e!="string")throw new TypeError("Expected a string as color");if(typeof t!="number")throw new TypeError("Expected a numeric percent");let o=Oo(e),r=t<0?0:255,n=Math.abs(t)/100,i=o.r,a=o.g,u=o.b;return"#"+(16777216+(Math.round((r-i)*n)+i)*65536+(Math.round((r-a)*n)+a)*256+(Math.round((r-u)*n)+u)).toString(16).slice(1)}function Wl(e){if(typeof e!="string"&&(!e||e.r===void 0))throw new TypeError("Expected a string or a {r, g, b} object as color");let t=typeof e=="string"?Oo(e):e,o=t.r/255,r=t.g/255,n=t.b/255,i=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),a=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4),u=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);return .2126*i+.7152*a+.0722*u}function Mg(e){if(typeof e!="string"&&(!e||e.r===void 0))throw new TypeError("Expected a string or a {r, g, b} object as color");let t=typeof e=="string"?Oo(e):e;return(t.r*299+t.g*587+t.b*114)/1e3}function Rg(e,t){if(typeof e!="string"&&(!e||e.r===void 0))throw new TypeError("Expected a string or a {r, g, b[, a]} object as fgColor");if(typeof t!="string"&&(!t||t.r===void 0))throw new TypeError("Expected a string or a {r, g, b[, a]} object as bgColor");let o=typeof e=="string"?Oo(e):e,r=o.r/255,n=o.g/255,i=o.b/255,a=o.a!==void 0?o.a/100:1,u=typeof t=="string"?Oo(t):t,c=u.r/255,f=u.g/255,d=u.b/255,h=u.a!==void 0?u.a/100:1,g=a+h*(1-a),m=Math.round((r*a+c*h*(1-a))/g*255),v=Math.round((n*a+f*h*(1-a))/g*255),x=Math.round((i*a+d*h*(1-a))/g*255),y={r:m,g:v,b:x,a:Math.round(g*100)};return typeof e=="string"?$n(y):y}function Pg(e,t){if(typeof e!="string")throw new TypeError("Expected a string as color");if(t===void 0||t<-1||t>1)throw new TypeError("Expected offset to be between -1 and 1");let{r:o,g:r,b:n,a:i}=Oo(e),a=i!==void 0?i/100:0;return $n({r:o,g:r,b:n,a:Math.round(Math.min(1,Math.max(0,a+t))*100)})}function Ag(e){if(typeof e!="string")throw new TypeError("Expected a string as color");let t=document.createElement("div");t.className=`text-${e} invisible fixed no-pointer-events`,document.body.appendChild(t);let o=getComputedStyle(t).getPropertyValue("color");return t.remove(),$n(Oo(o))}var ec={rgbToHex:$n,hexToRgb:ha,hsvToRgb:pa,rgbToHsv:li,textToRgb:Oo,lighten:Tg,luminosity:Wl,brightness:Mg,blend:Rg,changeAlpha:Pg,getPaletteColor:Ag};var $g=["rgb(255,204,204)","rgb(255,230,204)","rgb(255,255,204)","rgb(204,255,204)","rgb(204,255,230)","rgb(204,255,255)","rgb(204,230,255)","rgb(204,204,255)","rgb(230,204,255)","rgb(255,204,255)","rgb(255,153,153)","rgb(255,204,153)","rgb(255,255,153)","rgb(153,255,153)","rgb(153,255,204)","rgb(153,255,255)","rgb(153,204,255)","rgb(153,153,255)","rgb(204,153,255)","rgb(255,153,255)","rgb(255,102,102)","rgb(255,179,102)","rgb(255,255,102)","rgb(102,255,102)","rgb(102,255,179)","rgb(102,255,255)","rgb(102,179,255)","rgb(102,102,255)","rgb(179,102,255)","rgb(255,102,255)","rgb(255,51,51)","rgb(255,153,51)","rgb(255,255,51)","rgb(51,255,51)","rgb(51,255,153)","rgb(51,255,255)","rgb(51,153,255)","rgb(51,51,255)","rgb(153,51,255)","rgb(255,51,255)","rgb(255,0,0)","rgb(255,128,0)","rgb(255,255,0)","rgb(0,255,0)","rgb(0,255,128)","rgb(0,255,255)","rgb(0,128,255)","rgb(0,0,255)","rgb(128,0,255)","rgb(255,0,255)","rgb(245,0,0)","rgb(245,123,0)","rgb(245,245,0)","rgb(0,245,0)","rgb(0,245,123)","rgb(0,245,245)","rgb(0,123,245)","rgb(0,0,245)","rgb(123,0,245)","rgb(245,0,245)","rgb(214,0,0)","rgb(214,108,0)","rgb(214,214,0)","rgb(0,214,0)","rgb(0,214,108)","rgb(0,214,214)","rgb(0,108,214)","rgb(0,0,214)","rgb(108,0,214)","rgb(214,0,214)","rgb(163,0,0)","rgb(163,82,0)","rgb(163,163,0)","rgb(0,163,0)","rgb(0,163,82)","rgb(0,163,163)","rgb(0,82,163)","rgb(0,0,163)","rgb(82,0,163)","rgb(163,0,163)","rgb(92,0,0)","rgb(92,46,0)","rgb(92,92,0)","rgb(0,92,0)","rgb(0,92,46)","rgb(0,92,92)","rgb(0,46,92)","rgb(0,0,92)","rgb(46,0,92)","rgb(92,0,92)","rgb(255,255,255)","rgb(205,205,205)","rgb(178,178,178)","rgb(153,153,153)","rgb(127,127,127)","rgb(102,102,102)","rgb(76,76,76)","rgb(51,51,51)","rgb(25,25,25)","rgb(0,0,0)"],tc="M5 5 h10 v10 h-10 v-10 z",Eg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==",oc=A({name:"QColor",props:{...Se,...kt,modelValue:String,defaultValue:String,defaultView:{type:String,default:"spectrum",validator:e=>["spectrum","tune","palette"].includes(e)},formatModel:{type:String,default:"auto",validator:e=>["auto","hex","rgb","hexa","rgba"].includes(e)},palette:Array,noHeader:Boolean,noHeaderTabs:Boolean,noFooter:Boolean,square:Boolean,flat:Boolean,bordered:Boolean,disable:Boolean,readonly:Boolean},emits:["update:modelValue","change"],setup(e,{emit:t}){let{proxy:o}=K(),{$q:r}=o,n=xe(e,r),{getCache:i}=So(),a=q(null),u=q(null),c=s(()=>e.formatModel==="auto"?null:e.formatModel.indexOf("hex")!==-1),f=s(()=>e.formatModel==="auto"?null:e.formatModel.indexOf("a")!==-1),d=q(e.formatModel==="auto"?e.modelValue===void 0||e.modelValue===null||e.modelValue===""||e.modelValue.startsWith("#")?"hex":"rgb":e.formatModel.startsWith("hex")?"hex":"rgb"),h=q(e.defaultView),g=q(M(e.modelValue||e.defaultValue)),m=s(()=>e.disable!==!0&&e.readonly!==!0),v=s(()=>e.modelValue===void 0||e.modelValue===null||e.modelValue===""||e.modelValue.startsWith("#")),x=s(()=>c.value!==null?c.value:v.value),y=s(()=>({type:"hidden",name:e.name,value:g.value[x.value===!0?"hex":"rgb"]})),k=Xt(y),S=s(()=>f.value!==null?f.value:g.value.a!==void 0),b=s(()=>({backgroundColor:g.value.rgb||"#000"})),p=s(()=>`q-color-picker__header-content q-color-picker__header-content--${(g.value.a!==void 0&&g.value.a<65?!0:Wl(g.value)>.4)?"light":"dark"}`),C=s(()=>({background:`hsl(${g.value.h},100%,50%)`})),$=s(()=>({top:`${100-g.value.v}%`,[r.lang.rtl===!0?"right":"left"]:`${g.value.s}%`})),L=s(()=>e.palette!==void 0&&e.palette.length!==0?e.palette:$g),D=s(()=>"q-color-picker"+(e.bordered===!0?" q-color-picker--bordered":"")+(e.square===!0?" q-color-picker--square no-border-radius":"")+(e.flat===!0?" q-color-picker--flat no-shadow":"")+(e.disable===!0?" disabled":"")+(n.value===!0?" q-color-picker--dark q-dark":"")),B=s(()=>e.disable===!0?{"aria-disabled":"true"}:{}),E=s(()=>[[Rt,ee,void 0,{prevent:!0,stop:!0,mouse:!0}]]);Y(()=>e.modelValue,G=>{let ce=M(G||e.defaultValue);ce.hex!==g.value.hex&&(g.value=ce)}),Y(()=>e.defaultValue,G=>{if(!e.modelValue&&G){let ce=M(G);ce.hex!==g.value.hex&&(g.value=ce)}});function V(G,ce){g.value.hex=$n(G),g.value.rgb=Kl(G),g.value.r=G.r,g.value.g=G.g,g.value.b=G.b,g.value.a=G.a;let ge=g.value[x.value===!0?"hex":"rgb"];t("update:modelValue",ge),ce===!0&&t("change",ge)}function M(G){let ce=f.value!==void 0?f.value:e.formatModel==="auto"?null:e.formatModel.indexOf("a")!==-1;if(typeof G!="string"||G.length===0||An.anyColor(G.replace(/ /g,""))!==!0)return{h:0,s:0,v:0,r:0,g:0,b:0,a:ce===!0?100:void 0,hex:void 0,rgb:void 0};let ge=Oo(G);return ce===!0&&ge.a===void 0&&(ge.a=100),ge.hex=$n(ge),ge.rgb=Kl(ge),Object.assign(ge,li(ge))}function T(G,ce,ge){let _e=a.value;if(_e===null)return;let Be=_e.clientWidth,de=_e.clientHeight,Le=_e.getBoundingClientRect(),He=Math.min(Be,Math.max(0,G-Le.left));r.lang.rtl===!0&&(He=Be-He);let Qe=Math.min(de,Math.max(0,ce-Le.top)),ot=Math.round(100*He/Be),ie=Math.round(100*Math.max(0,Math.min(1,-(Qe/de)+1))),Z=pa({h:g.value.h,s:ot,v:ie,a:S.value===!0?g.value.a:void 0});g.value.s=ot,g.value.v=ie,V(Z,ge)}function _(G,ce){let ge=Math.round(G),_e=pa({h:ge,s:g.value.s,v:g.value.v,a:S.value===!0?g.value.a:void 0});g.value.h=ge,V(_e,ce)}function F(G){_(G,!0)}function I(G,ce,ge,_e,Be){if(_e!==void 0&&at(_e),!/^[0-9]+$/.test(G)){Be===!0&&o.$forceUpdate();return}let de=Math.floor(Number(G));if(de<0||de>ge){Be===!0&&o.$forceUpdate();return}let Le={r:ce==="r"?de:g.value.r,g:ce==="g"?de:g.value.g,b:ce==="b"?de:g.value.b,a:S.value===!0?ce==="a"?de:g.value.a:void 0};if(ce!=="a"){let He=li(Le);g.value.h=He.h,g.value.s=He.s,g.value.v=He.v}if(V(Le,Be),_e!==void 0&&Be!==!0&&_e.target.selectionEnd!==void 0){let He=_e.target.selectionEnd;Ee(()=>{_e.target.setSelectionRange(He,He)})}}function j(G,ce){let ge,_e=G.target.value;if(at(G),d.value==="hex"){if(_e.length!==(S.value===!0?9:7)||!/^#[0-9A-Fa-f]+$/.test(_e))return!0;ge=ha(_e)}else{let de;if(_e.endsWith(")"))if(S.value!==!0&&_e.startsWith("rgb(")){if(de=_e.substring(4,_e.length-1).split(",").map(Le=>parseInt(Le,10)),de.length!==3||!/^rgb\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}\)$/.test(_e))return!0}else if(S.value===!0&&_e.startsWith("rgba(")){if(de=_e.substring(5,_e.length-1).split(","),de.length!==4||!/^rgba\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/.test(_e))return!0;for(let He=0;He<3;He++){let Qe=parseInt(de[He],10);if(Qe<0||Qe>255)return!0;de[He]=Qe}let Le=parseFloat(de[3]);if(Le<0||Le>1)return!0;de[3]=Le}else return!0;else return!0;if(de[0]<0||de[0]>255||de[1]<0||de[1]>255||de[2]<0||de[2]>255||S.value===!0&&(de[3]<0||de[3]>1))return!0;ge={r:de[0],g:de[1],b:de[2],a:S.value===!0?de[3]*100:void 0}}let Be=li(ge);if(g.value.h=Be.h,g.value.s=Be.s,g.value.v=Be.v,V(ge,ce),ce!==!0){let de=G.target.selectionEnd;Ee(()=>{G.target.setSelectionRange(de,de)})}}function W(G){let ce=M(G),ge={r:ce.r,g:ce.g,b:ce.b,a:ce.a};ge.a===void 0&&(ge.a=g.value.a),g.value.h=ce.h,g.value.s=ce.s,g.value.v=ce.v,V(ge,!0)}function ee(G){G.isFinal?T(G.position.left,G.position.top,!0):fe(G)}let fe=Zn(G=>{T(G.position.left,G.position.top)},20);function H(G){T(G.pageX-window.pageXOffset,G.pageY-window.pageYOffset,!0)}function w(G){T(G.pageX-window.pageXOffset,G.pageY-window.pageYOffset)}function X(G){u.value!==null&&(u.value.$el.style.opacity=G?1:0)}function U(G){d.value=G}function le(){let G=[];return e.noHeaderTabs!==!0&&G.push(l(ai,{class:"q-color-picker__header-tabs",modelValue:d.value,dense:!0,align:"justify","onUpdate:modelValue":U},()=>[l(cn,{label:"HEX"+(S.value===!0?"A":""),name:"hex",ripple:!1}),l(cn,{label:"RGB"+(S.value===!0?"A":""),name:"rgb",ripple:!1})])),G.push(l("div",{class:"q-color-picker__header-banner row flex-center no-wrap"},[l("input",{class:"fit",value:g.value[d.value],...m.value!==!0?{readonly:!0}:{},...i("topIn",{onInput:ce=>{X(j(ce)===!0)},onChange:at,onBlur:ce=>{j(ce,!0)===!0&&o.$forceUpdate(),X(!1)}})}),l(Re,{ref:u,class:"q-color-picker__error-icon absolute no-pointer-events",name:r.iconSet.type.negative})])),l("div",{class:"q-color-picker__header relative-position overflow-hidden"},[l("div",{class:"q-color-picker__header-bg absolute-full"}),l("div",{class:p.value,style:b.value},G)])}function R(){return l(ma,{modelValue:h.value,animated:!0},()=>[l(Rr,{class:"q-color-picker__spectrum-tab overflow-hidden",name:"spectrum"},Q),l(Rr,{class:"q-pa-md q-color-picker__tune-tab",name:"tune"},me),l(Rr,{class:"q-color-picker__palette-tab",name:"palette"},qe)])}function z(G){h.value=G}function ae(){return l("div",{class:"q-color-picker__footer relative-position overflow-hidden"},[l(ai,{class:"absolute-full",modelValue:h.value,dense:!0,align:"justify","onUpdate:modelValue":z},()=>[l(cn,{icon:r.iconSet.colorPicker.spectrum,name:"spectrum",ripple:!1}),l(cn,{icon:r.iconSet.colorPicker.tune,name:"tune",ripple:!1}),l(cn,{icon:r.iconSet.colorPicker.palette,name:"palette",ripple:!1})])])}function Q(){let G={ref:a,class:"q-color-picker__spectrum non-selectable relative-position cursor-pointer"+(m.value!==!0?" readonly":""),style:C.value,...m.value===!0?{onClick:H,onMousedown:w}:{}},ce=[l("div",{style:{paddingBottom:"100%"}}),l("div",{class:"q-color-picker__spectrum-white absolute-full"}),l("div",{class:"q-color-picker__spectrum-black absolute-full"}),l("div",{class:"absolute",style:$.value},[g.value.hex!==void 0?l("div",{class:"q-color-picker__spectrum-circle"}):null])],ge=[l(Jo,{class:"q-color-picker__hue non-selectable",modelValue:g.value.h,min:0,max:360,trackSize:"8px",innerTrackColor:"transparent",selectionColor:"transparent",readonly:m.value!==!0,thumbPath:tc,"onUpdate:modelValue":_,onChange:F})];return S.value===!0&&ge.push(l(Jo,{class:"q-color-picker__alpha non-selectable",modelValue:g.value.a,min:0,max:100,trackSize:"8px",trackColor:"white",innerTrackColor:"transparent",selectionColor:"transparent",trackImg:Eg,readonly:m.value!==!0,hideSelection:!0,thumbPath:tc,...i("alphaSlide",{"onUpdate:modelValue":_e=>I(_e,"a",100),onChange:_e=>I(_e,"a",100,void 0,!0)})})),[Mt("div",G,ce,"spec",m.value,()=>E.value),l("div",{class:"q-color-picker__sliders"},ge)]}function me(){return[l("div",{class:"row items-center no-wrap"},[l("div","R"),l(Jo,{modelValue:g.value.r,min:0,max:255,color:"red",dark:n.value,readonly:m.value!==!0,...i("rSlide",{"onUpdate:modelValue":G=>I(G,"r",255),onChange:G=>I(G,"r",255,void 0,!0)})}),l("input",{value:g.value.r,maxlength:3,readonly:m.value!==!0,onChange:at,...i("rIn",{onInput:G=>I(G.target.value,"r",255,G),onBlur:G=>I(G.target.value,"r",255,G,!0)})})]),l("div",{class:"row items-center no-wrap"},[l("div","G"),l(Jo,{modelValue:g.value.g,min:0,max:255,color:"green",dark:n.value,readonly:m.value!==!0,...i("gSlide",{"onUpdate:modelValue":G=>I(G,"g",255),onChange:G=>I(G,"g",255,void 0,!0)})}),l("input",{value:g.value.g,maxlength:3,readonly:m.value!==!0,onChange:at,...i("gIn",{onInput:G=>I(G.target.value,"g",255,G),onBlur:G=>I(G.target.value,"g",255,G,!0)})})]),l("div",{class:"row items-center no-wrap"},[l("div","B"),l(Jo,{modelValue:g.value.b,min:0,max:255,color:"blue",readonly:m.value!==!0,dark:n.value,...i("bSlide",{"onUpdate:modelValue":G=>I(G,"b",255),onChange:G=>I(G,"b",255,void 0,!0)})}),l("input",{value:g.value.b,maxlength:3,readonly:m.value!==!0,onChange:at,...i("bIn",{onInput:G=>I(G.target.value,"b",255,G),onBlur:G=>I(G.target.value,"b",255,G,!0)})})]),S.value===!0?l("div",{class:"row items-center no-wrap"},[l("div","A"),l(Jo,{modelValue:g.value.a,color:"grey",readonly:m.value!==!0,dark:n.value,...i("aSlide",{"onUpdate:modelValue":G=>I(G,"a",100),onChange:G=>I(G,"a",100,void 0,!0)})}),l("input",{value:g.value.a,maxlength:3,readonly:m.value!==!0,onChange:at,...i("aIn",{onInput:G=>I(G.target.value,"a",100,G),onBlur:G=>I(G.target.value,"a",100,G,!0)})})]):null]}function qe(){let G=ce=>l("div",{class:"q-color-picker__cube col-auto",style:{backgroundColor:ce},...m.value===!0?i("palette#"+ce,{onClick:()=>{W(ce)}}):{}});return[l("div",{class:"row items-center q-color-picker__palette-rows"+(m.value===!0?" q-color-picker__palette-rows--editable":"")},L.value.map(G))]}return()=>{let G=[R()];return e.name!==void 0&&e.disable!==!0&&k(G,"push"),e.noHeader!==!0&&G.unshift(le()),e.noFooter!==!0&&G.push(ae()),l("div",{class:D.value,...B.value},G)}}});var dn=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function nc(e,t,o){return Object.prototype.toString.call(e)==="[object Date]"&&(o=e.getDate(),t=e.getMonth()+1,e=e.getFullYear()),Dg(Xl(e,t,o))}function Yl(e,t,o){return ic(Fg(e,t,o))}function Bg(e){return Lg(e)===0}function Pr(e,t){return t<=6?31:t<=11||Bg(e)?30:29}function Lg(e){let t=dn.length,o=dn[0],r,n,i,a,u;if(e<o||e>=dn[t-1])throw new Error("Invalid Jalaali year "+e);for(u=1;u<t&&(r=dn[u],n=r-o,!(e<r));u+=1)o=r;return a=e-o,n-a<6&&(a=a-n+Ct(n+4,33)*33),i=ao(ao(a+1,33)-1,4),i===-1&&(i=4),i}function rc(e,t){let o=dn.length,r=e+621,n=-14,i=dn[0],a,u,c,f,d;if(e<i||e>=dn[o-1])throw new Error("Invalid Jalaali year "+e);for(d=1;d<o&&(a=dn[d],u=a-i,!(e<a));d+=1)n=n+Ct(u,33)*8+Ct(ao(u,33),4),i=a;f=e-i,n=n+Ct(f,33)*8+Ct(ao(f,33)+3,4),ao(u,33)===4&&u-f===4&&(n+=1);let h=Ct(r,4)-Ct((Ct(r,100)+1)*3,4)-150,g=20+n-h;return t||(u-f<6&&(f=f-u+Ct(u+4,33)*33),c=ao(ao(f+1,33)-1,4),c===-1&&(c=4)),{leap:c,gy:r,march:g}}function Fg(e,t,o){let r=rc(e,!0);return Xl(r.gy,3,r.march)+(t-1)*31-Ct(t,7)*(t-7)+o-1}function Dg(e){let t=ic(e).gy,o=t-621,r,n,i,a=rc(o,!1),u=Xl(t,3,a.march);if(i=e-u,i>=0){if(i<=185)return n=1+Ct(i,31),r=ao(i,31)+1,{jy:o,jm:n,jd:r};i-=186}else o-=1,i+=179,a.leap===1&&(i+=1);return n=7+Ct(i,30),r=ao(i,30)+1,{jy:o,jm:n,jd:r}}function Xl(e,t,o){let r=Ct((e+Ct(t-8,6)+100100)*1461,4)+Ct(153*ao(t+9,12)+2,5)+o-34840408;return r=r-Ct(Ct(e+100100+Ct(t-8,6),100)*3,4)+752,r}function ic(e){let t=4*e+139361631;t=t+Ct(Ct(4*e+183187720,146097)*3,4)*4-3908;let o=Ct(ao(t,1461),4)*5+308,r=Ct(ao(o,153),5)+1,n=ao(Ct(o,153),12)+1;return{gy:Ct(t,1461)-100100+Ct(8-n,6),gm:n,gd:r}}function Ct(e,t){return~~(e/t)}function ao(e,t){return e-~~(e/t)*t}var Vg=["gregorian","persian"],Ar={mask:{type:String},locale:Object,calendar:{type:String,validator:e=>Vg.includes(e),default:"gregorian"},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},ba=["update:modelValue"];function _o(e){return e.year+"/"+nt(e.month)+"/"+nt(e.day)}function ya(e,t){let o=s(()=>e.disable!==!0&&e.readonly!==!0),r=s(()=>o.value===!0?0:-1),n=s(()=>{let u=[];return e.color!==void 0&&u.push(`bg-${e.color}`),e.textColor!==void 0&&u.push(`text-${e.textColor}`),u.join(" ")});function i(){return e.locale!==void 0?{...t.lang.date,...e.locale}:t.lang.date}function a(u){let c=new Date,f=u===!0?null:0;if(e.calendar==="persian"){let d=nc(c);return{year:d.jy,month:d.jm,day:d.jd}}return{year:c.getFullYear(),month:c.getMonth()+1,day:c.getDate(),hour:f,minute:f,second:f,millisecond:f}}return{editable:o,tabindex:r,headerClass:n,getLocale:i,getCurrentDate:a}}var uc=864e5,zg=36e5,Jl=6e4,sc="YYYY-MM-DDTHH:mm:ss.SSSZ",Og=/\[((?:[^\]\\]|\\]|\\)*)\]|do|d{1,4}|Mo|M{1,4}|m{1,2}|wo|w{1,2}|Qo|Do|DDDo|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,Ig=/(\[[^\]]*\])|do|d{1,4}|Mo|M{1,4}|m{1,2}|wo|w{1,2}|Qo|Do|DDDo|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]|([.*+:?^,\s${}()|\\]+)/g,Gl={};function Hg(e,t){let o="("+t.days.join("|")+")",r=e+o;if(Gl[r]!==void 0)return Gl[r];let n="("+t.daysShort.join("|")+")",i="("+t.months.join("|")+")",a="("+t.monthsShort.join("|")+")",u={},c=0,f=e.replace(Ig,h=>{switch(c++,h){case"YY":return u.YY=c,"(-?\\d{1,2})";case"YYYY":return u.YYYY=c,"(-?\\d{1,4})";case"M":return u.M=c,"(\\d{1,2})";case"Mo":return u.M=c++,"(\\d{1,2}(st|nd|rd|th))";case"MM":return u.M=c,"(\\d{2})";case"MMM":return u.MMM=c,a;case"MMMM":return u.MMMM=c,i;case"D":return u.D=c,"(\\d{1,2})";case"Do":return u.D=c++,"(\\d{1,2}(st|nd|rd|th))";case"DD":return u.D=c,"(\\d{2})";case"H":return u.H=c,"(\\d{1,2})";case"HH":return u.H=c,"(\\d{2})";case"h":return u.h=c,"(\\d{1,2})";case"hh":return u.h=c,"(\\d{2})";case"m":return u.m=c,"(\\d{1,2})";case"mm":return u.m=c,"(\\d{2})";case"s":return u.s=c,"(\\d{1,2})";case"ss":return u.s=c,"(\\d{2})";case"S":return u.S=c,"(\\d{1})";case"SS":return u.S=c,"(\\d{2})";case"SSS":return u.S=c,"(\\d{3})";case"A":return u.A=c,"(AM|PM)";case"a":return u.a=c,"(am|pm)";case"aa":return u.aa=c,"(a\\.m\\.|p\\.m\\.)";case"ddd":return n;case"dddd":return o;case"Q":case"d":case"E":return"(\\d{1})";case"do":return c++,"(\\d{1}(st|nd|rd|th))";case"Qo":return"(1st|2nd|3rd|4th)";case"DDD":case"DDDD":return"(\\d{1,3})";case"DDDo":return c++,"(\\d{1,3}(st|nd|rd|th))";case"w":return"(\\d{1,2})";case"wo":return c++,"(\\d{1,2}(st|nd|rd|th))";case"ww":return"(\\d{2})";case"Z":return u.Z=c,"(Z|[+-]\\d{2}:\\d{2})";case"ZZ":return u.ZZ=c,"(Z|[+-]\\d{2}\\d{2})";case"X":return u.X=c,"(-?\\d+)";case"x":return u.x=c,"(-?\\d{4,})";default:return c--,h[0]==="["&&(h=h.substring(1,h.length-1)),h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}),d={map:u,regex:new RegExp("^"+f)};return Gl[r]=d,d}function cc(e,t){return e!==void 0?e:t!==void 0?t.date:Yr.date}function ac(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=Math.floor(r/60),i=r%60;return o+nt(n)+t+nt(i)}function Qg(e,t,o){let r=e.getFullYear(),n=e.getMonth(),i=e.getDate();return t.year!==void 0&&(r+=o*t.year,delete t.year),t.month!==void 0&&(n+=o*t.month,delete t.month),e.setDate(1),e.setMonth(2),e.setFullYear(r),e.setMonth(n),e.setDate(Math.min(i,tu(e))),t.date!==void 0&&(e.setDate(e.getDate()+o*t.date),delete t.date),e}function Ng(e,t,o){let r=t.year!==void 0?t.year:e[`get${o}FullYear`](),n=t.month!==void 0?t.month-1:e[`get${o}Month`](),i=new Date(r,n+1,0).getDate(),a=Math.min(i,t.date!==void 0?t.date:e[`get${o}Date`]());return e[`set${o}Date`](1),e[`set${o}Month`](2),e[`set${o}FullYear`](r),e[`set${o}Month`](n),e[`set${o}Date`](a),delete t.year,delete t.month,delete t.date,e}function eu(e,t,o){let r=dc(t),n=new Date(e),i=r.year!==void 0||r.month!==void 0||r.date!==void 0?Qg(n,r,o):n;for(let a in r){let u=Ml(a);i[`set${u}`](i[`get${u}`]()+o*r[a])}return i}function dc(e){let t={...e};return e.years!==void 0&&(t.year=e.years,delete t.years),e.months!==void 0&&(t.month=e.months,delete t.months),e.days!==void 0&&(t.date=e.days,delete t.days),e.day!==void 0&&(t.date=e.day,delete t.day),e.hour!==void 0&&(t.hours=e.hour,delete t.hour),e.minute!==void 0&&(t.minutes=e.minute,delete t.minute),e.second!==void 0&&(t.seconds=e.second,delete t.second),e.millisecond!==void 0&&(t.milliseconds=e.millisecond,delete t.millisecond),t}function fc(e,t,o){let r=dc(t),n=o===!0?"UTC":"",i=new Date(e),a=r.year!==void 0||r.month!==void 0||r.date!==void 0?Ng(i,r,n):i;for(let u in r){let c=u.charAt(0).toUpperCase()+u.slice(1);a[`set${n}${c}`](r[u])}return a}function jg(e,t,o){let r=fn(e,t,o),n=new Date(r.year,r.month===null?null:r.month-1,r.day===null?1:r.day,r.hour,r.minute,r.second,r.millisecond),i=n.getTimezoneOffset();return r.timezoneOffset===null||r.timezoneOffset===i?n:eu(n,{minutes:r.timezoneOffset-i},1)}function fn(e,t,o,r,n){let i={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(n!==void 0&&Object.assign(i,n),e==null||e===""||typeof e!="string")return i;t===void 0&&(t=sc);let a=cc(o,Yo.props),u=a.months,c=a.monthsShort,{regex:f,map:d}=Hg(t,a),h=e.match(f);if(h===null)return i;let g="";if(d.X!==void 0||d.x!==void 0){let m=parseInt(h[d.X!==void 0?d.X:d.x],10);if(isNaN(m)===!0||m<0)return i;let v=new Date(m*(d.X!==void 0?1e3:1));i.year=v.getFullYear(),i.month=v.getMonth()+1,i.day=v.getDate(),i.hour=v.getHours(),i.minute=v.getMinutes(),i.second=v.getSeconds(),i.millisecond=v.getMilliseconds()}else{if(d.YYYY!==void 0)i.year=parseInt(h[d.YYYY],10);else if(d.YY!==void 0){let m=parseInt(h[d.YY],10);i.year=m<0?m:2e3+m}if(d.M!==void 0){if(i.month=parseInt(h[d.M],10),i.month<1||i.month>12)return i}else d.MMM!==void 0?i.month=c.indexOf(h[d.MMM])+1:d.MMMM!==void 0&&(i.month=u.indexOf(h[d.MMMM])+1);if(d.D!==void 0){if(i.day=parseInt(h[d.D],10),i.year===null||i.month===null||i.day<1)return i;let m=r!=="persian"?new Date(i.year,i.month,0).getDate():Pr(i.year,i.month);if(i.day>m)return i}d.H!==void 0?i.hour=parseInt(h[d.H],10)%24:d.h!==void 0&&(i.hour=parseInt(h[d.h],10)%12,(d.A&&h[d.A]==="PM"||d.a&&h[d.a]==="pm"||d.aa&&h[d.aa]==="p.m.")&&(i.hour+=12),i.hour=i.hour%24),d.m!==void 0&&(i.minute=parseInt(h[d.m],10)%60),d.s!==void 0&&(i.second=parseInt(h[d.s],10)%60),d.S!==void 0&&(i.millisecond=parseInt(h[d.S],10)*10**(3-h[d.S].length)),(d.Z!==void 0||d.ZZ!==void 0)&&(g=d.Z!==void 0?h[d.Z].replace(":",""):h[d.ZZ],i.timezoneOffset=(g[0]==="+"?-1:1)*(60*g.slice(1,3)+1*g.slice(3,5)))}return i.dateHash=nt(i.year,6)+"/"+nt(i.month)+"/"+nt(i.day),i.timeHash=nt(i.hour)+":"+nt(i.minute)+":"+nt(i.second)+g,i}function Ug(e){return typeof e=="number"?!0:isNaN(Date.parse(e))===!1}function Kg(e,t){return fc(new Date,e,t)}function Wg(e){let t=new Date(e).getDay();return t===0?7:t}function xa(e){let t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);let o=new Date(t.getFullYear(),0,4);o.setDate(o.getDate()-(o.getDay()+6)%7+3);let r=t.getTimezoneOffset()-o.getTimezoneOffset();t.setHours(t.getHours()-r);let n=(t-o)/(uc*7);return 1+Math.floor(n)}function Yg(e){return e.getFullYear()*1e4+e.getMonth()*100+e.getDate()}function Zl(e,t){let o=new Date(e);return t===!0?Yg(o):o.getTime()}function Xg(e,t,o,r={}){let n=Zl(t,r.onlyDate),i=Zl(o,r.onlyDate),a=Zl(e,r.onlyDate);return(a>n||r.inclusiveFrom===!0&&a===n)&&(a<i||r.inclusiveTo===!0&&a===i)}function Gg(e,t){return eu(e,t,1)}function Zg(e,t){return eu(e,t,-1)}function Io(e,t,o){let r=new Date(e),n=`set${o===!0?"UTC":""}`;switch(t){case"year":case"years":r[`${n}Month`](0);case"month":case"months":r[`${n}Date`](1);case"day":case"days":case"date":r[`${n}Hours`](0);case"hour":case"hours":r[`${n}Minutes`](0);case"minute":case"minutes":r[`${n}Seconds`](0);case"second":case"seconds":r[`${n}Milliseconds`](0)}return r}function Jg(e,t,o){let r=new Date(e),n=`set${o===!0?"UTC":""}`;switch(t){case"year":case"years":r[`${n}Month`](11);case"month":case"months":r[`${n}Date`](tu(r));case"day":case"days":case"date":r[`${n}Hours`](23);case"hour":case"hours":r[`${n}Minutes`](59);case"minute":case"minutes":r[`${n}Seconds`](59);case"second":case"seconds":r[`${n}Milliseconds`](999)}return r}function eh(e){let t=new Date(e);return Array.prototype.slice.call(arguments,1).forEach(o=>{t=Math.max(t,new Date(o))}),t}function th(e){let t=new Date(e);return Array.prototype.slice.call(arguments,1).forEach(o=>{t=Math.min(t,new Date(o))}),t}function Sa(e,t,o){return(e.getTime()-e.getTimezoneOffset()*Jl-(t.getTime()-t.getTimezoneOffset()*Jl))/o}function Ca(e,t,o="days"){let r=new Date(e),n=new Date(t);switch(o){case"years":case"year":return r.getFullYear()-n.getFullYear();case"months":case"month":return(r.getFullYear()-n.getFullYear())*12+r.getMonth()-n.getMonth();case"days":case"day":case"date":return Sa(Io(r,"day"),Io(n,"day"),uc);case"hours":case"hour":return Sa(Io(r,"hour"),Io(n,"hour"),zg);case"minutes":case"minute":return Sa(Io(r,"minute"),Io(n,"minute"),Jl);case"seconds":case"second":return Sa(Io(r,"second"),Io(n,"second"),1e3)}}function _a(e){return Ca(e,Io(e,"year"),"days")+1}function oh(e){return Go(e)===!0?"date":typeof e=="number"?"number":"string"}function nh(e,t,o){let r=new Date(e);if(t){let n=new Date(t);if(r<n)return n}if(o){let n=new Date(o);if(r>n)return n}return r}function rh(e,t,o){let r=new Date(e),n=new Date(t);if(o===void 0)return r.getTime()===n.getTime();switch(o){case"second":case"seconds":if(r.getSeconds()!==n.getSeconds())return!1;case"minute":case"minutes":if(r.getMinutes()!==n.getMinutes())return!1;case"hour":case"hours":if(r.getHours()!==n.getHours())return!1;case"day":case"days":case"date":if(r.getDate()!==n.getDate())return!1;case"month":case"months":if(r.getMonth()!==n.getMonth())return!1;case"year":case"years":if(r.getFullYear()!==n.getFullYear())return!1;break;default:throw new Error(`date isSameDate unknown unit ${o}`)}return!0}function tu(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()}function $r(e){if(e>=11&&e<=13)return`${e}th`;switch(e%10){case 1:return`${e}st`;case 2:return`${e}nd`;case 3:return`${e}rd`}return`${e}th`}var lc={YY(e,t,o){let r=this.YYYY(e,t,o)%100;return r>=0?nt(r):"-"+nt(Math.abs(r))},YYYY(e,t,o){return o??e.getFullYear()},M(e){return e.getMonth()+1},Mo(e){return $r(e.getMonth()+1)},MM(e){return nt(e.getMonth()+1)},MMM(e,t){return t.monthsShort[e.getMonth()]},MMMM(e,t){return t.months[e.getMonth()]},Q(e){return Math.ceil((e.getMonth()+1)/3)},Qo(e){return $r(this.Q(e))},D(e){return e.getDate()},Do(e){return $r(e.getDate())},DD(e){return nt(e.getDate())},DDD(e){return _a(e)},DDDo(e){return $r(_a(e))},DDDD(e){return nt(_a(e),3)},d(e){return e.getDay()},do(e){return $r(e.getDay())},dd(e,t){return t.days[e.getDay()].slice(0,2)},ddd(e,t){return t.daysShort[e.getDay()]},dddd(e,t){return t.days[e.getDay()]},E(e){return e.getDay()||7},w(e){return xa(e)},wo(e){return $r(xa(e))},ww(e){return nt(xa(e))},H(e){return e.getHours()},HH(e){return nt(e.getHours())},h(e){let t=e.getHours();return t===0?12:t>12?t%12:t},hh(e){return nt(this.h(e))},m(e){return e.getMinutes()},mm(e){return nt(e.getMinutes())},s(e){return e.getSeconds()},ss(e){return nt(e.getSeconds())},S(e){return Math.floor(e.getMilliseconds()/100)},SS(e){return nt(Math.floor(e.getMilliseconds()/10))},SSS(e){return nt(e.getMilliseconds(),3)},A(e){return e.getHours()<12?"AM":"PM"},a(e){return e.getHours()<12?"am":"pm"},aa(e){return e.getHours()<12?"a.m.":"p.m."},Z(e,t,o,r){let n=r??e.getTimezoneOffset();return ac(n,":")},ZZ(e,t,o,r){let n=r??e.getTimezoneOffset();return ac(n)},X(e){return Math.floor(e.getTime()/1e3)},x(e){return e.getTime()}};function ui(e,t,o,r,n){if(e!==0&&!e||e===1/0||e===-1/0)return;let i=new Date(e);if(isNaN(i))return;t===void 0&&(t=sc);let a=cc(o,Yo.props);return t.replace(Og,(u,c)=>u in lc?lc[u](i,a,r,n):c===void 0?u:c.split("\\]").join("]"))}function ih(e){return Go(e)===!0?new Date(e.getTime()):e}var mc={isValid:Ug,extractDate:jg,buildDate:Kg,getDayOfWeek:Wg,getWeekOfYear:xa,isBetweenDates:Xg,addToDate:Gg,subtractFromDate:Zg,adjustDate:fc,startOfDate:Io,endOfDate:Jg,getMaxDate:eh,getMinDate:th,getDateDiff:Ca,getDayOfYear:_a,inferDateFormat:oh,getDateBetween:nh,isSameDate:rh,daysInMonth:tu,formatDate:ui,clone:ih};var En=20,ah=["Calendar","Years","Months"],vc=e=>ah.includes(e),ou=e=>/^-?[\d]+\/[0-1]\d$/.test(e),Er=" \u2014 ";function mn(e){return e.year+"/"+nt(e.month)}var gc=A({name:"QDate",props:{...Ar,...kt,...Se,modelValue:{required:!0,validator:e=>typeof e=="string"||Array.isArray(e)===!0||Object(e)===e||e===null},multiple:Boolean,range:Boolean,title:String,subtitle:String,mask:{...Ar.mask,default:"YYYY/MM/DD"},defaultYearMonth:{type:String,validator:ou},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],navigationMinYearMonth:{type:String,validator:ou},navigationMaxYearMonth:{type:String,validator:ou},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:"Calendar",validator:vc}},emits:[...ba,"rangeStart","rangeEnd","navigation"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=xe(e,n),{getCache:a}=So(),{tabindex:u,headerClass:c,getLocale:f,getCurrentDate:d}=ya(e,n),h,g=Vo(e),m=Xt(g),v=q(null),x=q(Oe()),y=q(f()),k=s(()=>Oe()),S=s(()=>f()),b=s(()=>d()),p=q(ut(x.value,y.value)),C=q(e.defaultView),$=s(()=>n.lang.rtl===!0?"right":"left"),L=q($.value),D=q($.value),B=p.value.year,E=q(B-B%En-(B<0?En:0)),V=q(null),M=s(()=>{let P=e.landscape===!0?"landscape":"portrait";return`q-date q-date--${P} q-date--${P}-${e.minimal===!0?"minimal":"standard"}`+(i.value===!0?" q-date--dark q-dark":"")+(e.bordered===!0?" q-date--bordered":"")+(e.square===!0?" q-date--square no-border-radius":"")+(e.flat===!0?" q-date--flat no-shadow":"")+(e.disable===!0?" disabled":e.readonly===!0?" q-date--readonly":"")}),T=s(()=>e.color||"primary"),_=s(()=>e.textColor||"white"),F=s(()=>e.emitImmediately===!0&&e.multiple!==!0&&e.range!==!0),I=s(()=>Array.isArray(e.modelValue)===!0?e.modelValue:e.modelValue!==null&&e.modelValue!==void 0?[e.modelValue]:[]),j=s(()=>I.value.filter(P=>typeof P=="string").map(P=>lt(P,x.value,y.value)).filter(P=>P.dateHash!==null&&P.day!==null&&P.month!==null&&P.year!==null)),W=s(()=>{let P=N=>lt(N,x.value,y.value);return I.value.filter(N=>ct(N)===!0&&N.from!==void 0&&N.to!==void 0).map(N=>({from:P(N.from),to:P(N.to)})).filter(N=>N.from.dateHash!==null&&N.to.dateHash!==null&&N.from.dateHash<N.to.dateHash)}),ee=s(()=>e.calendar!=="persian"?P=>new Date(P.year,P.month-1,P.day):P=>{let N=Yl(P.year,P.month,P.day);return new Date(N.gy,N.gm-1,N.gd)}),fe=s(()=>e.calendar==="persian"?_o:(P,N,te)=>ui(new Date(P.year,P.month-1,P.day,P.hour,P.minute,P.second,P.millisecond),N===void 0?x.value:N,te===void 0?y.value:te,P.year,P.timezoneOffset)),H=s(()=>j.value.length+W.value.reduce((P,N)=>P+1+Ca(ee.value(N.to),ee.value(N.from)),0)),w=s(()=>{if(e.title!==void 0&&e.title!==null&&e.title.length!==0)return e.title;if(V.value!==null){let te=V.value.init,he=ee.value(te);return y.value.daysShort[he.getDay()]+", "+y.value.monthsShort[te.month-1]+" "+te.day+Er+"?"}if(H.value===0)return Er;if(H.value>1)return`${H.value} ${y.value.pluralDay}`;let P=j.value[0],N=ee.value(P);return isNaN(N.valueOf())===!0?Er:y.value.headerTitle!==void 0?y.value.headerTitle(N,P):y.value.daysShort[N.getDay()]+", "+y.value.monthsShort[P.month-1]+" "+P.day}),X=s(()=>j.value.concat(W.value.map(N=>N.from)).sort((N,te)=>N.year-te.year||N.month-te.month)[0]),U=s(()=>j.value.concat(W.value.map(N=>N.to)).sort((N,te)=>te.year-N.year||te.month-N.month)[0]),le=s(()=>{if(e.subtitle!==void 0&&e.subtitle!==null&&e.subtitle.length!==0)return e.subtitle;if(H.value===0)return Er;if(H.value>1){let P=X.value,N=U.value,te=y.value.monthsShort;return te[P.month-1]+(P.year!==N.year?" "+P.year+Er+te[N.month-1]+" ":P.month!==N.month?Er+te[N.month-1]:"")+" "+N.year}return j.value[0].year}),R=s(()=>{let P=[n.iconSet.datetime.arrowLeft,n.iconSet.datetime.arrowRight];return n.lang.rtl===!0?P.reverse():P}),z=s(()=>e.firstDayOfWeek!==void 0?Number(e.firstDayOfWeek):y.value.firstDayOfWeek),ae=s(()=>{let P=y.value.daysShort,N=z.value;return N>0?P.slice(N,7).concat(P.slice(0,N)):P}),Q=s(()=>{let P=p.value;return e.calendar!=="persian"?new Date(P.year,P.month,0).getDate():Pr(P.year,P.month)}),me=s(()=>typeof e.eventColor=="function"?e.eventColor:()=>e.eventColor),qe=s(()=>{if(e.navigationMinYearMonth===void 0)return null;let P=e.navigationMinYearMonth.split("/");return{year:parseInt(P[0],10),month:parseInt(P[1],10)}}),G=s(()=>{if(e.navigationMaxYearMonth===void 0)return null;let P=e.navigationMaxYearMonth.split("/");return{year:parseInt(P[0],10),month:parseInt(P[1],10)}}),ce=s(()=>{let P={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return qe.value!==null&&qe.value.year>=p.value.year&&(P.year.prev=!1,qe.value.year===p.value.year&&qe.value.month>=p.value.month&&(P.month.prev=!1)),G.value!==null&&G.value.year<=p.value.year&&(P.year.next=!1,G.value.year===p.value.year&&G.value.month<=p.value.month&&(P.month.next=!1)),P}),ge=s(()=>{let P={};return j.value.forEach(N=>{let te=mn(N);P[te]===void 0&&(P[te]=[]),P[te].push(N.day)}),P}),_e=s(()=>{let P={};return W.value.forEach(N=>{let te=mn(N.from),he=mn(N.to);if(P[te]===void 0&&(P[te]=[]),P[te].push({from:N.from.day,to:te===he?N.to.day:void 0,range:N}),te<he){let be,{year:it,month:$e}=N.from,Ne=$e<12?{year:it,month:$e+1}:{year:it+1,month:1};for(;(be=mn(Ne))<=he;)P[be]===void 0&&(P[be]=[]),P[be].push({from:void 0,to:be===he?N.to.day:void 0,range:N}),Ne.month++,Ne.month>12&&(Ne.year++,Ne.month=1)}}),P}),Be=s(()=>{if(V.value===null)return;let{init:P,initHash:N,final:te,finalHash:he}=V.value,[be,it]=N<=he?[P,te]:[te,P],$e=mn(be),Ne=mn(it);if($e!==de.value&&Ne!==de.value)return;let dt={};return $e===de.value?(dt.from=be.day,dt.includeFrom=!0):dt.from=1,Ne===de.value?(dt.to=it.day,dt.includeTo=!0):dt.to=Q.value,dt}),de=s(()=>mn(p.value)),Le=s(()=>{let P={};if(e.options===void 0){for(let te=1;te<=Q.value;te++)P[te]=!0;return P}let N=typeof e.options=="function"?e.options:te=>e.options.includes(te);for(let te=1;te<=Q.value;te++){let he=de.value+"/"+nt(te);P[te]=N(he)}return P}),He=s(()=>{let P={};if(e.events===void 0)for(let N=1;N<=Q.value;N++)P[N]=!1;else{let N=typeof e.events=="function"?e.events:te=>e.events.includes(te);for(let te=1;te<=Q.value;te++){let he=de.value+"/"+nt(te);P[te]=N(he)===!0&&me.value(he)}}return P}),Qe=s(()=>{let P,N,{year:te,month:he}=p.value;if(e.calendar!=="persian")P=new Date(te,he-1,1),N=new Date(te,he-1,0).getDate();else{let be=Yl(te,he,1);P=new Date(be.gy,be.gm-1,be.gd);let it=he-1,$e=te;it===0&&(it=12,$e--),N=Pr($e,it)}return{days:P.getDay()-z.value-1,endDay:N}}),ot=s(()=>{let P=[],{days:N,endDay:te}=Qe.value,he=N<0?N+7:N;if(he<6)for(let $e=te-he;$e<=te;$e++)P.push({i:$e,fill:!0});let be=P.length;for(let $e=1;$e<=Q.value;$e++){let Ne={i:$e,event:He.value[$e],classes:[]};Le.value[$e]===!0&&(Ne.in=!0,Ne.flat=!0),P.push(Ne)}if(ge.value[de.value]!==void 0&&ge.value[de.value].forEach($e=>{let Ne=be+$e-1;Object.assign(P[Ne],{selected:!0,unelevated:!0,flat:!1,color:T.value,textColor:_.value})}),_e.value[de.value]!==void 0&&_e.value[de.value].forEach($e=>{if($e.from!==void 0){let Ne=be+$e.from-1,dt=be+($e.to||Q.value)-1;for(let ro=Ne;ro<=dt;ro++)Object.assign(P[ro],{range:$e.range,unelevated:!0,color:T.value,textColor:_.value});Object.assign(P[Ne],{rangeFrom:!0,flat:!1}),$e.to!==void 0&&Object.assign(P[dt],{rangeTo:!0,flat:!1})}else if($e.to!==void 0){let Ne=be+$e.to-1;for(let dt=be;dt<=Ne;dt++)Object.assign(P[dt],{range:$e.range,unelevated:!0,color:T.value,textColor:_.value});Object.assign(P[Ne],{flat:!1,rangeTo:!0})}else{let Ne=be+Q.value-1;for(let dt=be;dt<=Ne;dt++)Object.assign(P[dt],{range:$e.range,unelevated:!0,color:T.value,textColor:_.value})}}),Be.value!==void 0){let $e=be+Be.value.from-1,Ne=be+Be.value.to-1;for(let dt=$e;dt<=Ne;dt++)P[dt].color=T.value,P[dt].editRange=!0;Be.value.includeFrom===!0&&(P[$e].editRangeFrom=!0),Be.value.includeTo===!0&&(P[Ne].editRangeTo=!0)}p.value.year===b.value.year&&p.value.month===b.value.month&&(P[be+b.value.day-1].today=!0);let it=P.length%7;if(it>0){let $e=7-it;for(let Ne=1;Ne<=$e;Ne++)P.push({i:Ne,fill:!0})}return P.forEach($e=>{let Ne="q-date__calendar-item ";$e.fill===!0?Ne+="q-date__calendar-item--fill":(Ne+=`q-date__calendar-item--${$e.in===!0?"in":"out"}`,$e.range!==void 0&&(Ne+=` q-date__range${$e.rangeTo===!0?"-to":$e.rangeFrom===!0?"-from":""}`),$e.editRange===!0&&(Ne+=` q-date__edit-range${$e.editRangeFrom===!0?"-from":""}${$e.editRangeTo===!0?"-to":""}`),($e.range!==void 0||$e.editRange===!0)&&(Ne+=` text-${$e.color}`)),$e.classes=Ne}),P}),ie=s(()=>e.disable===!0?{"aria-disabled":"true"}:{});Y(()=>e.modelValue,P=>{if(h===P)h=0;else{let N=ut(x.value,y.value);et(N.year,N.month,N)}}),Y(C,()=>{v.value!==null&&r.$el.contains(document.activeElement)===!0&&v.value.focus()}),Y(()=>p.value.year+"|"+p.value.month,()=>{o("navigation",{year:p.value.year,month:p.value.month})}),Y(k,P=>{ne(P,y.value,"mask"),x.value=P}),Y(S,P=>{ne(x.value,P,"locale"),y.value=P});function Z(){let{year:P,month:N,day:te}=b.value,he={...p.value,year:P,month:N,day:te},be=ge.value[mn(he)];(be===void 0||be.includes(he.day)===!1)&&To(he),Ie(he.year,he.month)}function ve(P){vc(P)===!0&&(C.value=P)}function Fe(P,N){["month","year"].includes(P)&&(P==="month"?ue:J)(N===!0?-1:1)}function Ie(P,N){C.value="Calendar",et(P,N)}function Ve(P,N){if(e.range===!1||!P){V.value=null;return}let te=Object.assign({...p.value},P),he=N!==void 0?Object.assign({...p.value},N):te;V.value={init:te,initHash:_o(te),final:he,finalHash:_o(he)},Ie(te.year,te.month)}function Oe(){return e.calendar==="persian"?"YYYY/MM/DD":e.mask}function lt(P,N,te){return fn(P,N,te,e.calendar,{hour:0,minute:0,second:0,millisecond:0})}function ut(P,N){let te=Array.isArray(e.modelValue)===!0?e.modelValue:e.modelValue?[e.modelValue]:[];if(te.length===0)return oe();let he=te[te.length-1],be=lt(he.from!==void 0?he.from:he,P,N);return be.dateHash===null?oe():be}function oe(){let P,N;if(e.defaultYearMonth!==void 0){let te=e.defaultYearMonth.split("/");P=parseInt(te[0],10),N=parseInt(te[1],10)}else{let te=b.value!==void 0?b.value:d();P=te.year,N=te.month}return{year:P,month:N,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:P+"/"+nt(N)+"/01"}}function ue(P){let N=p.value.year,te=Number(p.value.month)+P;te===13?(te=1,N++):te===0&&(te=12,N--),et(N,te),F.value===!0&&yt("month")}function J(P){let N=Number(p.value.year)+P;et(N,p.value.month),F.value===!0&&yt("year")}function se(P){et(P,p.value.month),C.value=e.defaultView==="Years"?"Months":"Calendar",F.value===!0&&yt("year")}function Ce(P){et(p.value.year,P),C.value="Calendar",F.value===!0&&yt("month")}function Ke(P,N){let te=ge.value[N];(te!==void 0&&te.includes(P.day)===!0?jo:To)(P)}function we(P){return{year:P.year,month:P.month,day:P.day}}function et(P,N,te){if(qe.value!==null&&P<=qe.value.year&&((N<qe.value.month||P<qe.value.year)&&(N=qe.value.month),P=qe.value.year),G.value!==null&&P>=G.value.year&&((N>G.value.month||P>G.value.year)&&(N=G.value.month),P=G.value.year),te!==void 0){let{hour:be,minute:it,second:$e,millisecond:Ne,timezoneOffset:dt,timeHash:ro}=te;Object.assign(p.value,{hour:be,minute:it,second:$e,millisecond:Ne,timezoneOffset:dt,timeHash:ro})}let he=P+"/"+nt(N)+"/01";he!==p.value.dateHash&&(L.value=p.value.dateHash<he==(n.lang.rtl!==!0)?"left":"right",P!==p.value.year&&(D.value=L.value),Ee(()=>{E.value=P-P%En-(P<0?En:0),Object.assign(p.value,{year:P,month:N,day:1,dateHash:he})}))}function pt(P,N,te){let he=P!==null&&P.length===1&&e.multiple===!1?P[0]:P;h=he;let{reason:be,details:it}=Gt(N,te);o("update:modelValue",he,be,it)}function yt(P){let N=j.value[0]!==void 0&&j.value[0].dateHash!==null?{...j.value[0]}:{...p.value};Ee(()=>{N.year=p.value.year,N.month=p.value.month;let te=e.calendar!=="persian"?new Date(N.year,N.month,0).getDate():Pr(N.year,N.month);N.day=Math.min(Math.max(1,N.day),te);let he=so(N);h=he;let{details:be}=Gt("",N);o("update:modelValue",he,P,be)})}function Gt(P,N){return N.from!==void 0?{reason:`${P}-range`,details:{...we(N.target),from:we(N.from),to:we(N.to)}}:{reason:`${P}-day`,details:we(N)}}function so(P,N,te){return P.from!==void 0?{from:fe.value(P.from,N,te),to:fe.value(P.to,N,te)}:fe.value(P,N,te)}function To(P){let N;if(e.multiple===!0)if(P.from!==void 0){let te=_o(P.from),he=_o(P.to),be=j.value.filter($e=>$e.dateHash<te||$e.dateHash>he),it=W.value.filter(({from:$e,to:Ne})=>Ne.dateHash<te||$e.dateHash>he);N=be.concat(it).concat(P).map($e=>so($e))}else{let te=I.value.slice();te.push(so(P)),N=te}else N=so(P);pt(N,"add",P)}function jo(P){if(e.noUnset===!0)return;let N=null;if(e.multiple===!0&&Array.isArray(e.modelValue)===!0){let te=so(P);P.from!==void 0?N=e.modelValue.filter(he=>he.from!==void 0?he.from!==te.from&&he.to!==te.to:!0):N=e.modelValue.filter(he=>he!==te),N.length===0&&(N=null)}pt(N,"remove",P)}function ne(P,N,te){let he=j.value.concat(W.value).map(be=>so(be,P,N)).filter(be=>be.from!==void 0?be.from.dateHash!==null&&be.to.dateHash!==null:be.dateHash!==null);o("update:modelValue",(e.multiple===!0?he:he[0])||null,te)}function pe(){if(e.minimal!==!0)return l("div",{class:"q-date__header "+c.value},[l("div",{class:"relative-position"},[l(st,{name:"q-transition--fade"},()=>l("div",{key:"h-yr-"+le.value,class:"q-date__header-subtitle q-date__header-link "+(C.value==="Years"?"q-date__header-link--active":"cursor-pointer"),tabindex:u.value,...a("vY",{onClick(){C.value="Years"},onKeyup(P){P.keyCode===13&&(C.value="Years")}})},[le.value]))]),l("div",{class:"q-date__header-title relative-position flex no-wrap"},[l("div",{class:"relative-position col"},[l(st,{name:"q-transition--fade"},()=>l("div",{key:"h-sub"+w.value,class:"q-date__header-title-label q-date__header-link "+(C.value==="Calendar"?"q-date__header-link--active":"cursor-pointer"),tabindex:u.value,...a("vC",{onClick(){C.value="Calendar"},onKeyup(P){P.keyCode===13&&(C.value="Calendar")}})},[w.value]))]),e.todayBtn===!0?l(ze,{class:"q-date__header-today self-start",icon:n.iconSet.datetime.today,flat:!0,size:"sm",round:!0,tabindex:u.value,onClick:Z}):null])])}function Ae({label:P,type:N,key:te,dir:he,goTo:be,boundaries:it,cls:$e}){return[l("div",{class:"row items-center q-date__arrow"},[l(ze,{round:!0,dense:!0,size:"sm",flat:!0,icon:R.value[0],tabindex:u.value,disable:it.prev===!1,...a("go-#"+N,{onClick(){be(-1)}})})]),l("div",{class:"relative-position overflow-hidden flex flex-center"+$e},[l(st,{name:"q-transition--jump-"+he},()=>l("div",{key:te},[l(ze,{flat:!0,dense:!0,noCaps:!0,label:P,tabindex:u.value,...a("view#"+N,{onClick:()=>{C.value=N}})})]))]),l("div",{class:"row items-center q-date__arrow"},[l(ze,{round:!0,dense:!0,size:"sm",flat:!0,icon:R.value[1],tabindex:u.value,disable:it.next===!1,...a("go+#"+N,{onClick(){be(1)}})})])]}let De={Calendar:()=>[l("div",{key:"calendar-view",class:"q-date__view q-date__calendar"},[l("div",{class:"q-date__navigation row items-center no-wrap"},Ae({label:y.value.months[p.value.month-1],type:"Months",key:p.value.month,dir:L.value,goTo:ue,boundaries:ce.value.month,cls:" col"}).concat(Ae({label:p.value.year,type:"Years",key:p.value.year,dir:D.value,goTo:J,boundaries:ce.value.year,cls:""}))),l("div",{class:"q-date__calendar-weekdays row items-center no-wrap"},ae.value.map(P=>l("div",{class:"q-date__calendar-item"},[l("div",P)]))),l("div",{class:"q-date__calendar-days-container relative-position overflow-hidden"},[l(st,{name:"q-transition--slide-"+L.value},()=>l("div",{key:de.value,class:"q-date__calendar-days fit"},ot.value.map(P=>l("div",{class:P.classes},[P.in===!0?l(ze,{class:P.today===!0?"q-date__today":"",dense:!0,flat:P.flat,unelevated:P.unelevated,color:P.color,textColor:P.textColor,label:P.i,tabindex:u.value,...a("day#"+P.i,{onClick:()=>{tt(P.i)},onMouseover:()=>{St(P.i)}})},P.event!==!1?()=>l("div",{class:"q-date__event bg-"+P.event}):null):l("div",""+P.i)]))))])])],Months(){let P=p.value.year===b.value.year,N=he=>qe.value!==null&&p.value.year===qe.value.year&&qe.value.month>he||G.value!==null&&p.value.year===G.value.year&&G.value.month<he,te=y.value.monthsShort.map((he,be)=>{let it=p.value.month===be+1;return l("div",{class:"q-date__months-item flex flex-center"},[l(ze,{class:P===!0&&b.value.month===be+1?"q-date__today":null,flat:it!==!0,label:he,unelevated:it,color:it===!0?T.value:null,textColor:it===!0?_.value:null,tabindex:u.value,disable:N(be+1),...a("month#"+be,{onClick:()=>{Ce(be+1)}})})])});return e.yearsInMonthView===!0&&te.unshift(l("div",{class:"row no-wrap full-width"},[Ae({label:p.value.year,type:"Years",key:p.value.year,dir:D.value,goTo:J,boundaries:ce.value.year,cls:" col"})])),l("div",{key:"months-view",class:"q-date__view q-date__months flex flex-center"},te)},Years(){let P=E.value,N=P+En,te=[],he=be=>qe.value!==null&&qe.value.year>be||G.value!==null&&G.value.year<be;for(let be=P;be<=N;be++){let it=p.value.year===be;te.push(l("div",{class:"q-date__years-item flex flex-center"},[l(ze,{key:"yr"+be,class:b.value.year===be?"q-date__today":null,flat:!it,label:be,dense:!0,unelevated:it,color:it===!0?T.value:null,textColor:it===!0?_.value:null,tabindex:u.value,disable:he(be),...a("yr#"+be,{onClick:()=>{se(be)}})})]))}return l("div",{class:"q-date__view q-date__years flex flex-center"},[l("div",{class:"col-auto"},[l(ze,{round:!0,dense:!0,flat:!0,icon:R.value[0],tabindex:u.value,disable:he(P),...a("y-",{onClick:()=>{E.value-=En}})})]),l("div",{class:"q-date__years-content col self-stretch row items-center"},te),l("div",{class:"col-auto"},[l(ze,{round:!0,dense:!0,flat:!0,icon:R.value[1],tabindex:u.value,disable:he(N),...a("y+",{onClick:()=>{E.value+=En}})})])])}};function tt(P){let N={...p.value,day:P};if(e.range===!1){Ke(N,de.value);return}if(V.value===null){let te=ot.value.find(be=>be.fill!==!0&&be.i===P);if(e.noUnset!==!0&&te.range!==void 0){jo({target:N,from:te.range.from,to:te.range.to});return}if(te.selected===!0){jo(N);return}let he=_o(N);V.value={init:N,initHash:he,final:N,finalHash:he},o("rangeStart",we(N))}else{let te=V.value.initHash,he=_o(N),be=te<=he?{from:V.value.init,to:N}:{from:N,to:V.value.init};V.value=null,To(te===he?N:{target:N,...be}),o("rangeEnd",{from:we(be.from),to:we(be.to)})}}function St(P){if(V.value!==null){let N={...p.value,day:P};Object.assign(V.value,{final:N,finalHash:_o(N)})}}return Object.assign(r,{setToday:Z,setView:ve,offsetCalendar:Fe,setCalendarTo:Ie,setEditingRange:Ve}),()=>{let P=[l("div",{class:"q-date__content col relative-position"},[l(st,{name:"q-transition--fade"},De[C.value])])],N=re(t.default);return N!==void 0&&P.push(l("div",{class:"q-date__actions"},N)),e.name!==void 0&&e.disable!==!0&&m(P,"push"),l("div",{class:M.value,...ie.value},[pe(),l("div",{ref:v,class:"q-date__main col column",tabindex:-1},P)])}}});function wa(e,t,o){let r;function n(){r!==void 0&&(on.remove(r),r=void 0)}return ye(()=>{e.value===!0&&n()}),{removeFromHistory:n,addToHistory(){r={condition:()=>o.value===!0,handler:t},on.add(r)}}}var si=0,nu,ru,ci,iu=!1,hc,pc,bc,Bn=null;function lh(e){uh(e)&&ke(e)}function uh(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;let t=Cl(e),o=e.shiftKey&&!e.deltaX,r=!o&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),n=o||r?e.deltaY:e.deltaX;for(let i=0;i<t.length;i++){let a=t[i];if(Ol(a,r))return r?n<0&&a.scrollTop===0?!0:n>0&&a.scrollTop+a.clientHeight===a.scrollHeight:n<0&&a.scrollLeft===0?!0:n>0&&a.scrollLeft+a.clientWidth===a.scrollWidth}return!0}function yc(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function ka(e){iu!==!0&&(iu=!0,requestAnimationFrame(()=>{iu=!1;let{height:t}=e.target,{clientHeight:o,scrollTop:r}=document.scrollingElement;(ci===void 0||t!==window.innerHeight)&&(ci=o-t,document.scrollingElement.scrollTop=r),r>ci&&(document.scrollingElement.scrollTop-=Math.ceil((r-ci)/8))}))}function Sc(e){let t=document.body,o=window.visualViewport!==void 0;if(e==="add"){let{overflowY:r,overflowX:n}=window.getComputedStyle(t);nu=sn(window),ru=to(window),hc=t.style.left,pc=t.style.top,bc=window.location.href,t.style.left=`-${nu}px`,t.style.top=`-${ru}px`,n!=="hidden"&&(n==="scroll"||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),r!=="hidden"&&(r==="scroll"||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,Pe.is.ios===!0&&(o===!0?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",ka,Ze.passiveCapture),window.visualViewport.addEventListener("scroll",ka,Ze.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",yc,Ze.passiveCapture))}Pe.is.desktop===!0&&Pe.is.mac===!0&&window[`${e}EventListener`]("wheel",lh,Ze.notPassive),e==="remove"&&(Pe.is.ios===!0&&(o===!0?(window.visualViewport.removeEventListener("resize",ka,Ze.passiveCapture),window.visualViewport.removeEventListener("scroll",ka,Ze.passiveCapture)):window.removeEventListener("scroll",yc,Ze.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=hc,t.style.top=pc,window.location.href===bc&&window.scrollTo(nu,ru),ci=void 0)}function di(e){let t="add";if(e===!0){if(si++,Bn!==null){clearTimeout(Bn),Bn=null;return}if(si>1)return}else{if(si===0||(si--,si>0))return;if(t="remove",Pe.is.ios===!0&&Pe.is.nativeMobile===!0){Bn!==null&&clearTimeout(Bn),Bn=setTimeout(()=>{Sc(t),Bn=null},100);return}}Sc(t)}function qa(){let e;return{preventBodyScroll(t){t!==e&&(e!==void 0||t===!0)&&(e=t,di(t))}}}var Ta=0,sh={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},xc={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},Ho=A({name:"QDialog",inheritAttrs:!1,props:{...vo,...bo,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,backdropFilter:String,position:{type:String,default:"standard",validator:e=>["standard","top","bottom","left","right"].includes(e)}},emits:[...go,"shake","click","escapeKey"],setup(e,{slots:t,emit:o,attrs:r}){let n=K(),i=q(null),a=q(!1),u=q(!1),c=null,f=null,d,h,g=s(()=>e.persistent!==!0&&e.noRouteDismiss!==!0&&e.seamless!==!0),{preventBodyScroll:m}=qa(),{registerTimeout:v}=Vt(),{registerTick:x,removeTick:y}=yo(),{transitionProps:k,transitionStyle:S}=un(e,()=>xc[e.position][0],()=>xc[e.position][1]),b=s(()=>S.value+(e.backdropFilter!==void 0?`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`:"")),{showPortal:p,hidePortal:C,portalIsAccessible:$,renderPortal:L}=ar(n,i,le,"dialog"),{hide:D}=ho({showing:a,hideOnRouteChange:g,handleShow:F,handleHide:I,processOnMount:!0}),{addToHistory:B,removeFromHistory:E}=wa(a,D,g),V=s(()=>`q-dialog__inner flex no-pointer-events q-dialog__inner--${e.maximized===!0?"maximized":"minimized"} q-dialog__inner--${e.position} ${sh[e.position]}`+(u.value===!0?" q-dialog__inner--animating":"")+(e.fullWidth===!0?" q-dialog__inner--fullwidth":"")+(e.fullHeight===!0?" q-dialog__inner--fullheight":"")+(e.square===!0?" q-dialog__inner--square":"")),M=s(()=>a.value===!0&&e.seamless!==!0),T=s(()=>e.autoClose===!0?{onClick:w}:{}),_=s(()=>[`q-dialog fullscreen no-pointer-events q-dialog--${M.value===!0?"modal":"seamless"}`,r.class]);Y(()=>e.maximized,R=>{a.value===!0&&H(R)}),Y(M,R=>{m(R),R===!0?(cr(U),Ki(ee)):(Mn(U),sr(ee))});function F(R){B(),f=e.noRefocus===!1&&document.activeElement!==null?document.activeElement:null,H(e.maximized),p(),u.value=!0,e.noFocus!==!0?(document.activeElement!==null&&document.activeElement.blur(),x(j)):y(),v(()=>{if(n.proxy.$q.platform.is.ios===!0){if(e.seamless!==!0&&document.activeElement){let{top:z,bottom:ae}=document.activeElement.getBoundingClientRect(),{innerHeight:Q}=window,me=window.visualViewport!==void 0?window.visualViewport.height:Q;z>0&&ae>me/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-me,ae>=Q?1/0:Math.ceil(document.scrollingElement.scrollTop+ae-me/2))),document.activeElement.scrollIntoView()}h=!0,i.value.click(),h=!1}p(!0),u.value=!1,o("show",R)},e.transitionDuration)}function I(R){y(),E(),fe(!0),u.value=!0,C(),f!==null&&(((R&&R.type.indexOf("key")===0?f.closest('[tabindex]:not([tabindex^="-"])'):void 0)||f).focus(),f=null),v(()=>{C(!0),u.value=!1,o("hide",R)},e.transitionDuration)}function j(R){po(()=>{let z=i.value;if(z!==null){if(R!==void 0){let ae=z.querySelector(R);if(ae!==null){ae.focus({preventScroll:!0});return}}z.contains(document.activeElement)!==!0&&(z=z.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||z.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||z.querySelector("[autofocus], [data-autofocus]")||z,z.focus({preventScroll:!0}))}})}function W(R){R&&typeof R.focus=="function"?R.focus({preventScroll:!0}):j(),o("shake");let z=i.value;z!==null&&(z.classList.remove("q-animate--scale"),z.classList.add("q-animate--scale"),c!==null&&clearTimeout(c),c=setTimeout(()=>{c=null,i.value!==null&&(z.classList.remove("q-animate--scale"),j())},170))}function ee(){e.seamless!==!0&&(e.persistent===!0||e.noEscDismiss===!0?e.maximized!==!0&&e.noShake!==!0&&W():(o("escapeKey"),D()))}function fe(R){c!==null&&(clearTimeout(c),c=null),(R===!0||a.value===!0)&&(H(!1),e.seamless!==!0&&(m(!1),Mn(U),sr(ee))),R!==!0&&(f=null)}function H(R){R===!0?d!==!0&&(Ta<1&&document.body.classList.add("q-body--dialog"),Ta++,d=!0):d===!0&&(Ta<2&&document.body.classList.remove("q-body--dialog"),Ta--,d=!1)}function w(R){h!==!0&&(D(R),o("click",R))}function X(R){e.persistent!==!0&&e.noBackdropDismiss!==!0?D(R):e.noShake!==!0&&W()}function U(R){e.allowFocusOutside!==!0&&$.value===!0&&Oi(i.value,R.target)!==!0&&j('[tabindex]:not([tabindex="-1"])')}Object.assign(n.proxy,{focus:j,shake:W,__updateRefocusTarget(R){f=R||null}}),ye(fe);function le(){return l("div",{role:"dialog","aria-modal":M.value===!0?"true":"false",...r,class:_.value},[l(st,{name:"q-transition--fade",appear:!0},()=>M.value===!0?l("div",{class:"q-dialog__backdrop fixed-full",style:b.value,"aria-hidden":"true",tabindex:-1,onClick:X}):null),l(st,k.value,()=>a.value===!0?l("div",{ref:i,class:V.value,style:S.value,tabindex:-1,...T.value},re(t.default)):null)])}return L}});var _c=150,Cc=A({name:"QDrawer",inheritAttrs:!1,props:{...vo,...Se,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...go,"onLayout","miniState"],setup(e,{slots:t,emit:o,attrs:r}){let n=K(),{proxy:{$q:i}}=n,a=xe(e,i),{preventBodyScroll:u}=qa(),{registerTimeout:c,removeTimeout:f}=Vt(),d=ht(Jt,Ge);if(d===Ge)return console.error("QDrawer needs to be child of QLayout"),Ge;let h,g=null,m,v=q(e.behavior==="mobile"||e.behavior!=="desktop"&&d.totalWidth.value<=e.breakpoint),x=s(()=>e.mini===!0&&v.value!==!0),y=s(()=>x.value===!0?e.miniWidth:e.width),k=q(e.showIfAbove===!0&&v.value===!1?!0:e.modelValue===!0),S=s(()=>e.persistent!==!0&&(v.value===!0||fe.value===!0));function b(Z,ve){if(L(),Z!==!1&&d.animate(),ce(0),v.value===!0){let Fe=d.instances[I.value];Fe!==void 0&&Fe.belowBreakpoint===!0&&Fe.hide(!1),ge(1),d.isContainer.value!==!0&&u(!0)}else ge(0),Z!==!1&&_e(!1);c(()=>{Z!==!1&&_e(!0),ve!==!0&&o("show",Z)},_c)}function p(Z,ve){D(),Z!==!1&&d.animate(),ge(0),ce(V.value*y.value),He(),ve!==!0?c(()=>{o("hide",Z)},_c):f()}let{show:C,hide:$}=ho({showing:k,hideOnRouteChange:S,handleShow:b,handleHide:p}),{addToHistory:L,removeFromHistory:D}=wa(k,$,S),B={belowBreakpoint:v,hide:$},E=s(()=>e.side==="right"),V=s(()=>(i.lang.rtl===!0?-1:1)*(E.value===!0?1:-1)),M=q(0),T=q(!1),_=q(!1),F=q(y.value*V.value),I=s(()=>E.value===!0?"left":"right"),j=s(()=>k.value===!0&&v.value===!1&&e.overlay===!1?e.miniToOverlay===!0?e.miniWidth:y.value:0),W=s(()=>e.overlay===!0||e.miniToOverlay===!0||d.view.value.indexOf(E.value?"R":"L")!==-1||i.platform.is.ios===!0&&d.isContainer.value===!0),ee=s(()=>e.overlay===!1&&k.value===!0&&v.value===!1),fe=s(()=>e.overlay===!0&&k.value===!0&&v.value===!1),H=s(()=>"fullscreen q-drawer__backdrop"+(k.value===!1&&T.value===!1?" hidden":"")),w=s(()=>({backgroundColor:`rgba(0,0,0,${M.value*.4})`})),X=s(()=>E.value===!0?d.rows.value.top[2]==="r":d.rows.value.top[0]==="l"),U=s(()=>E.value===!0?d.rows.value.bottom[2]==="r":d.rows.value.bottom[0]==="l"),le=s(()=>{let Z={};return d.header.space===!0&&X.value===!1&&(W.value===!0?Z.top=`${d.header.offset}px`:d.header.space===!0&&(Z.top=`${d.header.size}px`)),d.footer.space===!0&&U.value===!1&&(W.value===!0?Z.bottom=`${d.footer.offset}px`:d.footer.space===!0&&(Z.bottom=`${d.footer.size}px`)),Z}),R=s(()=>{let Z={width:`${y.value}px`,transform:`translateX(${F.value}px)`};return v.value===!0?Z:Object.assign(Z,le.value)}),z=s(()=>"q-drawer__content fit "+(d.isContainer.value!==!0?"scroll":"overflow-auto")),ae=s(()=>`q-drawer q-drawer--${e.side}`+(_.value===!0?" q-drawer--mini-animate":"")+(e.bordered===!0?" q-drawer--bordered":"")+(a.value===!0?" q-drawer--dark q-dark":"")+(T.value===!0?" no-transition":k.value===!0?"":" q-layout--prevent-focus")+(v.value===!0?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":` q-drawer--${x.value===!0?"mini":"standard"}`+(W.value===!0||ee.value!==!0?" fixed":"")+(e.overlay===!0||e.miniToOverlay===!0?" q-drawer--on-top":"")+(X.value===!0?" q-drawer--top-padding":""))),Q=s(()=>{let Z=i.lang.rtl===!0?e.side:I.value;return[[Rt,de,void 0,{[Z]:!0,mouse:!0}]]}),me=s(()=>{let Z=i.lang.rtl===!0?I.value:e.side;return[[Rt,Le,void 0,{[Z]:!0,mouse:!0}]]}),qe=s(()=>{let Z=i.lang.rtl===!0?I.value:e.side;return[[Rt,Le,void 0,{[Z]:!0,mouse:!0,mouseAllDir:!0}]]});function G(){ot(v,e.behavior==="mobile"||e.behavior!=="desktop"&&d.totalWidth.value<=e.breakpoint)}Y(v,Z=>{Z===!0?(h=k.value,k.value===!0&&$(!1)):e.overlay===!1&&e.behavior!=="mobile"&&h!==!1&&(k.value===!0?(ce(0),ge(0),He()):C(!1))}),Y(()=>e.side,(Z,ve)=>{d.instances[ve]===B&&(d.instances[ve]=void 0,d[ve].space=!1,d[ve].offset=0),d.instances[Z]=B,d[Z].size=y.value,d[Z].space=ee.value,d[Z].offset=j.value}),Y(d.totalWidth,()=>{(d.isContainer.value===!0||document.qScrollPrevented!==!0)&&G()}),Y(()=>e.behavior+e.breakpoint,G),Y(d.isContainer,Z=>{k.value===!0&&u(Z!==!0),Z===!0&&G()}),Y(d.scrollbarWidth,()=>{ce(k.value===!0?0:void 0)}),Y(j,Z=>{Qe("offset",Z)}),Y(ee,Z=>{o("onLayout",Z),Qe("space",Z)}),Y(E,()=>{ce()}),Y(y,Z=>{ce(),ie(e.miniToOverlay,Z)}),Y(()=>e.miniToOverlay,Z=>{ie(Z,y.value)}),Y(()=>i.lang.rtl,()=>{ce()}),Y(()=>e.mini,()=>{e.noMiniAnimation||e.modelValue===!0&&(Be(),d.animate())}),Y(x,Z=>{o("miniState",Z)});function ce(Z){Z===void 0?Ee(()=>{Z=k.value===!0?0:y.value,ce(V.value*Z)}):(d.isContainer.value===!0&&E.value===!0&&(v.value===!0||Math.abs(Z)===y.value)&&(Z+=V.value*d.scrollbarWidth.value),F.value=Z)}function ge(Z){M.value=Z}function _e(Z){let ve=Z===!0?"remove":d.isContainer.value!==!0?"add":"";ve!==""&&document.body.classList[ve]("q-body--drawer-toggle")}function Be(){g!==null&&clearTimeout(g),n.proxy&&n.proxy.$el&&n.proxy.$el.classList.add("q-drawer--mini-animate"),_.value=!0,g=setTimeout(()=>{g=null,_.value=!1,n&&n.proxy&&n.proxy.$el&&n.proxy.$el.classList.remove("q-drawer--mini-animate")},150)}function de(Z){if(k.value!==!1)return;let ve=y.value,Fe=Je(Z.distance.x,0,ve);if(Z.isFinal===!0){Fe>=Math.min(75,ve)===!0?C():(d.animate(),ge(0),ce(V.value*ve)),T.value=!1;return}ce((i.lang.rtl===!0?E.value!==!0:E.value)?Math.max(ve-Fe,0):Math.min(0,Fe-ve)),ge(Je(Fe/ve,0,1)),Z.isFirst===!0&&(T.value=!0)}function Le(Z){if(k.value!==!0)return;let ve=y.value,Fe=Z.direction===e.side,Ie=(i.lang.rtl===!0?Fe!==!0:Fe)?Je(Z.distance.x,0,ve):0;if(Z.isFinal===!0){Math.abs(Ie)<Math.min(75,ve)===!0?(d.animate(),ge(1),ce(0)):$(),T.value=!1;return}ce(V.value*Ie),ge(Je(1-Ie/ve,0,1)),Z.isFirst===!0&&(T.value=!0)}function He(){u(!1),_e(!0)}function Qe(Z,ve){d.update(e.side,Z,ve)}function ot(Z,ve){Z.value!==ve&&(Z.value=ve)}function ie(Z,ve){Qe("size",Z===!0?e.miniWidth:ve)}return d.instances[e.side]=B,ie(e.miniToOverlay,y.value),Qe("space",ee.value),Qe("offset",j.value),e.showIfAbove===!0&&e.modelValue!==!0&&k.value===!0&&e["onUpdate:modelValue"]!==void 0&&o("update:modelValue",!0),je(()=>{o("onLayout",ee.value),o("miniState",x.value),h=e.showIfAbove===!0;let Z=()=>{(k.value===!0?b:p)(!1,!0)};if(d.totalWidth.value!==0){Ee(Z);return}m=Y(d.totalWidth,()=>{m(),m=void 0,k.value===!1&&e.showIfAbove===!0&&v.value===!1?C(!1):Z()})}),ye(()=>{m!==void 0&&m(),g!==null&&(clearTimeout(g),g=null),k.value===!0&&He(),d.instances[e.side]===B&&(d.instances[e.side]=void 0,Qe("size",0),Qe("offset",0),Qe("space",!1))}),()=>{let Z=[];v.value===!0&&(e.noSwipeOpen===!1&&Z.push(Et(l("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),Q.value)),Z.push(Mt("div",{ref:"backdrop",class:H.value,style:w.value,"aria-hidden":"true",onClick:$},void 0,"backdrop",e.noSwipeBackdrop!==!0&&k.value===!0,()=>qe.value)));let ve=x.value===!0&&t.mini!==void 0,Fe=[l("div",{...r,key:""+ve,class:[z.value,r.class]},ve===!0?t.mini():re(t.default))];return e.elevated===!0&&k.value===!0&&Fe.push(l("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),Z.push(Mt("aside",{ref:"content",class:ae.value,style:R.value},Fe,"contentclose",e.noSwipeClose!==!0&&v.value===!0,()=>me.value)),l("div",{class:"q-drawer-container"},Z)}}});function wc(e,t){if(t&&e===t)return null;let o=e.nodeName.toLowerCase();if(["div","li","ul","ol","blockquote"].includes(o)===!0)return e;let r=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,n=r.display;return n==="block"||n==="table"?e:wc(e.parentNode)}function au(e,t,o){return!e||e===document.body?!1:o===!0&&e===t||(t===document?document.body:t).contains(e.parentNode)}function kc(e,t,o){if(o||(o=document.createRange(),o.selectNode(e),o.setStart(e,0)),t.count===0)o.setEnd(e,t.count);else if(t.count>0)if(e.nodeType===Node.TEXT_NODE)e.textContent.length<t.count?t.count-=e.textContent.length:(o.setEnd(e,t.count),t.count=0);else for(let r=0;t.count!==0&&r<e.childNodes.length;r++)o=kc(e.childNodes[r],t,o);return o}var ch=/^https?:\/\//,fi=class{constructor(t,o){this.el=t,this.eVm=o,this._range=null}get selection(){if(this.el){let t=document.getSelection();if(au(t.anchorNode,this.el,!0)&&au(t.focusNode,this.el,!0))return t}return null}get hasSelection(){return this.selection!==null?this.selection.toString().length!==0:!1}get range(){let t=this.selection;return t!==null&&t.rangeCount?t.getRangeAt(0):this._range}get parent(){let t=this.range;if(t!==null){let o=t.startContainer;return o.nodeType===document.ELEMENT_NODE?o:o.parentNode}return null}get blockParent(){let t=this.parent;return t!==null?wc(t,this.el):null}save(t=this.range){t!==null&&(this._range=t)}restore(t=this._range){let o=document.createRange(),r=document.getSelection();t!==null?(o.setStart(t.startContainer,t.startOffset),o.setEnd(t.endContainer,t.endOffset),r.removeAllRanges(),r.addRange(o)):(r.selectAllChildren(this.el),r.collapseToEnd())}savePosition(){let t=-1,o,r=document.getSelection(),n=this.el.parentNode;if(r.focusNode&&au(r.focusNode,n))for(o=r.focusNode,t=r.focusOffset;o&&o!==n;)o!==this.el&&o.previousSibling?(o=o.previousSibling,t+=o.textContent.length):o=o.parentNode;this.savedPos=t}restorePosition(t=0){if(this.savedPos>0&&this.savedPos<t){let o=window.getSelection(),r=kc(this.el,{count:this.savedPos});r&&(r.collapse(!1),o.removeAllRanges(),o.addRange(r))}}hasParent(t,o){let r=o?this.parent:this.blockParent;return r!==null?r.nodeName.toLowerCase()===t.toLowerCase():!1}hasParents(t,o,r=this.parent){return r===null?!1:t.includes(r.nodeName.toLowerCase())===!0?!0:o===!0?this.hasParents(t,o,r.parentNode):!1}is(t,o){if(this.selection===null)return!1;switch(t){case"formatBlock":return o==="DIV"&&this.parent===this.el||this.hasParent(o,o==="PRE");case"link":return this.hasParent("A",!0);case"fontSize":return document.queryCommandValue(t)===o;case"fontName":let r=document.queryCommandValue(t);return r===`"${o}"`||r===o;case"fullscreen":return this.eVm.inFullscreen.value;case"viewsource":return this.eVm.isViewingSource.value;case void 0:return!1;default:let n=document.queryCommandState(t);return o!==void 0?n===o:n}}getParentAttribute(t){return this.parent!==null?this.parent.getAttribute(t):null}can(t){if(t==="outdent")return this.hasParents(["blockquote","li"],!0);if(t==="indent")return this.hasParents(["li"],!0);if(t==="link")return this.selection!==null||this.is("link")}apply(t,o,r=Ye){if(t==="formatBlock")["BLOCKQUOTE","H1","H2","H3","H4","H5","H6"].includes(o)&&this.is(t,o)&&(t="outdent",o=null),o==="PRE"&&this.is(t,"PRE")&&(o="P");else if(t==="print"){r();let n=window.open();n.document.write(`
<!doctype html>
<html>
<head>
<title>Print - ${document.title}</title>
</head>
<body>
<div>${this.el.innerHTML}</div>
</body>
</html>
`),n.print(),n.close();return}else if(t==="link"){let n=this.getParentAttribute("href");if(n===null){let i=this.selectWord(this.selection),a=i?i.toString():"";if(!a.length&&(!this.range||!this.range.cloneContents().querySelector("img")))return;this.eVm.editLinkUrl.value=ch.test(a)?a:"https://",document.execCommand("createLink",!1,this.eVm.editLinkUrl.value),this.save(i.getRangeAt(0))}else this.eVm.editLinkUrl.value=n,this.range.selectNodeContents(this.parent),this.save();return}else if(t==="fullscreen"){this.eVm.toggleFullscreen(),r();return}else if(t==="viewsource"){this.eVm.isViewingSource.value=this.eVm.isViewingSource.value===!1,this.eVm.setContent(this.eVm.props.modelValue),r();return}document.execCommand(t,!1,o),r()}selectWord(t){if(t===null||t.isCollapsed!==!0||t.modify===void 0)return t;let o=document.createRange();o.setStart(t.anchorNode,t.anchorOffset),o.setEnd(t.focusNode,t.focusOffset);let r=o.collapsed?["backward","forward"]:["forward","backward"];o.detach();let n=t.focusNode,i=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",r[0],"character"),t.modify("move",r[1],"word"),t.extend(n,i),t.modify("extend",r[1],"character"),t.modify("extend",r[0],"word"),t}};var Ma=A({name:"QTooltip",inheritAttrs:!1,props:{...El,...vo,...bo,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...bo.transitionShow,default:"jump-down"},transitionHide:{...bo.transitionHide,default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:mr},self:{type:String,default:"top middle",validator:mr},offset:{type:Array,default:()=>[14,14],validator:Gi},scrollTarget:eo,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...go],setup(e,{slots:t,emit:o,attrs:r}){let n,i,a=K(),{proxy:{$q:u}}=a,c=q(null),f=q(!1),d=s(()=>vr(e.anchor,u.lang.rtl)),h=s(()=>vr(e.self,u.lang.rtl)),g=s(()=>e.persistent!==!0),{registerTick:m,removeTick:v}=yo(),{registerTimeout:x}=Vt(),{transitionProps:y,transitionStyle:k}=un(e),{localScrollTarget:S,changeScrollEvent:b,unconfigureScrollTarget:p}=ji(e,fe),{anchorEl:C,canShow:$,anchorEvents:L}=nr({showing:f,configureAnchorEl:ee}),{show:D,hide:B}=ho({showing:f,canShow:$,handleShow:T,handleHide:_,hideOnRouteChange:g,processOnMount:!0});Object.assign(L,{delayShow:j,delayHide:W});let{showPortal:E,hidePortal:V,renderPortal:M}=ar(a,c,w,"tooltip");if(u.platform.is.mobile===!0){let X={anchorEl:C,innerRef:c,onClickOutside(le){return B(le),le.target.classList.contains("q-dialog__backdrop")&&ke(le),!0}},U=s(()=>e.modelValue===null&&e.persistent!==!0&&f.value===!0);Y(U,le=>{(le===!0?Xi:fr)(X)}),ye(()=>{fr(X)})}function T(X){E(),m(()=>{i=new MutationObserver(()=>I()),i.observe(c.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),I(),fe()}),n===void 0&&(n=Y(()=>u.screen.width+"|"+u.screen.height+"|"+e.self+"|"+e.anchor+"|"+u.lang.rtl,I)),x(()=>{E(!0),o("show",X)},e.transitionDuration)}function _(X){v(),V(),F(),x(()=>{V(!0),o("hide",X)},e.transitionDuration)}function F(){i!==void 0&&(i.disconnect(),i=void 0),n!==void 0&&(n(),n=void 0),p(),qt(L,"tooltipTemp")}function I(){oi({targetEl:c.value,offset:e.offset,anchorEl:C.value,anchorOrigin:d.value,selfOrigin:h.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function j(X){if(u.platform.is.mobile===!0){It(),document.body.classList.add("non-selectable");let U=C.value,le=["touchmove","touchcancel","touchend","click"].map(R=>[U,R,"delayHide","passiveCapture"]);mt(L,"tooltipTemp",le)}x(()=>{D(X)},e.delay)}function W(X){u.platform.is.mobile===!0&&(qt(L,"tooltipTemp"),It(),setTimeout(()=>{document.body.classList.remove("non-selectable")},10)),x(()=>{B(X)},e.hideDelay)}function ee(){if(e.noParentEvent===!0||C.value===null)return;let X=u.platform.is.mobile===!0?[[C.value,"touchstart","delayShow","passive"]]:[[C.value,"mouseenter","delayShow","passive"],[C.value,"mouseleave","delayHide","passive"]];mt(L,"anchor",X)}function fe(){if(C.value!==null||e.scrollTarget!==void 0){S.value=Bt(C.value,e.scrollTarget);let X=e.noParentEvent===!0?I:B;b(S.value,X)}}function H(){return f.value===!0?l("div",{...r,ref:c,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",r.class],style:[r.style,k.value],role:"tooltip"},re(t.default)):null}function w(){return l(st,y.value,H)}return ye(F),Object.assign(a.proxy,{updatePosition:I}),M}});var Qo=A({name:"QItem",props:{...Se,...Zo,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=xe(e,r),{hasLink:i,linkAttrs:a,linkClass:u,linkTag:c,navigateOnClick:f}=rn(),d=q(null),h=q(null),g=s(()=>e.clickable===!0||i.value===!0||e.tag==="label"),m=s(()=>e.disable!==!0&&g.value===!0),v=s(()=>"q-item q-item-type row no-wrap"+(e.dense===!0?" q-item--dense":"")+(n.value===!0?" q-item--dark":"")+(i.value===!0&&e.active===null?u.value:e.active===!0?` q-item--active${e.activeClass!==void 0?` ${e.activeClass}`:""}`:"")+(e.disable===!0?" disabled":"")+(m.value===!0?" q-item--clickable q-link cursor-pointer "+(e.manualFocus===!0?"q-manual-focusable":"q-focusable q-hoverable")+(e.focused===!0?" q-manual-focusable--focused":""):"")),x=s(()=>e.insetLevel===void 0?null:{["padding"+(r.lang.rtl===!0?"Right":"Left")]:16+e.insetLevel*56+"px"});function y(b){m.value===!0&&(h.value!==null&&(b.qKeyEvent!==!0&&document.activeElement===d.value?h.value.focus():document.activeElement===h.value&&d.value.focus()),f(b))}function k(b){if(m.value===!0&&Tt(b,[13,32])===!0){ke(b),b.qKeyEvent=!0;let p=new MouseEvent("click",b);p.qKeyEvent=!0,d.value.dispatchEvent(p)}o("keyup",b)}function S(){let b=Po(t.default,[]);return m.value===!0&&b.unshift(l("div",{class:"q-focus-helper",tabindex:-1,ref:h})),b}return()=>{let b={ref:d,class:v.value,style:x.value,role:"listitem",onClick:y,onKeyup:k};return m.value===!0?(b.tabindex=e.tabindex||"0",Object.assign(b,a.value)):g.value===!0&&(b["aria-disabled"]="true"),l(c.value,b,S())}}});var no=A({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){let o=s(()=>`q-item__section column q-item__section--${e.avatar===!0||e.side===!0||e.thumbnail===!0?"side":"main"}`+(e.top===!0?" q-item__section--top justify-start":" justify-center")+(e.avatar===!0?" q-item__section--avatar":"")+(e.thumbnail===!0?" q-item__section--thumbnail":"")+(e.noWrap===!0?" q-item__section--nowrap":""));return()=>l("div",{class:o.value},re(t.default))}});function qc(e,t,o){t.handler?t.handler(e,o,o.caret):o.runCmd(t.cmd,t.param)}function lu(e){return l("div",{class:"q-editor__toolbar-group"},e)}function Tc(e,t,o,r=!1){let n=r||(t.type==="toggle"?t.toggled?t.toggled(e):t.cmd&&e.caret.is(t.cmd,t.param):!1),i=[];if(t.tip&&e.$q.platform.is.desktop){let a=t.key?l("div",[l("small",`(CTRL + ${String.fromCharCode(t.key)})`)]):null;i.push(l(Ma,{delay:1e3},()=>[l("div",{innerHTML:t.tip}),a]))}return l(ze,{...e.buttonProps.value,icon:t.icon!==null?t.icon:void 0,color:n?t.toggleColor||e.props.toolbarToggleColor:t.color||e.props.toolbarColor,textColor:n&&!e.props.toolbarPush?null:t.textColor||e.props.toolbarTextColor,label:t.label,disable:t.disable?typeof t.disable=="function"?t.disable(e):!0:!1,size:"sm",onClick(a){o&&o(),qc(a,t,e)}},()=>i)}function dh(e,t){let o=t.list==="only-icons",r=t.label,n=t.icon!==null?t.icon:void 0,i,a;function u(){f.component.proxy.hide()}if(o)a=t.options.map(d=>{let h=d.type===void 0?e.caret.is(d.cmd,d.param):!1;return h&&(r=d.tip,n=d.icon!==null?d.icon:void 0),Tc(e,d,u,h)}),i=e.toolbarBackgroundClass.value,a=[lu(a)];else{let d=e.props.toolbarToggleColor!==void 0?`text-${e.props.toolbarToggleColor}`:null,h=e.props.toolbarTextColor!==void 0?`text-${e.props.toolbarTextColor}`:null,g=t.list==="no-icons";a=t.options.map(m=>{let v=m.disable?m.disable(e):!1,x=m.type===void 0?e.caret.is(m.cmd,m.param):!1;x&&(r=m.tip,n=m.icon!==null?m.icon:void 0);let y=m.htmlTip;return l(Qo,{active:x,activeClass:d,clickable:!0,disable:v,dense:!0,onClick(k){u(),e.contentRef.value!==null&&e.contentRef.value.focus(),e.caret.restore(),qc(k,m,e)}},()=>[g===!0?null:l(no,{class:x?d:h,side:!0},()=>l(Re,{name:m.icon!==null?m.icon:void 0})),l(no,y?()=>l("div",{class:"text-no-wrap",innerHTML:m.htmlTip}):m.tip?()=>l("div",{class:"text-no-wrap"},m.tip):void 0)])}),i=[e.toolbarBackgroundClass.value,h]}let c=t.highlight&&r!==t.label,f=l(Ji,{...e.buttonProps.value,noCaps:!0,noWrap:!0,color:c?e.props.toolbarToggleColor:e.props.toolbarColor,textColor:c&&!e.props.toolbarPush?null:e.props.toolbarTextColor,label:t.fixedLabel?t.label:r,icon:t.fixedIcon?t.icon!==null?t.icon:void 0:n,contentClass:i,onShow:d=>e.emit("dropdownShow",d),onHide:d=>e.emit("dropdownHide",d),onBeforeShow:d=>e.emit("dropdownBeforeShow",d),onBeforeHide:d=>e.emit("dropdownBeforeHide",d)},()=>a);return f}function Mc(e){if(e.caret)return e.buttons.value.filter(t=>!e.isViewingSource.value||t.find(o=>o.cmd==="viewsource")).map(t=>lu(t.map(o=>e.isViewingSource.value&&o.cmd!=="viewsource"?!1:o.type==="slot"?re(e.slots[o.slot]):o.type==="dropdown"?dh(e,o):Tc(e,o))))}function Rc(e,t,o,r={}){let n=Object.keys(r);if(n.length===0)return{};let i={default_font:{cmd:"fontName",param:e,icon:o,tip:t}};return n.forEach(a=>{let u=r[a];i[a]={cmd:"fontName",param:u,icon:o,tip:u,htmlTip:`<font face="${u}">${u}</font>`}}),i}function Pc(e){if(e.caret){let t=e.props.toolbarColor||e.props.toolbarTextColor,o=e.editLinkUrl.value,r=()=>{e.caret.restore(),o!==e.editLinkUrl.value&&document.execCommand("createLink",!1,o===""?" ":o),e.editLinkUrl.value=null};return[l("div",{class:`q-mx-xs text-${t}`},`${e.$q.lang.editor.url}: `),l("input",{key:"qedt_btm_input",class:"col q-editor__link-input",value:o,onInput:n=>{at(n),o=n.target.value},onKeydown:n=>{if(io(n)!==!0)switch(n.keyCode){case 13:return vt(n),r();case 27:vt(n),e.caret.restore(),(!e.editLinkUrl.value||e.editLinkUrl.value==="https://")&&document.execCommand("unlink"),e.editLinkUrl.value=null;break}}}),lu([l(ze,{key:"qedt_btm_rem",tabindex:-1,...e.buttonProps.value,label:e.$q.lang.label.remove,noCaps:!0,onClick:()=>{e.caret.restore(),document.execCommand("unlink"),e.editLinkUrl.value=null}}),l(ze,{key:"qedt_btm_upd",...e.buttonProps.value,label:e.$q.lang.label.update,noCaps:!0,onClick:r})])]}}var Ac=/^on[A-Z]/;function Br(){let{attrs:e,vnode:t}=K(),o={listeners:q({}),attributes:q({})};function r(){let n={},i={};for(let a in e)a!=="class"&&a!=="style"&&Ac.test(a)===!1&&(n[a]=e[a]);for(let a in t.props)Ac.test(a)===!0&&(i[a]=t.props[a]);o.attributes.value=n,o.listeners.value=i}return Mo(r),r(),o}var fh=Object.prototype.toString,uu=Object.prototype.hasOwnProperty,mh=new Set(["Boolean","Number","String","Function","Array","Date","RegExp"].map(e=>"[object "+e+"]"));function $c(e){if(e!==Object(e)||mh.has(fh.call(e))===!0||e.constructor&&uu.call(e,"constructor")===!1&&uu.call(e.constructor.prototype,"isPrototypeOf")===!1)return!1;let t;for(t in e);return t===void 0||uu.call(e,t)}function vn(){let e,t,o,r,n,i,a=arguments[0]||{},u=1,c=!1,f=arguments.length;for(typeof a=="boolean"&&(c=a,a=arguments[1]||{},u=2),Object(a)!==a&&typeof a!="function"&&(a={}),f===u&&(a=this,u--);u<f;u++)if((e=arguments[u])!==null)for(t in e)o=a[t],r=e[t],a!==r&&(c===!0&&r&&((n=Array.isArray(r))||$c(r)===!0)?(n===!0?i=Array.isArray(o)===!0?o:[]:i=$c(o)===!0?o:{},a[t]=vn(c,i,r)):r!==void 0&&(a[t]=r));return a}var Ec=A({name:"QEditor",props:{...Se,...Cr,modelValue:{type:String,required:!0},readonly:Boolean,disable:Boolean,minHeight:{type:String,default:"10rem"},maxHeight:String,height:String,definitions:Object,fonts:Object,placeholder:String,toolbar:{type:Array,validator:e=>e.length===0||e.every(t=>t.length),default:()=>[["left","center","right","justify"],["bold","italic","underline","strike"],["undo","redo"]]},toolbarColor:String,toolbarBg:String,toolbarTextColor:String,toolbarToggleColor:{type:String,default:"primary"},toolbarOutline:Boolean,toolbarPush:Boolean,toolbarRounded:Boolean,paragraphTag:{type:String,validator:e=>["div","p"].includes(e),default:"div"},contentStyle:Object,contentClass:[Object,Array,String],square:Boolean,flat:Boolean,dense:Boolean},emits:[...wr,"update:modelValue","keydown","click","focus","blur","dropdownShow","dropdownHide","dropdownBeforeShow","dropdownBeforeHide","linkShow","linkHide"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=xe(e,n),{inFullscreen:a,toggleFullscreen:u}=kr(),c=Br(),f=q(null),d=q(null),h=q(null),g=q(!1),m=s(()=>!e.readonly&&!e.disable),v,x,y=e.modelValue;document.execCommand("defaultParagraphSeparator",!1,e.paragraphTag),v=window.getComputedStyle(document.body).fontFamily;let k=s(()=>e.toolbarBg?` bg-${e.toolbarBg}`:""),S=s(()=>({type:"a",flat:e.toolbarOutline!==!0&&e.toolbarPush!==!0,noWrap:!0,outline:e.toolbarOutline,push:e.toolbarPush,rounded:e.toolbarRounded,dense:!0,color:e.toolbarColor,disable:!m.value,size:"sm"})),b=s(()=>{let R=n.lang.editor,z=n.iconSet.editor;return{bold:{cmd:"bold",icon:z.bold,tip:R.bold,key:66},italic:{cmd:"italic",icon:z.italic,tip:R.italic,key:73},strike:{cmd:"strikeThrough",icon:z.strikethrough,tip:R.strikethrough,key:83},underline:{cmd:"underline",icon:z.underline,tip:R.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:z.unorderedList,tip:R.unorderedList},ordered:{cmd:"insertOrderedList",icon:z.orderedList,tip:R.orderedList},subscript:{cmd:"subscript",icon:z.subscript,tip:R.subscript,htmlTip:"x<subscript>2</subscript>"},superscript:{cmd:"superscript",icon:z.superscript,tip:R.superscript,htmlTip:"x<superscript>2</superscript>"},link:{cmd:"link",disable:ae=>ae.caret&&!ae.caret.can("link"),icon:z.hyperlink,tip:R.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:z.toggleFullscreen,tip:R.toggleFullscreen,key:70},viewsource:{cmd:"viewsource",icon:z.viewSource,tip:R.viewSource},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:z.quote,tip:R.quote,key:81},left:{cmd:"justifyLeft",icon:z.left,tip:R.left},center:{cmd:"justifyCenter",icon:z.center,tip:R.center},right:{cmd:"justifyRight",icon:z.right,tip:R.right},justify:{cmd:"justifyFull",icon:z.justify,tip:R.justify},print:{type:"no-state",cmd:"print",icon:z.print,tip:R.print,key:80},outdent:{type:"no-state",disable:ae=>ae.caret&&!ae.caret.can("outdent"),cmd:"outdent",icon:z.outdent,tip:R.outdent},indent:{type:"no-state",disable:ae=>ae.caret&&!ae.caret.can("indent"),cmd:"indent",icon:z.indent,tip:R.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:z.removeFormat,tip:R.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:z.hr,tip:R.hr},undo:{type:"no-state",cmd:"undo",icon:z.undo,tip:R.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:z.redo,tip:R.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:z.heading1||z.heading,tip:R.heading1,htmlTip:`<h1 class="q-ma-none">${R.heading1}</h1>`},h2:{cmd:"formatBlock",param:"H2",icon:z.heading2||z.heading,tip:R.heading2,htmlTip:`<h2 class="q-ma-none">${R.heading2}</h2>`},h3:{cmd:"formatBlock",param:"H3",icon:z.heading3||z.heading,tip:R.heading3,htmlTip:`<h3 class="q-ma-none">${R.heading3}</h3>`},h4:{cmd:"formatBlock",param:"H4",icon:z.heading4||z.heading,tip:R.heading4,htmlTip:`<h4 class="q-ma-none">${R.heading4}</h4>`},h5:{cmd:"formatBlock",param:"H5",icon:z.heading5||z.heading,tip:R.heading5,htmlTip:`<h5 class="q-ma-none">${R.heading5}</h5>`},h6:{cmd:"formatBlock",param:"H6",icon:z.heading6||z.heading,tip:R.heading6,htmlTip:`<h6 class="q-ma-none">${R.heading6}</h6>`},p:{cmd:"formatBlock",param:e.paragraphTag,icon:z.heading,tip:R.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:z.code,htmlTip:`<code>${R.code}</code>`},"size-1":{cmd:"fontSize",param:"1",icon:z.size1||z.size,tip:R.size1,htmlTip:`<font size="1">${R.size1}</font>`},"size-2":{cmd:"fontSize",param:"2",icon:z.size2||z.size,tip:R.size2,htmlTip:`<font size="2">${R.size2}</font>`},"size-3":{cmd:"fontSize",param:"3",icon:z.size3||z.size,tip:R.size3,htmlTip:`<font size="3">${R.size3}</font>`},"size-4":{cmd:"fontSize",param:"4",icon:z.size4||z.size,tip:R.size4,htmlTip:`<font size="4">${R.size4}</font>`},"size-5":{cmd:"fontSize",param:"5",icon:z.size5||z.size,tip:R.size5,htmlTip:`<font size="5">${R.size5}</font>`},"size-6":{cmd:"fontSize",param:"6",icon:z.size6||z.size,tip:R.size6,htmlTip:`<font size="6">${R.size6}</font>`},"size-7":{cmd:"fontSize",param:"7",icon:z.size7||z.size,tip:R.size7,htmlTip:`<font size="7">${R.size7}</font>`}}}),p=s(()=>{let R=e.definitions||{},z=e.definitions||e.fonts?vn(!0,{},b.value,R,Rc(v,n.lang.editor.defaultFont,n.iconSet.editor.font,e.fonts)):b.value;return e.toolbar.map(ae=>ae.map(Q=>{if(Q.options)return{type:"dropdown",icon:Q.icon,label:Q.label,size:"sm",dense:!0,fixedLabel:Q.fixedLabel,fixedIcon:Q.fixedIcon,highlight:Q.highlight,list:Q.list,options:Q.options.map(qe=>z[qe])};let me=z[Q];return me?me.type==="no-state"||R[Q]&&(me.cmd===void 0||b.value[me.cmd]&&b.value[me.cmd].type==="no-state")?me:Object.assign({type:"toggle"},me):{type:"slot",slot:Q}}))}),C={$q:n,props:e,slots:t,emit:o,inFullscreen:a,toggleFullscreen:u,runCmd:w,isViewingSource:g,editLinkUrl:h,toolbarBackgroundClass:k,buttonProps:S,contentRef:d,buttons:p,setContent:H};Y(()=>e.modelValue,R=>{y!==R&&(y=R,H(R,!0))}),Y(h,R=>{o(`link${R?"Show":"Hide"}`)});let $=s(()=>e.toolbar&&e.toolbar.length!==0),L=s(()=>{let R={},z=ae=>{ae.key&&(R[ae.key]={cmd:ae.cmd,param:ae.param})};return p.value.forEach(ae=>{ae.forEach(Q=>{Q.options?Q.options.forEach(z):z(Q)})}),R}),D=s(()=>a.value?e.contentStyle:[{minHeight:e.minHeight,height:e.height,maxHeight:e.maxHeight},e.contentStyle]),B=s(()=>`q-editor q-editor--${g.value===!0?"source":"default"}`+(e.disable===!0?" disabled":"")+(a.value===!0?" fullscreen column":"")+(e.square===!0?" q-editor--square no-border-radius":"")+(e.flat===!0?" q-editor--flat":"")+(e.dense===!0?" q-editor--dense":"")+(i.value===!0?" q-editor--dark q-dark":"")),E=s(()=>[e.contentClass,"q-editor__content",{col:a.value,"overflow-auto":a.value||e.maxHeight}]),V=s(()=>e.disable===!0?{"aria-disabled":"true"}:{});function M(){if(d.value!==null){let R=`inner${g.value===!0?"Text":"HTML"}`,z=d.value[R];z!==e.modelValue&&(y=z,o("update:modelValue",z))}}function T(R){if(o("keydown",R),R.ctrlKey!==!0||io(R)===!0){X();return}let z=R.keyCode,ae=L.value[z];if(ae!==void 0){let{cmd:Q,param:me}=ae;ke(R),w(Q,me,!1)}}function _(R){X(),o("click",R)}function F(R){if(d.value!==null){let{scrollTop:z,scrollHeight:ae}=d.value;x=ae-z}C.caret.save(),o("blur",R)}function I(R){Ee(()=>{d.value!==null&&x!==void 0&&(d.value.scrollTop=d.value.scrollHeight-x)}),o("focus",R)}function j(R){let z=f.value;if(z!==null&&z.contains(R.target)===!0&&(R.relatedTarget===null||z.contains(R.relatedTarget)!==!0)){let ae=`inner${g.value===!0?"Text":"HTML"}`;C.caret.restorePosition(d.value[ae].length),X()}}function W(R){let z=f.value;z!==null&&z.contains(R.target)===!0&&(R.relatedTarget===null||z.contains(R.relatedTarget)!==!0)&&(C.caret.savePosition(),X())}function ee(){x=void 0}function fe(R){C.caret.save()}function H(R,z){if(d.value!==null){z===!0&&C.caret.savePosition();let ae=`inner${g.value===!0?"Text":"HTML"}`;d.value[ae]=R,z===!0&&(C.caret.restorePosition(d.value[ae].length),X())}}function w(R,z,ae=!0){U(),C.caret.restore(),C.caret.apply(R,z,()=>{U(),C.caret.save(),ae&&X()})}function X(){setTimeout(()=>{h.value=null,r.$forceUpdate()},1)}function U(){po(()=>{d.value!==null&&d.value.focus({preventScroll:!0})})}function le(){return d.value}return je(()=>{C.caret=r.caret=new fi(d.value,C),H(e.modelValue),X(),document.addEventListener("selectionchange",fe)}),ye(()=>{document.removeEventListener("selectionchange",fe)}),Object.assign(r,{runCmd:w,refreshToolbar:X,focus:U,getContentEl:le}),()=>{let R;if($.value){let z=[l("div",{key:"qedt_top",class:"q-editor__toolbar row no-wrap scroll-x"+k.value},Mc(C))];h.value!==null&&z.push(l("div",{key:"qedt_btm",class:"q-editor__toolbar row no-wrap items-center scroll-x"+k.value},Pc(C))),R=l("div",{key:"toolbar_ctainer",class:"q-editor__toolbars-container"},z)}return l("div",{ref:f,class:B.value,style:{height:a.value===!0?"100%":null},...V.value,onFocusin:j,onFocusout:W},[R,l("div",{ref:d,style:D.value,class:E.value,contenteditable:m.value,placeholder:e.placeholder,...c.listeners.value,onInput:M,onKeydown:T,onClick:_,onBlur:F,onFocus:I,onMousedown:ee,onTouchstartPassive:ee})])}}});var Ln=A({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){let o=s(()=>parseInt(e.lines,10)),r=s(()=>"q-item__label"+(e.overline===!0?" q-item__label--overline text-overline":"")+(e.caption===!0?" q-item__label--caption text-caption":"")+(e.header===!0?" q-item__label--header":"")+(o.value===1?" ellipsis":"")),n=s(()=>e.lines!==void 0&&o.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":o.value}:null);return()=>l("div",{style:n.value,class:r.value},re(t.default))}});var gn=A({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:o}){let r=!1,n,i,a=null,u=null,c,f;function d(){n&&n(),n=null,r=!1,a!==null&&(clearTimeout(a),a=null),u!==null&&(clearTimeout(u),u=null),i!==void 0&&i.removeEventListener("transitionend",c),c=null}function h(x,y,k){y!==void 0&&(x.style.height=`${y}px`),x.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,r=!0,n=k}function g(x,y){x.style.overflowY=null,x.style.height=null,x.style.transition=null,d(),y!==f&&o(y)}function m(x,y){let k=0;i=x,r===!0?(d(),k=x.offsetHeight===x.scrollHeight?0:void 0):(f="hide",x.style.overflowY="hidden"),h(x,k,y),a=setTimeout(()=>{a=null,x.style.height=`${x.scrollHeight}px`,c=S=>{u=null,(Object(S)!==S||S.target===x)&&g(x,"show")},x.addEventListener("transitionend",c),u=setTimeout(c,e.duration*1.1)},100)}function v(x,y){let k;i=x,r===!0?d():(f="show",x.style.overflowY="hidden",k=x.scrollHeight),h(x,k,y),a=setTimeout(()=>{a=null,x.style.height=0,c=S=>{u=null,(Object(S)!==S||S.target===x)&&g(x,"hide")},x.addEventListener("transitionend",c),u=setTimeout(c,e.duration*1.1)},100)}return ye(()=>{r===!0&&d()}),()=>l(st,{css:!1,appear:e.appear,onEnter:m,onLeave:v},t.default)}});var vh={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},su={xs:2,sm:4,md:8,lg:16,xl:24},lo=A({name:"QSeparator",props:{...Se,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=K(),o=xe(e,t.proxy.$q),r=s(()=>e.vertical===!0?"vertical":"horizontal"),n=s(()=>` q-separator--${r.value}`),i=s(()=>e.inset!==!1?`${n.value}-${vh[e.inset]}`:""),a=s(()=>`q-separator${n.value}${i.value}`+(e.color!==void 0?` bg-${e.color}`:"")+(o.value===!0?" q-separator--dark":"")),u=s(()=>{let c={};if(e.size!==void 0&&(c[e.vertical===!0?"width":"height"]=e.size),e.spaced!==!1){let f=e.spaced===!0?`${su.md}px`:e.spaced in su?`${su[e.spaced]}px`:e.spaced,d=e.vertical===!0?["Left","Right"]:["Top","Bottom"];c[`margin${d[0]}`]=c[`margin${d[1]}`]=f}return c});return()=>l("hr",{class:a.value,style:u.value,"aria-orientation":r.value})}});var Fn=$u({}),gh=Object.keys(Zo),Bc=A({name:"QExpansionItem",props:{...Zo,...vo,...Se,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...go,"click","afterShow","afterHide"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=xe(e,r),i=q(e.modelValue!==null?e.modelValue:e.defaultOpened),a=q(null),u=Do(),{show:c,hide:f,toggle:d}=ho({showing:i}),h,g,m=s(()=>`q-expansion-item q-item-type q-expansion-item--${i.value===!0?"expanded":"collapsed"} q-expansion-item--${e.popup===!0?"popup":"standard"}`),v=s(()=>e.contentInsetLevel===void 0?null:{["padding"+(r.lang.rtl===!0?"Right":"Left")]:e.contentInsetLevel*56+"px"}),x=s(()=>e.disable!==!0&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!=="")),y=s(()=>{let j={};return gh.forEach(W=>{j[W]=e[W]}),j}),k=s(()=>x.value===!0||e.expandIconToggle!==!0),S=s(()=>e.expandedIcon!==void 0&&i.value===!0?e.expandedIcon:e.expandIcon||r.iconSet.expansionItem[e.denseToggle===!0?"denseIcon":"icon"]),b=s(()=>e.disable!==!0&&(x.value===!0||e.expandIconToggle===!0)),p=s(()=>({expanded:i.value===!0,detailsId:u.value,toggle:d,show:c,hide:f})),C=s(()=>{let j=e.toggleAriaLabel!==void 0?e.toggleAriaLabel:r.lang.label[i.value===!0?"collapse":"expand"](e.label);return{role:"button","aria-expanded":i.value===!0?"true":"false","aria-controls":u.value,"aria-label":j}});Y(()=>e.group,j=>{g!==void 0&&g(),j!==void 0&&V()});function $(j){x.value!==!0&&d(j),o("click",j)}function L(j){j.keyCode===13&&D(j,!0)}function D(j,W){W!==!0&&a.value!==null&&a.value.focus(),d(j),ke(j)}function B(){o("afterShow")}function E(){o("afterHide")}function V(){h===void 0&&(h=Fo()),i.value===!0&&(Fn[e.group]=h);let j=Y(i,ee=>{ee===!0?Fn[e.group]=h:Fn[e.group]===h&&delete Fn[e.group]}),W=Y(()=>Fn[e.group],(ee,fe)=>{fe===h&&ee!==void 0&&ee!==h&&f()});g=()=>{j(),W(),Fn[e.group]===h&&delete Fn[e.group],g=void 0}}function M(){let j={class:[`q-focusable relative-position cursor-pointer${e.denseToggle===!0&&e.switchToggleSide===!0?" items-end":""}`,e.expandIconClass],side:e.switchToggleSide!==!0,avatar:e.switchToggleSide},W=[l(Re,{class:"q-expansion-item__toggle-icon"+(e.expandedIcon===void 0&&i.value===!0?" q-expansion-item__toggle-icon--rotated":""),name:S.value})];return b.value===!0&&(Object.assign(j,{tabindex:0,...C.value,onClick:D,onKeyup:L}),W.unshift(l("div",{ref:a,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),l(no,j,()=>W)}function T(){let j;return t.header!==void 0?j=[].concat(t.header(p.value)):(j=[l(no,()=>[l(Ln,{lines:e.labelLines},()=>e.label||""),e.caption?l(Ln,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&j[e.switchToggleSide===!0?"push":"unshift"](l(no,{side:e.switchToggleSide===!0,avatar:e.switchToggleSide!==!0},()=>l(Re,{name:e.icon})))),e.disable!==!0&&e.hideExpandIcon!==!0&&j[e.switchToggleSide===!0?"unshift":"push"](M()),j}function _(){let j={ref:"item",style:e.headerStyle,class:e.headerClass,dark:n.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return k.value===!0&&(j.clickable=!0,j.onClick=$,Object.assign(j,x.value===!0?y.value:C.value)),l(Qo,j,T)}function F(){return Et(l("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:v.value,id:u.value},re(t.default)),[[ki,i.value]])}function I(){let j=[_(),l(gn,{duration:e.duration,onShow:B,onHide:E},F)];return e.expandSeparator===!0&&j.push(l(lo,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:n.value}),l(lo,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:n.value})),j}return e.group!==void 0&&V(),ye(()=>{g!==void 0&&g()}),()=>l("div",{class:m.value},[l("div",{class:"q-expansion-item__container relative-position"},I())])}});var hh=["top","right","bottom","left"],mi={type:{type:String,default:"a"},outline:Boolean,push:Boolean,flat:Boolean,unelevated:Boolean,color:String,textColor:String,glossy:Boolean,square:Boolean,padding:String,label:{type:[String,Number],default:""},labelPosition:{type:String,default:"right",validator:e=>hh.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function Ra(e,t){return{formClass:s(()=>`q-fab--form-${e.square===!0?"square":"rounded"}`),stacked:s(()=>e.externalLabel===!1&&["top","bottom"].includes(e.labelPosition)),labelProps:s(()=>{if(e.externalLabel===!0){let o=e.hideLabel===null?t.value===!1:e.hideLabel;return{action:"push",data:{class:[e.labelClass,`q-fab__label q-tooltip--style q-fab__label--external q-fab__label--external-${e.labelPosition}`+(o===!0?" q-fab__label--external-hidden":"")],style:e.labelStyle}}}return{action:["left","top"].includes(e.labelPosition)?"unshift":"push",data:{class:[e.labelClass,`q-fab__label q-fab__label--internal q-fab__label--internal-${e.labelPosition}`+(e.hideLabel===!0?" q-fab__label--internal-hidden":"")],style:e.labelStyle}}})}}var ph=["up","right","down","left"],bh=["left","center","right"],Lc=A({name:"QFab",props:{...mi,...vo,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{...mi.hideLabel,default:null},direction:{type:String,default:"right",validator:e=>ph.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:"center",validator:e=>bh.includes(e)}},emits:go,setup(e,{slots:t}){let o=q(null),r=q(e.modelValue===!0),n=Do(),{proxy:{$q:i}}=K(),{formClass:a,labelProps:u}=Ra(e,r),c=s(()=>e.persistent!==!0),{hide:f,toggle:d}=ho({showing:r,hideOnRouteChange:c}),h=s(()=>({opened:r.value})),g=s(()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${a.value}`+(r.value===!0?" q-fab--opened":" q-fab--closed")),m=s(()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${r.value===!0?"opened":"closed"}`),v=s(()=>{let S={id:n.value,role:"menu"};return r.value!==!0&&(S["aria-hidden"]="true"),S}),x=s(()=>`q-fab__icon-holder q-fab__icon-holder--${r.value===!0?"opened":"closed"}`);function y(S,b){let p=t[S],C=`q-fab__${S} absolute-full`;return p===void 0?l(Re,{class:C,name:e[b]||i.iconSet.fab[b]}):l("div",{class:C},p(h.value))}function k(){let S=[];return e.hideIcon!==!0&&S.push(l("div",{class:x.value},[y("icon","icon"),y("active-icon","activeIcon")])),(e.label!==""||t.label!==void 0)&&S[u.value.action](l("div",u.value.data,t.label!==void 0?t.label(h.value):[e.label])),Xe(t.tooltip,S)}return jt(Ei,{showing:r,onChildClick(S){f(S),o.value!==null&&o.value.$el.focus()}}),()=>l("div",{class:g.value},[l(ze,{ref:o,class:a.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":r.value===!0?"true":"false","aria-haspopup":"true","aria-controls":n.value,onClick:d},k),l("div",{class:m.value,...v.value},re(t.default))])}});var Fc={start:"self-end",center:"self-center",end:"self-start"},yh=Object.keys(Fc),Dc=A({name:"QFabAction",props:{...mi,icon:{type:String,default:""},anchor:{type:String,validator:e=>yh.includes(e)},to:[String,Object],replace:Boolean},emits:["click"],setup(e,{slots:t,emit:o}){let r=ht(Ei,()=>({showing:{value:!0},onChildClick:Ye})),{formClass:n,labelProps:i}=Ra(e,r.showing),a=s(()=>{let h=Fc[e.anchor];return n.value+(h!==void 0?` ${h}`:"")}),u=s(()=>e.disable===!0||r.showing.value!==!0);function c(h){r.onChildClick(h),o("click",h)}function f(){let h=[];return t.icon!==void 0?h.push(t.icon()):e.icon!==""&&h.push(l(Re,{name:e.icon})),(e.label!==""||t.label!==void 0)&&h[i.value.action](l("div",i.value.data,t.label!==void 0?t.label():[e.label])),Xe(t.default,h)}let d=K();return Object.assign(d.proxy,{click:c}),()=>l(ze,{class:a.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:u.value,onClick:c},f)}});function Pa({validate:e,resetValidation:t,requiresQForm:o}){let r=ht(Xo,!1);if(r!==!1){let{props:n,proxy:i}=K();Object.assign(i,{validate:e,resetValidation:t}),Y(()=>n.disable,a=>{a===!0?(typeof t=="function"&&t(),r.unbindComponent(i)):r.bindComponent(i)}),je(()=>{n.disable!==!0&&r.bindComponent(i)}),ye(()=>{n.disable!==!0&&r.unbindComponent(i)})}else o===!0&&console.error("Parent QForm not found on useFormChild()!")}var Sh=[!0,!1,"ondemand"],Vc={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>Sh.includes(e)}};function zc(e,t){let{props:o,proxy:r}=K(),n=q(!1),i=q(null),a=q(!1);Pa({validate:x,resetValidation:v});let u=0,c,f=s(()=>o.rules!==void 0&&o.rules!==null&&o.rules.length!==0),d=s(()=>o.disable!==!0&&f.value===!0&&t.value===!1),h=s(()=>o.error===!0||n.value===!0),g=s(()=>typeof o.errorMessage=="string"&&o.errorMessage.length!==0?o.errorMessage:i.value);Y(()=>o.modelValue,()=>{a.value=!0,d.value===!0&&o.lazyRules===!1&&y()});function m(){o.lazyRules!=="ondemand"&&d.value===!0&&a.value===!0&&y()}Y(()=>o.reactiveRules,k=>{k===!0?c===void 0&&(c=Y(()=>o.rules,m,{immediate:!0,deep:!0})):c!==void 0&&(c(),c=void 0)},{immediate:!0}),Y(()=>o.lazyRules,m),Y(e,k=>{k===!0?a.value=!0:d.value===!0&&o.lazyRules!=="ondemand"&&y()});function v(){u++,t.value=!1,a.value=!1,n.value=!1,i.value=null,y.cancel()}function x(k=o.modelValue){if(o.disable===!0||f.value===!1)return!0;let S=++u,b=t.value!==!0?()=>{a.value=!0}:()=>{},p=($,L)=>{$===!0&&b(),n.value=$,i.value=L||null,t.value=!1},C=[];for(let $=0;$<o.rules.length;$++){let L=o.rules[$],D;if(typeof L=="function"?D=L(k,An):typeof L=="string"&&An[L]!==void 0&&(D=An[L](k)),D===!1||typeof D=="string")return p(!0,D),!1;D!==!0&&D!==void 0&&C.push(D)}return C.length===0?(p(!1),!0):(t.value=!0,Promise.all(C).then($=>{if($===void 0||Array.isArray($)===!1||$.length===0)return S===u&&p(!1),!0;let L=$.find(D=>D===!1||typeof D=="string");return S===u&&p(L!==void 0,L),L===void 0},$=>(S===u&&(console.error($),p(!0)),!1)))}let y=Zt(x,0);return ye(()=>{c!==void 0&&c(),y.cancel()}),Object.assign(r,{resetValidation:v,validate:x}),ft(r,"hasError",()=>h.value),{isDirtyModel:a,hasRules:f,hasError:h,errorMessage:g,validate:x,resetValidation:v}}function No(e){return e!=null&&(""+e).length!==0}var cu={...Se,...Vc,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String},Dn={...cu,maxlength:[Number,String]},hn=["update:modelValue","clear","focus","blur"];function pn({requiredForAttr:e=!0,tagProp:t,changeEvent:o=!1}={}){let{props:r,proxy:n}=K(),i=xe(r,n.$q),a=Do({required:e,getValue:()=>r.for});return{requiredForAttr:e,changeEvent:o,tag:t===!0?s(()=>r.tag):{value:"label"},isDark:i,editable:s(()=>r.disable!==!0&&r.readonly!==!0),innerLoading:q(!1),focused:q(!1),hasPopupOpen:!1,splitAttrs:Br(),targetUid:a,rootRef:q(null),targetRef:q(null),controlRef:q(null)}}function bn(e){let{props:t,emit:o,slots:r,attrs:n,proxy:i}=K(),{$q:a}=i,u=null;e.hasValue===void 0&&(e.hasValue=s(()=>No(t.modelValue))),e.emitValue===void 0&&(e.emitValue=W=>{o("update:modelValue",W)}),e.controlEvents===void 0&&(e.controlEvents={onFocusin:B,onFocusout:E}),Object.assign(e,{clearValue:V,onControlFocusin:B,onControlFocusout:E,focus:L}),e.computedCounter===void 0&&(e.computedCounter=s(()=>{if(t.counter!==!1){let W=typeof t.modelValue=="string"||typeof t.modelValue=="number"?(""+t.modelValue).length:Array.isArray(t.modelValue)===!0?t.modelValue.length:0,ee=t.maxlength!==void 0?t.maxlength:t.maxValues;return W+(ee!==void 0?" / "+ee:"")}}));let{isDirtyModel:c,hasRules:f,hasError:d,errorMessage:h,resetValidation:g}=zc(e.focused,e.innerLoading),m=e.floatingLabel!==void 0?s(()=>t.stackLabel===!0||e.focused.value===!0||e.floatingLabel.value===!0):s(()=>t.stackLabel===!0||e.focused.value===!0||e.hasValue.value===!0),v=s(()=>t.bottomSlots===!0||t.hint!==void 0||f.value===!0||t.counter===!0||t.error!==null),x=s(()=>t.filled===!0?"filled":t.outlined===!0?"outlined":t.borderless===!0?"borderless":t.standout?"standout":"standard"),y=s(()=>`q-field row no-wrap items-start q-field--${x.value}`+(e.fieldClass!==void 0?` ${e.fieldClass.value}`:"")+(t.rounded===!0?" q-field--rounded":"")+(t.square===!0?" q-field--square":"")+(m.value===!0?" q-field--float":"")+(S.value===!0?" q-field--labeled":"")+(t.dense===!0?" q-field--dense":"")+(t.itemAligned===!0?" q-field--item-aligned q-item-type":"")+(e.isDark.value===!0?" q-field--dark":"")+(e.getControl===void 0?" q-field--auto-height":"")+(e.focused.value===!0?" q-field--focused":"")+(d.value===!0?" q-field--error":"")+(d.value===!0||e.focused.value===!0?" q-field--highlighted":"")+(t.hideBottomSpace!==!0&&v.value===!0?" q-field--with-bottom":"")+(t.disable===!0?" q-field--disabled":t.readonly===!0?" q-field--readonly":"")),k=s(()=>"q-field__control relative-position row no-wrap"+(t.bgColor!==void 0?` bg-${t.bgColor}`:"")+(d.value===!0?" text-negative":typeof t.standout=="string"&&t.standout.length!==0&&e.focused.value===!0?` ${t.standout}`:t.color!==void 0?` text-${t.color}`:"")),S=s(()=>t.labelSlot===!0||t.label!==void 0),b=s(()=>"q-field__label no-pointer-events absolute ellipsis"+(t.labelColor!==void 0&&d.value!==!0?` text-${t.labelColor}`:"")),p=s(()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:m.value,modelValue:t.modelValue,emitValue:e.emitValue})),C=s(()=>{let W={};return e.targetUid.value&&(W.for=e.targetUid.value),t.disable===!0&&(W["aria-disabled"]="true"),W});function $(){let W=document.activeElement,ee=e.targetRef!==void 0&&e.targetRef.value;ee&&(W===null||W.id!==e.targetUid.value)&&(ee.hasAttribute("tabindex")===!0||(ee=ee.querySelector("[tabindex]")),ee&&ee!==W&&ee.focus({preventScroll:!0}))}function L(){po($)}function D(){Ts($);let W=document.activeElement;W!==null&&e.rootRef.value.contains(W)&&W.blur()}function B(W){u!==null&&(clearTimeout(u),u=null),e.editable.value===!0&&e.focused.value===!1&&(e.focused.value=!0,o("focus",W))}function E(W,ee){u!==null&&clearTimeout(u),u=setTimeout(()=>{u=null,!(document.hasFocus()===!0&&(e.hasPopupOpen===!0||e.controlRef===void 0||e.controlRef.value===null||e.controlRef.value.contains(document.activeElement)!==!1))&&(e.focused.value===!0&&(e.focused.value=!1,o("blur",W)),ee!==void 0&&ee())})}function V(W){ke(W),a.platform.is.mobile!==!0?(e.targetRef!==void 0&&e.targetRef.value||e.rootRef.value).focus():e.rootRef.value.contains(document.activeElement)===!0&&document.activeElement.blur(),t.type==="file"&&(e.inputRef.value.value=null),o("update:modelValue",null),e.changeEvent===!0&&o("change",null),o("clear",t.modelValue),Ee(()=>{let ee=c.value;g(),c.value=ee})}function M(W){[13,32].includes(W.keyCode)&&V(W)}function T(){let W=[];return r.prepend!==void 0&&W.push(l("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:vt},r.prepend())),W.push(l("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},_())),d.value===!0&&t.noErrorIcon===!1&&W.push(I("error",[l(Re,{name:a.iconSet.field.error,color:"negative"})])),t.loading===!0||e.innerLoading.value===!0?W.push(I("inner-loading-append",r.loading!==void 0?r.loading():[l(wt,{color:t.color})])):t.clearable===!0&&e.hasValue.value===!0&&e.editable.value===!0&&W.push(I("inner-clearable-append",[l(Re,{class:"q-field__focusable-action",name:t.clearIcon||a.iconSet.field.clear,tabindex:0,role:"button","aria-hidden":"false","aria-label":a.lang.label.clear,onKeyup:M,onClick:V})])),r.append!==void 0&&W.push(l("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:vt},r.append())),e.getInnerAppend!==void 0&&W.push(I("inner-append",e.getInnerAppend())),e.getControlChild!==void 0&&W.push(e.getControlChild()),W}function _(){let W=[];return t.prefix!==void 0&&t.prefix!==null&&W.push(l("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),e.getShadowControl!==void 0&&e.hasShadow.value===!0&&W.push(e.getShadowControl()),e.getControl!==void 0?W.push(e.getControl()):r.rawControl!==void 0?W.push(r.rawControl()):r.control!==void 0&&W.push(l("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":t.autofocus===!0||void 0},r.control(p.value))),S.value===!0&&W.push(l("div",{class:b.value},re(r.label,t.label))),t.suffix!==void 0&&t.suffix!==null&&W.push(l("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),W.concat(re(r.default))}function F(){let W,ee;d.value===!0?h.value!==null?(W=[l("div",{role:"alert"},h.value)],ee=`q--slot-error-${h.value}`):(W=re(r.error),ee="q--slot-error"):(t.hideHint!==!0||e.focused.value===!0)&&(t.hint!==void 0?(W=[l("div",t.hint)],ee=`q--slot-hint-${t.hint}`):(W=re(r.hint),ee="q--slot-hint"));let fe=t.counter===!0||r.counter!==void 0;if(t.hideBottomSpace===!0&&fe===!1&&W===void 0)return;let H=l("div",{key:ee,class:"q-field__messages col"},W);return l("div",{class:"q-field__bottom row items-start q-field__bottom--"+(t.hideBottomSpace!==!0?"animated":"stale"),onClick:vt},[t.hideBottomSpace===!0?H:l(st,{name:"q-transition--field-message"},()=>H),fe===!0?l("div",{class:"q-field__counter"},r.counter!==void 0?r.counter():e.computedCounter.value):null])}function I(W,ee){return ee===null?null:l("div",{key:W,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},ee)}let j=!1;return Pt(()=>{j=!0}),Nt(()=>{j===!0&&t.autofocus===!0&&i.focus()}),t.autofocus===!0&&je(()=>{i.focus()}),ye(()=>{u!==null&&clearTimeout(u)}),Object.assign(i,{focus:L,blur:D}),function(){let ee=e.getControl===void 0&&r.control===void 0?{...e.splitAttrs.attributes.value,"data-autofocus":t.autofocus===!0||void 0,...C.value}:C.value;return l(e.tag.value,{ref:e.rootRef,class:[y.value,n.class],style:n.style,...ee},[r.before!==void 0?l("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:vt},r.before()):null,l("div",{class:"q-field__inner relative-position col self-stretch"},[l("div",{ref:e.controlRef,class:k.value,tabindex:-1,...e.controlEvents},T()),v.value===!0?F():null]),r.after!==void 0?l("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:vt},r.after()):null])}}var Aa=A({name:"QField",inheritAttrs:!1,props:{...Dn,tag:{type:String,default:"label"}},emits:hn,setup(){return bn(pn({tagProp:!0}))}});function Lr(e,t,o,r){let n=[];return e.forEach(i=>{r(i)===!0?n.push(i):t.push({failedPropValidation:o,file:i})}),n}function $a(e){e&&e.dataTransfer&&(e.dataTransfer.dropEffect="copy"),ke(e)}var Ea={multiple:Boolean,accept:String,capture:String,maxFileSize:[Number,String],maxTotalSize:[Number,String],maxFiles:[Number,String],filter:Function},Ba=["rejected"];function La({editable:e,dnd:t,getFileInput:o,addFilesToQueue:r}){let{props:n,emit:i,proxy:a}=K(),u=q(null),c=s(()=>n.accept!==void 0?n.accept.split(",").map(S=>(S=S.trim(),S==="*"?"*/":(S.endsWith("/*")&&(S=S.slice(0,S.length-1)),S.toUpperCase()))):null),f=s(()=>parseInt(n.maxFiles,10)),d=s(()=>parseInt(n.maxTotalSize,10));function h(S){if(e.value)if(S!==Object(S)&&(S={target:null}),S.target!==null&&S.target.matches('input[type="file"]')===!0)S.clientX===0&&S.clientY===0&&at(S);else{let b=o();b&&b!==S.target&&b.click(S)}}function g(S){e.value&&S&&r(null,S)}function m(S,b,p,C){let $=Array.from(b||S.target.files),L=[],D=()=>{L.length!==0&&i("rejected",L)};if(n.accept!==void 0&&c.value.indexOf("*/")===-1&&($=Lr($,L,"accept",B=>c.value.some(E=>B.type.toUpperCase().startsWith(E)||B.name.toUpperCase().endsWith(E))),$.length===0))return D();if(n.maxFileSize!==void 0){let B=parseInt(n.maxFileSize,10);if($=Lr($,L,"max-file-size",E=>E.size<=B),$.length===0)return D()}if(n.multiple!==!0&&$.length!==0&&($=[$[0]]),$.forEach(B=>{B.__key=B.webkitRelativePath+B.lastModified+B.name+B.size}),C===!0){let B=p.map(E=>E.__key);$=Lr($,L,"duplicate",E=>B.includes(E.__key)===!1)}if($.length===0)return D();if(n.maxTotalSize!==void 0){let B=C===!0?p.reduce((E,V)=>E+V.size,0):0;if($=Lr($,L,"max-total-size",E=>(B+=E.size,B<=d.value)),$.length===0)return D()}if(typeof n.filter=="function"){let B=n.filter($);$=Lr($,L,"filter",E=>B.includes(E))}if(n.maxFiles!==void 0){let B=C===!0?p.length:0;if($=Lr($,L,"max-files",()=>(B++,B<=f.value)),$.length===0)return D()}if(D(),$.length!==0)return $}function v(S){$a(S),t.value!==!0&&(t.value=!0)}function x(S){ke(S),(S.relatedTarget!==null||Pe.is.safari!==!0?S.relatedTarget!==u.value:document.elementsFromPoint(S.clientX,S.clientY).includes(u.value)===!1)===!0&&(t.value=!1)}function y(S){$a(S);let b=S.dataTransfer.files;b.length!==0&&r(null,b),t.value=!1}function k(S){if(t.value===!0)return l("div",{ref:u,class:`q-${S}__dnd absolute-full`,onDragenter:$a,onDragover:$a,onDragleave:x,onDrop:y})}return Object.assign(a,{pickFiles:h,addFiles:g}),{pickFiles:h,addFiles:g,onDragover:v,onDragleave:x,processFiles:m,getDndNode:k,maxFilesNumber:f,maxTotalSizeNumber:d}}function Fa(e,t){function o(){let r=e.modelValue;try{let n="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(r)===r&&("length"in r?Array.from(r):[r]).forEach(i=>{n.items.add(i)}),{files:n.files}}catch{return{files:void 0}}}return t===!0?s(()=>{if(e.type==="file")return o()}):s(o)}var Oc=A({name:"QFile",inheritAttrs:!1,props:{...cu,...kt,...Ea,modelValue:[File,FileList,Array],append:Boolean,useChips:Boolean,displayValue:[String,Number],tabindex:{type:[String,Number],default:0},counterLabel:Function,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...hn,...Ba],setup(e,{slots:t,emit:o,attrs:r}){let{proxy:n}=K(),i=pn(),a=q(null),u=q(!1),c=gr(e),{pickFiles:f,onDragover:d,onDragleave:h,processFiles:g,getDndNode:m}=La({editable:i.editable,dnd:u,getFileInput:M,addFilesToQueue:T}),v=Fa(e),x=s(()=>Object(e.modelValue)===e.modelValue?"length"in e.modelValue?Array.from(e.modelValue):[e.modelValue]:[]),y=s(()=>No(x.value)),k=s(()=>x.value.map(j=>j.name).join(", ")),S=s(()=>Un(x.value.reduce((j,W)=>j+W.size,0))),b=s(()=>({totalSize:S.value,filesNumber:x.value.length,maxFiles:e.maxFiles})),p=s(()=>({tabindex:-1,type:"file",title:"",accept:e.accept,capture:e.capture,name:c.value,...r,id:i.targetUid.value,disabled:i.editable.value!==!0})),C=s(()=>"q-file q-field--auto-height"+(u.value===!0?" q-file--dnd":"")),$=s(()=>e.multiple===!0&&e.append===!0);function L(j){let W=x.value.slice();W.splice(j,1),B(W)}function D(j){let W=x.value.indexOf(j);W!==-1&&L(W)}function B(j){o("update:modelValue",e.multiple===!0?j:j[0])}function E(j){j.keyCode===13&&vt(j)}function V(j){(j.keyCode===13||j.keyCode===32)&&f(j)}function M(){return a.value}function T(j,W){let ee=g(j,W,x.value,$.value),fe=M();fe!=null&&(fe.value=""),ee!==void 0&&((e.multiple===!0?e.modelValue&&ee.every(H=>x.value.includes(H)):e.modelValue===ee[0])||B($.value===!0?x.value.concat(ee):ee))}function _(){return[l("input",{class:[e.inputClass,"q-file__filler"],style:e.inputStyle})]}function F(){if(t.file!==void 0)return x.value.length===0?_():x.value.map((W,ee)=>t.file({index:ee,file:W,ref:this}));if(t.selected!==void 0)return x.value.length===0?_():t.selected({files:x.value,ref:this});if(e.useChips===!0)return x.value.length===0?_():x.value.map((W,ee)=>l(qr,{key:"file-"+ee,removable:i.editable.value,dense:!0,textColor:e.color,tabindex:e.tabindex,onRemove:()=>{L(ee)}},()=>l("span",{class:"ellipsis",textContent:W.name})));let j=e.displayValue!==void 0?e.displayValue:k.value;return j.length!==0?[l("div",{class:e.inputClass,style:e.inputStyle,textContent:j})]:_()}function I(){let j={ref:a,...p.value,...v.value,class:"q-field__input fit absolute-full cursor-pointer",onChange:T};return e.multiple===!0&&(j.multiple=!0),l("input",j)}return Object.assign(i,{fieldClass:C,emitValue:B,hasValue:y,inputRef:a,innerValue:x,floatingLabel:s(()=>y.value===!0||No(e.displayValue)),computedCounter:s(()=>{if(e.counterLabel!==void 0)return e.counterLabel(b.value);let j=e.maxFiles;return`${x.value.length}${j!==void 0?" / "+j:""} (${S.value})`}),getControlChild:()=>m("file"),getControl:()=>{let j={ref:i.targetRef,class:"q-field__native row items-center cursor-pointer",tabindex:e.tabindex};return i.editable.value===!0&&Object.assign(j,{onDragover:d,onDragleave:h,onKeydown:E,onKeyup:V}),l("div",j,[I()].concat(F()))}}),Object.assign(n,{removeAtIndex:L,removeFile:D,getNativeElement:()=>a.value}),ft(n,"nativeEl",()=>a.value),bn(i)}});var Ic=A({name:"QFooter",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=ht(Jt,Ge);if(n===Ge)return console.error("QFooter needs to be child of QLayout"),Ge;let i=q(parseInt(e.heightHint,10)),a=q(!0),u=q(xt.value===!0||n.isContainer.value===!0?0:window.innerHeight),c=s(()=>e.reveal===!0||n.view.value.indexOf("F")!==-1||r.platform.is.ios&&n.isContainer.value===!0),f=s(()=>n.isContainer.value===!0?n.containerHeight.value:u.value),d=s(()=>{if(e.modelValue!==!0)return 0;if(c.value===!0)return a.value===!0?i.value:0;let C=n.scroll.value.position+f.value+i.value-n.height.value;return C>0?C:0}),h=s(()=>e.modelValue!==!0||c.value===!0&&a.value!==!0),g=s(()=>e.modelValue===!0&&h.value===!0&&e.reveal===!0),m=s(()=>"q-footer q-layout__section--marginal "+(c.value===!0?"fixed":"absolute")+"-bottom"+(e.bordered===!0?" q-footer--bordered":"")+(h.value===!0?" q-footer--hidden":"")+(e.modelValue!==!0?" q-layout--prevent-focus"+(c.value!==!0?" hidden":""):"")),v=s(()=>{let C=n.rows.value.bottom,$={};return C[0]==="l"&&n.left.space===!0&&($[r.lang.rtl===!0?"right":"left"]=`${n.left.size}px`),C[2]==="r"&&n.right.space===!0&&($[r.lang.rtl===!0?"left":"right"]=`${n.right.size}px`),$});function x(C,$){n.update("footer",C,$)}function y(C,$){C.value!==$&&(C.value=$)}function k({height:C}){y(i,C),x("size",C)}function S(){if(e.reveal!==!0)return;let{direction:C,position:$,inflectionPoint:L}=n.scroll.value;y(a,C==="up"||$-L<100||n.height.value-f.value-$-i.value<300)}function b(C){g.value===!0&&y(a,!0),o("focusin",C)}Y(()=>e.modelValue,C=>{x("space",C),y(a,!0),n.animate()}),Y(d,C=>{x("offset",C)}),Y(()=>e.reveal,C=>{C===!1&&y(a,e.modelValue)}),Y(a,C=>{n.animate(),o("reveal",C)}),Y([i,n.scroll,n.height],S),Y(()=>r.screen.height,C=>{n.isContainer.value!==!0&&y(u,C)});let p={};return n.instances.footer=p,e.modelValue===!0&&x("size",i.value),x("space",e.modelValue),x("offset",d.value),ye(()=>{n.instances.footer===p&&(n.instances.footer=void 0,x("size",0),x("offset",0),x("space",!1))}),()=>{let C=Xe(t.default,[l(oo,{debounce:0,onResize:k})]);return e.elevated===!0&&C.push(l("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),l("footer",{class:m.value,style:v.value,onFocusin:b},C)}}});var Hc=A({name:"QForm",props:{autofocus:Boolean,noErrorFocus:Boolean,noResetFocus:Boolean,greedy:Boolean,onSubmit:Function},emits:["reset","validationSuccess","validationError"],setup(e,{slots:t,emit:o}){let r=K(),n=q(null),i=0,a=[];function u(m){let v=typeof m=="boolean"?m:e.noErrorFocus!==!0,x=++i,y=(b,p)=>{o(`validation${b===!0?"Success":"Error"}`,p)},k=b=>{let p=b.validate();return typeof p.then=="function"?p.then(C=>({valid:C,comp:b}),C=>({valid:!1,comp:b,err:C})):Promise.resolve({valid:p,comp:b})};return(e.greedy===!0?Promise.all(a.map(k)).then(b=>b.filter(p=>p.valid!==!0)):a.reduce((b,p)=>b.then(()=>k(p).then(C=>{if(C.valid===!1)return Promise.reject(C)})),Promise.resolve()).catch(b=>[b])).then(b=>{if(b===void 0||b.length===0)return x===i&&y(!0),!0;if(x===i){let{comp:p,err:C}=b[0];if(C!==void 0&&console.error(C),y(!1,p),v===!0){let $=b.find(({comp:L})=>typeof L.focus=="function"&&Yt(L.$)===!1);$!==void 0&&$.comp.focus()}}return!1})}function c(){i++,a.forEach(m=>{typeof m.resetValidation=="function"&&m.resetValidation()})}function f(m){m!==void 0&&ke(m);let v=i+1;u().then(x=>{v===i&&x===!0&&(e.onSubmit!==void 0?o("submit",m):m!==void 0&&m.target!==void 0&&typeof m.target.submit=="function"&&m.target.submit())})}function d(m){m!==void 0&&ke(m),o("reset"),Ee(()=>{c(),e.autofocus===!0&&e.noResetFocus!==!0&&h()})}function h(){po(()=>{if(n.value===null)return;let m=n.value.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||n.value.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||n.value.querySelector("[autofocus], [data-autofocus]")||Array.prototype.find.call(n.value.querySelectorAll("[tabindex]"),v=>v.tabIndex!==-1);m?.focus({preventScroll:!0})})}jt(Xo,{bindComponent(m){a.push(m)},unbindComponent(m){let v=a.indexOf(m);v!==-1&&a.splice(v,1)}});let g=!1;return Pt(()=>{g=!0}),Nt(()=>{g===!0&&e.autofocus===!0&&h()}),je(()=>{e.autofocus===!0&&h()}),Object.assign(r.proxy,{validate:u,resetValidation:c,submit:f,reset:d,focus:h,getValidationComponents:()=>a}),()=>l("form",{class:"q-form",ref:n,onSubmit:f,onReset:d},re(t.default))}});var Qc={inject:{[Xo]:{default:Ye}},watch:{disable(e){let t=this.$.provides[Xo];t!==void 0&&(e===!0?(this.resetValidation(),t.unbindComponent(this)):t.bindComponent(this))}},methods:{validate(){},resetValidation(){}},mounted(){let e=this.$.provides[Xo];e!==void 0&&this.disable!==!0&&e.bindComponent(this)},beforeUnmount(){let e=this.$.provides[Xo];e!==void 0&&this.disable!==!0&&e.unbindComponent(this)}};var Nc=A({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=ht(Jt,Ge);if(n===Ge)return console.error("QHeader needs to be child of QLayout"),Ge;let i=q(parseInt(e.heightHint,10)),a=q(!0),u=s(()=>e.reveal===!0||n.view.value.indexOf("H")!==-1||r.platform.is.ios&&n.isContainer.value===!0),c=s(()=>{if(e.modelValue!==!0)return 0;if(u.value===!0)return a.value===!0?i.value:0;let S=i.value-n.scroll.value.position;return S>0?S:0}),f=s(()=>e.modelValue!==!0||u.value===!0&&a.value!==!0),d=s(()=>e.modelValue===!0&&f.value===!0&&e.reveal===!0),h=s(()=>"q-header q-layout__section--marginal "+(u.value===!0?"fixed":"absolute")+"-top"+(e.bordered===!0?" q-header--bordered":"")+(f.value===!0?" q-header--hidden":"")+(e.modelValue!==!0?" q-layout--prevent-focus":"")),g=s(()=>{let S=n.rows.value.top,b={};return S[0]==="l"&&n.left.space===!0&&(b[r.lang.rtl===!0?"right":"left"]=`${n.left.size}px`),S[2]==="r"&&n.right.space===!0&&(b[r.lang.rtl===!0?"left":"right"]=`${n.right.size}px`),b});function m(S,b){n.update("header",S,b)}function v(S,b){S.value!==b&&(S.value=b)}function x({height:S}){v(i,S),m("size",S)}function y(S){d.value===!0&&v(a,!0),o("focusin",S)}Y(()=>e.modelValue,S=>{m("space",S),v(a,!0),n.animate()}),Y(c,S=>{m("offset",S)}),Y(()=>e.reveal,S=>{S===!1&&v(a,e.modelValue)}),Y(a,S=>{n.animate(),o("reveal",S)}),Y(n.scroll,S=>{e.reveal===!0&&v(a,S.direction==="up"||S.position<=e.revealOffset||S.position-S.inflectionPoint<100)});let k={};return n.instances.header=k,e.modelValue===!0&&m("size",i.value),m("space",e.modelValue),m("offset",c.value),ye(()=>{n.instances.header===k&&(n.instances.header=void 0,m("size",0),m("offset",0),m("space",!1))}),()=>{let S=Po(t.default,[]);return e.elevated===!0&&S.push(l("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),S.push(l(oo,{debounce:0,onResize:x})),l("header",{class:h.value,style:g.value,onFocusin:y},S)}}});var Fr={ratio:[String,Number]};function Dr(e,t){return s(()=>{let o=Number(e.ratio||(t!==void 0?t.value:void 0));return isNaN(o)!==!0&&o>0?{paddingBottom:`${100/o}%`}:null})}var xh=1.7778,jc=A({name:"QImg",props:{...Fr,src:String,srcset:String,sizes:String,alt:String,crossorigin:String,decoding:String,referrerpolicy:String,draggable:Boolean,loading:{type:String,default:"lazy"},loadingShowDelay:{type:[Number,String],default:0},fetchpriority:{type:String,default:"auto"},width:String,height:String,initialRatio:{type:[Number,String],default:xh},placeholderSrc:String,errorSrc:String,fit:{type:String,default:"cover"},position:{type:String,default:"50% 50%"},imgClass:String,imgStyle:Object,noSpinner:Boolean,noNativeMenu:Boolean,noTransition:Boolean,spinnerColor:String,spinnerSize:String},emits:["load","error"],setup(e,{slots:t,emit:o}){let r=q(e.initialRatio),n=Dr(e,r),i=K(),{registerTimeout:a,removeTimeout:u}=Vt(),{registerTimeout:c,removeTimeout:f}=Vt(),d=s(()=>e.placeholderSrc!==void 0?{src:e.placeholderSrc}:null),h=s(()=>e.errorSrc!==void 0?{src:e.errorSrc,__qerror:!0}:null),g=[q(null),q(d.value)],m=q(0),v=q(!1),x=q(!1),y=s(()=>`q-img q-img--${e.noNativeMenu===!0?"no-":""}menu`),k=s(()=>({width:e.width,height:e.height})),S=s(()=>`q-img__image ${e.imgClass!==void 0?e.imgClass+" ":""}q-img__image--with${e.noTransition===!0?"out":""}-transition q-img__image--`),b=s(()=>({...e.imgStyle,objectFit:e.fit,objectPosition:e.position}));function p(){if(f(),e.loadingShowDelay===0){v.value=!0;return}c(()=>{v.value=!0},e.loadingShowDelay)}function C(){f(),v.value=!1}function $({target:M}){Yt(i)===!1&&(u(),r.value=M.naturalHeight===0?.5:M.naturalWidth/M.naturalHeight,L(M,1))}function L(M,T){T===1e3||Yt(i)===!0||(M.complete===!0?D(M):a(()=>{L(M,T+1)},50))}function D(M){Yt(i)!==!0&&(m.value=m.value^1,g[m.value].value=null,C(),M.getAttribute("__qerror")!=="true"&&(x.value=!1),o("load",M.currentSrc||M.src))}function B(M){u(),C(),x.value=!0,g[m.value].value=h.value,g[m.value^1].value=d.value,o("error",M)}function E(M){let T=g[M].value,_={key:"img_"+M,class:S.value,style:b.value,alt:e.alt,crossorigin:e.crossorigin,decoding:e.decoding,referrerpolicy:e.referrerpolicy,height:e.height,width:e.width,loading:e.loading,fetchpriority:e.fetchpriority,"aria-hidden":"true",draggable:e.draggable,...T};return m.value===M?Object.assign(_,{class:_.class+"current",onLoad:$,onError:B}):_.class+="loaded",l("div",{class:"q-img__container absolute-full",key:"img"+M},l("img",_))}function V(){return v.value===!1?l("div",{key:"content",class:"q-img__content absolute-full q-anchor--skip"},re(t[x.value===!0?"error":"default"])):l("div",{key:"loading",class:"q-img__loading absolute-full flex flex-center"},t.loading!==void 0?t.loading():e.noSpinner===!0?void 0:[l(wt,{color:e.spinnerColor,size:e.spinnerSize})])}{let M=function(){Y(()=>e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null,T=>{u(),x.value=!1,T===null?(C(),g[m.value^1].value=d.value):p(),g[m.value].value=T},{immediate:!0})};xt.value===!0?je(M):M()}return()=>{let M=[];return n.value!==null&&M.push(l("div",{key:"filler",style:n.value})),g[0].value!==null&&M.push(E(0)),g[1].value!==null&&M.push(E(1)),M.push(l(st,{name:"q-transition--fade"},V)),l("div",{key:"main",class:y.value,style:k.value,role:"img","aria-label":e.alt},M)}}});var{passive:Vn}=Ze,Uc=A({name:"QInfiniteScroll",props:{offset:{type:Number,default:500},debounce:{type:[String,Number],default:100},scrollTarget:eo,initialIndex:{type:Number,default:0},disable:Boolean,reverse:Boolean},emits:["load"],setup(e,{slots:t,emit:o}){let r=q(!1),n=q(!0),i=q(null),a=q(null),u=e.initialIndex,c,f,d=s(()=>"q-infinite-scroll__loading"+(r.value===!0?"":" invisible"));function h(){if(e.disable===!0||r.value===!0||n.value===!1)return;let L=lr(c),D=to(c),B=Ao(c);e.reverse===!1?Math.round(D+B+e.offset)>=Math.round(L)&&g():Math.round(D)<=e.offset&&g()}function g(){if(e.disable===!0||r.value===!0||n.value===!1)return;u++,r.value=!0;let L=lr(c);o("load",u,D=>{n.value===!0&&(r.value=!1,Ee(()=>{if(e.reverse===!0){let B=lr(c),E=to(c),V=B-L;Bo(c,E+V)}D===!0?x():i.value&&i.value.closest("body")&&f()}))})}function m(){u=0}function v(){n.value===!1&&(n.value=!0,c.addEventListener("scroll",f,Vn)),h()}function x(){n.value===!0&&(n.value=!1,r.value=!1,c.removeEventListener("scroll",f,Vn),f!==void 0&&f.cancel!==void 0&&f.cancel())}function y(){if(c&&n.value===!0&&c.removeEventListener("scroll",f,Vn),c=Bt(i.value,e.scrollTarget),n.value===!0){if(c.addEventListener("scroll",f,Vn),e.reverse===!0){let L=lr(c),D=Ao(c);Bo(c,L-D)}h()}}function k(L){u=L}function S(L){L=parseInt(L,10);let D=f;f=L<=0?h:Zt(h,isNaN(L)===!0?100:L),c&&n.value===!0&&(D!==void 0&&c.removeEventListener("scroll",D,Vn),c.addEventListener("scroll",f,Vn))}function b(L){if(p.value===!0){if(a.value===null){L!==!0&&Ee(()=>{b(!0)});return}let D=`${r.value===!0?"un":""}pauseAnimations`;Array.from(a.value.getElementsByTagName("svg")).forEach(B=>{B[D]()})}}let p=s(()=>e.disable!==!0&&n.value===!0);Y([r,p],()=>{b()}),Y(()=>e.disable,L=>{L===!0?x():v()}),Y(()=>e.reverse,()=>{r.value===!1&&n.value===!0&&h()}),Y(()=>e.scrollTarget,y),Y(()=>e.debounce,S);let C=!1;Nt(()=>{C!==!1&&c&&Bo(c,C)}),Pt(()=>{C=c?to(c):!1}),ye(()=>{n.value===!0&&c.removeEventListener("scroll",f,Vn)}),je(()=>{S(e.debounce),y(),r.value===!1&&b()});let $=K();return Object.assign($.proxy,{poll:()=>{f!==void 0&&f()},trigger:g,stop:x,reset:m,resume:v,setIndex:k,updateScrollTarget:y}),()=>{let L=Po(t.default,[]);return p.value===!0&&L[e.reverse===!1?"push":"unshift"](l("div",{ref:a,class:d.value},re(t.loading))),l("div",{class:"q-infinite-scroll",ref:i},L)}}});var Kc=A({name:"QInnerLoading",props:{...Se,...bo,showing:Boolean,color:String,size:{type:[String,Number],default:"42px"},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),{transitionProps:n,transitionStyle:i}=un(e),a=s(()=>"q-inner-loading q--avoid-card-border absolute-full column flex-center"+(r.value===!0?" q-inner-loading--dark":"")),u=s(()=>"q-inner-loading__label"+(e.labelClass!==void 0?` ${e.labelClass}`:""));function c(){let d=[l(wt,{size:e.size,color:e.color})];return e.label!==void 0&&d.push(l("div",{class:u.value,style:e.labelStyle},[e.label])),d}function f(){return e.showing===!0?l("div",{class:a.value,style:i.value},t.default!==void 0?t.default():c()):null}return()=>l(st,n.value,f)}});var Wc={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},Da={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},Xc=Object.keys(Da);Xc.forEach(e=>{Da[e].regex=new RegExp(Da[e].pattern)});var _h=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+Xc.join("")+"])|(.)","g"),Yc=/[.*+?^${}()|[\]\\]/g,Lt="",Gc={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function Zc(e,t,o,r){let n,i,a,u,c,f,d=q(null),h=q(m());function g(){return e.autogrow===!0||["textarea","text","search","url","tel","password"].includes(e.type)}Y(()=>e.type+e.autogrow,x),Y(()=>e.mask,B=>{if(B!==void 0)y(h.value,!0);else{let E=L(h.value);x(),e.modelValue!==E&&t("update:modelValue",E)}}),Y(()=>e.fillMask+e.reverseFillMask,()=>{d.value===!0&&y(h.value,!0)}),Y(()=>e.unmaskedValue,()=>{d.value===!0&&y(h.value)});function m(){if(x(),d.value===!0){let B=C(L(e.modelValue));return e.fillMask!==!1?D(B):B}return e.modelValue}function v(B){if(B<n.length)return n.slice(-B);let E="",V=n,M=V.indexOf(Lt);if(M!==-1){for(let T=B-V.length;T>0;T--)E+=Lt;V=V.slice(0,M)+E+V.slice(M)}return V}function x(){if(d.value=e.mask!==void 0&&e.mask.length!==0&&g(),d.value===!1){u=void 0,n="",i="";return}let B=Wc[e.mask]===void 0?e.mask:Wc[e.mask],E=typeof e.fillMask=="string"&&e.fillMask.length!==0?e.fillMask.slice(0,1):"_",V=E.replace(Yc,"\\$&"),M=[],T=[],_=[],F=e.reverseFillMask===!0,I="",j="";B.replace(_h,(H,w,X,U,le)=>{if(U!==void 0){let R=Da[U];_.push(R),j=R.negate,F===!0&&(T.push("(?:"+j+"+)?("+R.pattern+"+)?(?:"+j+"+)?("+R.pattern+"+)?"),F=!1),T.push("(?:"+j+"+)?("+R.pattern+")?")}else if(X!==void 0)I="\\"+(X==="\\"?"":X),_.push(X),M.push("([^"+I+"]+)?"+I+"?");else{let R=w!==void 0?w:le;I=R==="\\"?"\\\\\\\\":R.replace(Yc,"\\\\$&"),_.push(R),M.push("([^"+I+"]+)?"+I+"?")}});let W=new RegExp("^"+M.join("")+"("+(I===""?".":"[^"+I+"]")+"+)?"+(I===""?"":"["+I+"]*")+"$"),ee=T.length-1,fe=T.map((H,w)=>w===0&&e.reverseFillMask===!0?new RegExp("^"+V+"*"+H):w===ee?new RegExp("^"+H+"("+(j===""?".":j)+"+)?"+(e.reverseFillMask===!0?"$":V+"*")):new RegExp("^"+H));a=_,u=H=>{let w=W.exec(e.reverseFillMask===!0?H:H.slice(0,_.length+1));w!==null&&(H=w.slice(1).join(""));let X=[],U=fe.length;for(let le=0,R=H;le<U;le++){let z=fe[le].exec(R);if(z===null)break;R=R.slice(z.shift().length),X.push(...z)}return X.length!==0?X.join(""):H},n=_.map(H=>typeof H=="string"?H:Lt).join(""),i=n.split(Lt).join(E)}function y(B,E,V){let M=r.value,T=M.selectionEnd,_=M.value.length-T,F=L(B);E===!0&&x();let I=C(F),j=e.fillMask!==!1?D(I):I,W=h.value!==j;M.value!==j&&(M.value=j),W===!0&&(h.value=j),document.activeElement===M&&Ee(()=>{if(j===i){let fe=e.reverseFillMask===!0?i.length:0;M.setSelectionRange(fe,fe,"forward");return}if(V==="insertFromPaste"&&e.reverseFillMask!==!0){let fe=M.selectionEnd,H=T-1;for(let w=c;w<=H&&w<fe;w++)n[w]!==Lt&&H++;S.right(M,H);return}if(["deleteContentBackward","deleteContentForward"].indexOf(V)!==-1){let fe=e.reverseFillMask===!0?T===0?j.length>I.length?1:0:Math.max(0,j.length-(j===i?0:Math.min(I.length,_)+1))+1:T;M.setSelectionRange(fe,fe,"forward");return}if(e.reverseFillMask===!0)if(W===!0){let fe=Math.max(0,j.length-(j===i?0:Math.min(I.length,_+1)));fe===1&&T===1?M.setSelectionRange(fe,fe,"forward"):S.rightReverse(M,fe)}else{let fe=j.length-_;M.setSelectionRange(fe,fe,"backward")}else if(W===!0){let fe=Math.max(0,n.indexOf(Lt),Math.min(I.length,T)-1);S.right(M,fe)}else{let fe=T-1;S.right(M,fe)}});let ee=e.unmaskedValue===!0?L(j):j;String(e.modelValue)!==ee&&(e.modelValue!==null||ee!=="")&&o(ee,!0)}function k(B,E,V){let M=C(L(B.value));E=Math.max(0,n.indexOf(Lt),Math.min(M.length,E)),c=E,B.setSelectionRange(E,V,"forward")}let S={left(B,E){let V=n.slice(E-1).indexOf(Lt)===-1,M=Math.max(0,E-1);for(;M>=0;M--)if(n[M]===Lt){E=M,V===!0&&E++;break}if(M<0&&n[E]!==void 0&&n[E]!==Lt)return S.right(B,0);E>=0&&B.setSelectionRange(E,E,"backward")},right(B,E){let V=B.value.length,M=Math.min(V,E+1);for(;M<=V;M++)if(n[M]===Lt){E=M;break}else n[M-1]===Lt&&(E=M);if(M>V&&n[E-1]!==void 0&&n[E-1]!==Lt)return S.left(B,V);B.setSelectionRange(E,E,"forward")},leftReverse(B,E){let V=v(B.value.length),M=Math.max(0,E-1);for(;M>=0;M--)if(V[M-1]===Lt){E=M;break}else if(V[M]===Lt&&(E=M,M===0))break;if(M<0&&V[E]!==void 0&&V[E]!==Lt)return S.rightReverse(B,0);E>=0&&B.setSelectionRange(E,E,"backward")},rightReverse(B,E){let V=B.value.length,M=v(V),T=M.slice(0,E+1).indexOf(Lt)===-1,_=Math.min(V,E+1);for(;_<=V;_++)if(M[_-1]===Lt){E=_,E>0&&T===!0&&E--;break}if(_>V&&M[E-1]!==void 0&&M[E-1]!==Lt)return S.leftReverse(B,V);B.setSelectionRange(E,E,"forward")}};function b(B){t("click",B),f=void 0}function p(B){if(t("keydown",B),io(B)===!0||B.altKey===!0)return;let E=r.value,V=E.selectionStart,M=E.selectionEnd;if(B.shiftKey||(f=void 0),B.keyCode===37||B.keyCode===39){B.shiftKey&&f===void 0&&(f=E.selectionDirection==="forward"?V:M);let T=S[(B.keyCode===39?"right":"left")+(e.reverseFillMask===!0?"Reverse":"")];if(B.preventDefault(),T(E,f===V?M:V),B.shiftKey){let _=E.selectionStart;E.setSelectionRange(Math.min(f,_),Math.max(f,_),"forward")}}else B.keyCode===8&&e.reverseFillMask!==!0&&V===M?(S.left(E,V),E.setSelectionRange(E.selectionStart,M,"backward")):B.keyCode===46&&e.reverseFillMask===!0&&V===M&&(S.rightReverse(E,M),E.setSelectionRange(V,E.selectionEnd,"forward"))}function C(B){if(B==null||B==="")return"";if(e.reverseFillMask===!0)return $(B);let E=a,V=0,M="";for(let T=0;T<E.length;T++){let _=B[V],F=E[T];if(typeof F=="string")M+=F,_===F&&V++;else if(_!==void 0&&F.regex.test(_))M+=F.transform!==void 0?F.transform(_):_,V++;else return M}return M}function $(B){let E=a,V=n.indexOf(Lt),M=B.length-1,T="";for(let _=E.length-1;_>=0&&M!==-1;_--){let F=E[_],I=B[M];if(typeof F=="string")T=F+T,I===F&&M--;else if(I!==void 0&&F.regex.test(I))do T=(F.transform!==void 0?F.transform(I):I)+T,M--,I=B[M];while(V===_&&I!==void 0&&F.regex.test(I));else return T}return T}function L(B){return typeof B!="string"||u===void 0?typeof B=="number"?u(""+B):B:u(B)}function D(B){return i.length-B.length<=0?B:e.reverseFillMask===!0&&B.length!==0?i.slice(0,-B.length)+B:B+i.slice(B.length)}return{innerValue:h,hasMask:d,moveCursorForPaste:k,updateMaskValue:y,onMaskedKeydown:p,onMaskedClick:b}}function Va(e){return function(o){if(o.type==="compositionend"||o.type==="change"){if(o.target.qComposing!==!0)return;o.target.qComposing=!1,e(o)}else o.type==="compositionstart"&&(o.target.qComposing=!0)}}var Vr=A({name:"QInput",inheritAttrs:!1,props:{...Dn,...Gc,...kt,modelValue:[String,Number,FileList],shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...hn,"paste","change","keydown","click","animationend"],setup(e,{emit:t,attrs:o}){let{proxy:r}=K(),{$q:n}=r,i={},a=NaN,u,c,f=null,d,h=q(null),g=gr(e),{innerValue:m,hasMask:v,moveCursorForPaste:x,updateMaskValue:y,onMaskedKeydown:k,onMaskedClick:S}=Zc(e,t,I,h),b=Fa(e,!0),p=s(()=>No(m.value)),C=Va(_),$=pn({changeEvent:!0}),L=s(()=>e.type==="textarea"||e.autogrow===!0),D=s(()=>L.value===!0||["text","search","url","tel","password"].includes(e.type)),B=s(()=>{let w={...$.splitAttrs.listeners.value,onInput:_,onPaste:T,onChange:W,onBlur:ee,onFocus:at};return w.onCompositionstart=w.onCompositionupdate=w.onCompositionend=C,v.value===!0&&(w.onKeydown=k,w.onClick=S),e.autogrow===!0&&(w.onAnimationend=F),w}),E=s(()=>{let w={tabindex:0,"data-autofocus":e.autofocus===!0||void 0,rows:e.type==="textarea"?6:void 0,"aria-label":e.label,name:g.value,...$.splitAttrs.attributes.value,id:$.targetUid.value,maxlength:e.maxlength,disabled:e.disable===!0,readonly:e.readonly===!0};return L.value===!1&&(w.type=e.type),e.autogrow===!0&&(w.rows=1),w});Y(()=>e.type,()=>{h.value&&(h.value.value=e.modelValue)}),Y(()=>e.modelValue,w=>{if(v.value===!0){if(c===!0&&(c=!1,String(w)===a))return;y(w)}else m.value!==w&&(m.value=w,e.type==="number"&&i.hasOwnProperty("value")===!0&&(u===!0?u=!1:delete i.value));e.autogrow===!0&&Ee(j)}),Y(()=>e.autogrow,w=>{w===!0?Ee(j):h.value!==null&&o.rows>0&&(h.value.style.height="auto")}),Y(()=>e.dense,()=>{e.autogrow===!0&&Ee(j)});function V(){po(()=>{let w=document.activeElement;h.value!==null&&h.value!==w&&(w===null||w.id!==$.targetUid.value)&&h.value.focus({preventScroll:!0})})}function M(){h.value!==null&&h.value.select()}function T(w){if(v.value===!0&&e.reverseFillMask!==!0){let X=w.target;x(X,X.selectionStart,X.selectionEnd)}t("paste",w)}function _(w){if(!w||!w.target)return;if(e.type==="file"){t("update:modelValue",w.target.files);return}let X=w.target.value;if(w.target.qComposing===!0){i.value=X;return}if(v.value===!0)y(X,!1,w.inputType);else if(I(X),D.value===!0&&w.target===document.activeElement){let{selectionStart:U,selectionEnd:le}=w.target;U!==void 0&&le!==void 0&&Ee(()=>{w.target===document.activeElement&&X.indexOf(w.target.value)===0&&w.target.setSelectionRange(U,le)})}e.autogrow===!0&&j()}function F(w){t("animationend",w),j()}function I(w,X){d=()=>{f=null,e.type!=="number"&&i.hasOwnProperty("value")===!0&&delete i.value,e.modelValue!==w&&a!==w&&(a=w,X===!0&&(c=!0),t("update:modelValue",w),Ee(()=>{a===w&&(a=NaN)})),d=void 0},e.type==="number"&&(u=!0,i.value=w),e.debounce!==void 0?(f!==null&&clearTimeout(f),i.value=w,f=setTimeout(d,e.debounce)):d()}function j(){requestAnimationFrame(()=>{let w=h.value;if(w!==null){let X=w.parentNode.style,{scrollTop:U}=w,{overflowY:le,maxHeight:R}=n.platform.is.firefox===!0?{}:window.getComputedStyle(w),z=le!==void 0&&le!=="scroll";z===!0&&(w.style.overflowY="hidden"),X.marginBottom=w.scrollHeight-1+"px",w.style.height="1px",w.style.height=w.scrollHeight+"px",z===!0&&(w.style.overflowY=parseInt(R,10)<w.scrollHeight?"auto":"hidden"),X.marginBottom="",w.scrollTop=U}})}function W(w){C(w),f!==null&&(clearTimeout(f),f=null),d!==void 0&&d(),t("change",w.target.value)}function ee(w){w!==void 0&&at(w),f!==null&&(clearTimeout(f),f=null),d!==void 0&&d(),u=!1,c=!1,delete i.value,e.type!=="file"&&setTimeout(()=>{h.value!==null&&(h.value.value=m.value!==void 0?m.value:"")})}function fe(){return i.hasOwnProperty("value")===!0?i.value:m.value!==void 0?m.value:""}ye(()=>{ee()}),je(()=>{e.autogrow===!0&&j()}),Object.assign($,{innerValue:m,fieldClass:s(()=>`q-${L.value===!0?"textarea":"input"}`+(e.autogrow===!0?" q-textarea--autogrow":"")),hasShadow:s(()=>e.type!=="file"&&typeof e.shadowText=="string"&&e.shadowText.length!==0),inputRef:h,emitValue:I,hasValue:p,floatingLabel:s(()=>p.value===!0&&(e.type!=="number"||isNaN(m.value)===!1)||No(e.displayValue)),getControl:()=>l(L.value===!0?"textarea":"input",{ref:h,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...E.value,...B.value,...e.type!=="file"?{value:fe()}:b.value}),getShadowControl:()=>l("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(L.value===!0?"":" text-no-wrap")},[l("span",{class:"invisible"},fe()),l("span",e.shadowText)])});let H=bn($);return Object.assign(r,{focus:V,select:M,getNativeElement:()=>h.value}),ft(r,"nativeEl",()=>h.value),H}});var Jc={threshold:0,root:null,rootMargin:"0px"};function ed(e,t,o){let r,n,i;typeof o=="function"?(r=o,n=Jc,i=t.cfg===void 0):(r=o.handler,n=Object.assign({},Jc,o.cfg),i=t.cfg===void 0||Wt(t.cfg,n)===!1),t.handler!==r&&(t.handler=r),i===!0&&(t.cfg=n,t.observer!==void 0&&t.observer.unobserve(e),t.observer=new IntersectionObserver(([a])=>{if(typeof t.handler=="function"){if(a.rootBounds===null&&document.body.contains(e)===!0){t.observer.unobserve(e),t.observer.observe(e);return}(t.handler(a,t.observer)===!1||t.once===!0&&a.isIntersecting===!0)&&td(e)}},n),t.observer.observe(e))}function td(e){let t=e.__qvisible;t!==void 0&&(t.observer!==void 0&&t.observer.unobserve(e),delete e.__qvisible)}var za=At({name:"intersection",mounted(e,{modifiers:t,value:o}){let r={once:t.once===!0};ed(e,r,o),e.__qvisible=r},updated(e,t){let o=e.__qvisible;o!==void 0&&ed(e,o,t.value)},beforeUnmount:td});var od=A({name:"QIntersection",props:{tag:{type:String,default:"div"},once:Boolean,transition:String,transitionDuration:{type:[String,Number],default:300},ssrPrerender:Boolean,margin:String,threshold:[Number,Array],root:{default:null},disable:Boolean,onVisibility:Function},setup(e,{slots:t,emit:o}){let r=q(xt.value===!0?e.ssrPrerender:!1),n=s(()=>e.root!==void 0||e.margin!==void 0||e.threshold!==void 0?{handler:c,cfg:{root:e.root,rootMargin:e.margin,threshold:e.threshold}}:c),i=s(()=>e.disable!==!0&&(xt.value!==!0||e.once!==!0||e.ssrPrerender!==!0)),a=s(()=>[[za,n.value,void 0,{once:e.once}]]),u=s(()=>`--q-transition-duration: ${e.transitionDuration}ms`);function c(d){r.value!==d.isIntersecting&&(r.value=d.isIntersecting,e.onVisibility!==void 0&&o("visibility",r.value))}function f(){if(r.value===!0)return[l("div",{key:"content",style:u.value},re(t.default))];if(t.hidden!==void 0)return[l("div",{key:"hidden",style:u.value},t.hidden())]}return()=>{let d=e.transition?[l(st,{name:"q-transition--"+e.transition},f)]:f();return Mt(e.tag,{class:"q-intersection"},d,"main",i.value,()=>a.value)}}});var Ch=["ul","ol"],Oa=A({name:"QList",props:{...Se,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),n=s(()=>Ch.includes(e.tag)?null:"list"),i=s(()=>"q-list"+(e.bordered===!0?" q-list--bordered":"")+(e.dense===!0?" q-list--dense":"")+(e.separator===!0?" q-list--separator":"")+(r.value===!0?" q-list--dark":"")+(e.padding===!0?" q-list--padding":""));return()=>l(e.tag,{class:i.value,role:n.value},re(t.default))}});var nd=[34,37,40,33,39,38],wh=Object.keys(ri),rd=A({name:"QKnob",props:{...kt,...ri,modelValue:{type:Number,required:!0},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0},tabindex:{type:[Number,String],default:0},disable:Boolean,readonly:Boolean},emits:["update:modelValue","change","dragValue"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=q(e.modelValue),a=q(!1),u=s(()=>isNaN(e.innerMin)===!0||e.innerMin<e.min?e.min:e.innerMin),c=s(()=>isNaN(e.innerMax)===!0||e.innerMax>e.max?e.max:e.innerMax),f;function d(){i.value=e.modelValue===null?u.value:Je(e.modelValue,u.value,c.value),V(!0)}Y(()=>`${e.modelValue}|${u.value}|${c.value}`,d),d();let h=s(()=>e.disable===!1&&e.readonly===!1),g=s(()=>"q-knob non-selectable"+(h.value===!0?" q-knob--editable":e.disable===!0?" disabled":"")),m=s(()=>(String(e.step).trim().split(".")[1]||"").length),v=s(()=>e.step===0?1:e.step),x=s(()=>e.instantFeedback===!0||a.value===!0),y=n.platform.is.mobile===!0?s(()=>h.value===!0?{onClick:L}:{}):s(()=>h.value===!0?{onMousedown:$,onClick:L,onKeydown:D,onKeyup:E}:{}),k=s(()=>h.value===!0?{tabindex:e.tabindex}:{[`aria-${e.disable===!0?"disabled":"readonly"}`]:"true"}),S=s(()=>{let _={};return wh.forEach(F=>{_[F]=e[F]}),_});function b(_){_.isFinal?(B(_.evt,!0),a.value=!1):(_.isFirst&&(C(),a.value=!0),B(_.evt))}let p=s(()=>[[Rt,b,void 0,{prevent:!0,stop:!0,mouse:!0}]]);function C(){let{top:_,left:F,width:I,height:j}=r.$el.getBoundingClientRect();f={top:_+j/2,left:F+I/2}}function $(_){C(),B(_)}function L(_){C(),B(_,!0)}function D(_){if(!nd.includes(_.keyCode))return;ke(_);let F=([34,33].includes(_.keyCode)?10:1)*v.value,I=[34,37,40].includes(_.keyCode)?-F:F;i.value=Je(parseFloat((i.value+I).toFixed(m.value)),u.value,c.value),V()}function B(_,F){let I=_t(_),j=Math.abs(I.top-f.top),W=Math.sqrt(j**2+Math.abs(I.left-f.left)**2),ee=Math.asin(j/W)*(180/Math.PI);I.top<f.top?ee=f.left<I.left?90-ee:270+ee:ee=f.left<I.left?ee+90:270-ee,n.lang.rtl===!0?ee=xn(-ee-e.angle,0,360):e.angle&&(ee=xn(ee-e.angle,0,360)),e.reverse===!0&&(ee=360-ee);let fe=e.min+ee/360*(e.max-e.min);if(v.value!==0){let H=fe%v.value;fe=fe-H+(Math.abs(H)>=v.value/2?(H<0?-1:1)*v.value:0),fe=parseFloat(fe.toFixed(m.value))}fe=Je(fe,u.value,c.value),o("dragValue",fe),i.value!==fe&&(i.value=fe),V(F)}function E(_){nd.includes(_.keyCode)&&V(!0)}function V(_){e.modelValue!==i.value&&o("update:modelValue",i.value),_===!0&&o("change",i.value)}let M=Vo(e);function T(){return l("input",M.value)}return()=>{let _={class:g.value,role:"slider","aria-valuemin":u.value,"aria-valuemax":c.value,"aria-valuenow":e.modelValue,...k.value,...S.value,value:i.value,instantFeedback:x.value,...y.value},F={default:t.default};return h.value===!0&&e.name!==void 0&&(F.internal=T),Mt(Tr,_,F,"knob",h.value,()=>p.value)}}});var{passive:id}=Ze,kh=["both","horizontal","vertical"],zr=A({name:"QScrollObserver",props:{axis:{type:String,validator:e=>kh.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:eo},emits:["scroll"],setup(e,{emit:t}){let o={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}},r=null,n,i;Y(()=>e.scrollTarget,()=>{c(),u()});function a(){r!==null&&r();let h=Math.max(0,to(n)),g=sn(n),m={top:h-o.position.top,left:g-o.position.left};if(e.axis==="vertical"&&m.top===0||e.axis==="horizontal"&&m.left===0)return;let v=Math.abs(m.top)>=Math.abs(m.left)?m.top<0?"up":"down":m.left<0?"left":"right";o.position={top:h,left:g},o.directionChanged=o.direction!==v,o.delta=m,o.directionChanged===!0&&(o.direction=v,o.inflectionPoint=o.position),t("scroll",{...o})}function u(){n=Bt(i,e.scrollTarget),n.addEventListener("scroll",f,id),f(!0)}function c(){n!==void 0&&(n.removeEventListener("scroll",f,id),n=void 0)}function f(h){if(h===!0||e.debounce===0||e.debounce==="0")a();else if(r===null){let[g,m]=e.debounce?[setTimeout(a,e.debounce),clearTimeout]:[requestAnimationFrame(a),cancelAnimationFrame];r=()=>{m(g),r=null}}}let{proxy:d}=K();return Y(()=>d.$q.lang.rtl,a),je(()=>{i=d.$el.parentNode,u()}),ye(()=>{r!==null&&r(),c()}),Object.assign(d,{trigger:f,getPosition:()=>o}),Ye}});var ad=A({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=q(null),i=q(r.screen.height),a=q(e.container===!0?0:r.screen.width),u=q({position:0,direction:"down",inflectionPoint:0}),c=q(0),f=q(xt.value===!0?0:kn()),d=s(()=>"q-layout q-layout--"+(e.container===!0?"containerized":"standard")),h=s(()=>e.container===!1?{minHeight:r.screen.height+"px"}:null),g=s(()=>f.value!==0?{[r.lang.rtl===!0?"left":"right"]:`${f.value}px`}:null),m=s(()=>f.value!==0?{[r.lang.rtl===!0?"right":"left"]:0,[r.lang.rtl===!0?"left":"right"]:`-${f.value}px`,width:`calc(100% + ${f.value}px)`}:null);function v(p){if(e.container===!0||document.qScrollPrevented!==!0){let C={position:p.position.top,direction:p.direction,directionChanged:p.directionChanged,inflectionPoint:p.inflectionPoint.top,delta:p.delta.top};u.value=C,e.onScroll!==void 0&&o("scroll",C)}}function x(p){let{height:C,width:$}=p,L=!1;i.value!==C&&(L=!0,i.value=C,e.onScrollHeight!==void 0&&o("scrollHeight",C),k()),a.value!==$&&(L=!0,a.value=$),L===!0&&e.onResize!==void 0&&o("resize",p)}function y({height:p}){c.value!==p&&(c.value=p,k())}function k(){if(e.container===!0){let p=i.value>c.value?kn():0;f.value!==p&&(f.value=p)}}let S=null,b={instances:{},view:s(()=>e.view),isContainer:s(()=>e.container),rootRef:n,height:i,containerHeight:c,scrollbarWidth:f,totalWidth:s(()=>a.value+f.value),rows:s(()=>{let p=e.view.toLowerCase().split(" ");return{top:p[0].split(""),middle:p[1].split(""),bottom:p[2].split("")}}),header:Uo({size:0,offset:0,space:!1}),right:Uo({size:300,offset:0,space:!1}),footer:Uo({size:0,offset:0,space:!1}),left:Uo({size:300,offset:0,space:!1}),scroll:u,animate(){S!==null?clearTimeout(S):document.body.classList.add("q-body--layout-animate"),S=setTimeout(()=>{S=null,document.body.classList.remove("q-body--layout-animate")},155)},update(p,C,$){b[p][C]=$}};if(jt(Jt,b),kn()>0){let $=function(){p=null,C.classList.remove("hide-scrollbar")},L=function(){if(p===null){if(C.scrollHeight>r.screen.height)return;C.classList.add("hide-scrollbar")}else clearTimeout(p);p=setTimeout($,300)},D=function(B){p!==null&&B==="remove"&&(clearTimeout(p),$()),window[`${B}EventListener`]("resize",L)},p=null,C=document.body;Y(()=>e.container!==!0?"add":"remove",D),e.container!==!0&&D("add"),Qn(()=>{D("remove")})}return()=>{let p=Xe(t.default,[l(zr,{onScroll:v}),l(oo,{onResize:x})]),C=l("div",{class:d.value,style:h.value,ref:e.container===!0?void 0:n,tabindex:-1},p);return e.container===!0?l("div",{class:"q-layout-container overflow-hidden",ref:n},[l(oo,{onResize:y}),l("div",{class:"absolute-full",style:g.value},[l("div",{class:"scroll",style:m.value},[C])])]):C}}});var qh=["horizontal","vertical","cell","none"],Ia=A({name:"QMarkupTable",props:{...Se,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>qh.includes(e)}},setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),n=s(()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(r.value===!0?" q-table--dark q-table__card--dark q-dark":"")+(e.dense===!0?" q-table--dense":"")+(e.flat===!0?" q-table--flat":"")+(e.bordered===!0?" q-table--bordered":"")+(e.square===!0?" q-table--square":"")+(e.wrapCells===!1?" q-table--no-wrap":""));return()=>l("div",{class:n.value},[l("table",{class:"q-table"},re(t.default))])}});var ld=A({name:"QNoSsr",props:{tag:{type:String,default:"div"},placeholder:String},setup(e,{slots:t}){let{isHydrated:o}=Mr();return()=>{if(o.value===!0){let i=re(t.default);return i===void 0?i:i.length>1?l(e.tag,{},i):i[0]}let r={class:"q-no-ssr-placeholder"},n=re(t.placeholder);if(n!==void 0)return n.length>1?l(e.tag,r,n):n[0];if(e.placeholder!==void 0)return l(e.tag,r,e.placeholder)}}});var Th=()=>l("svg",{key:"svg",class:"q-radio__bg absolute non-selectable",viewBox:"0 0 24 24"},[l("path",{d:"M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12"}),l("path",{class:"q-radio__check",d:"M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6"})]),Ha=A({name:"QRadio",props:{...Se,...Ft,...kt,modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},emits:["update:modelValue"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),n=xe(e,r.$q),i=Dt(e,na),a=q(null),{refocusTargetEl:u,refocusTarget:c}=oa(e,a),f=s(()=>co(e.modelValue)===co(e.val)),d=s(()=>"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(e.disable===!0?" disabled":"")+(n.value===!0?" q-radio--dark":"")+(e.dense===!0?" q-radio--dense":"")+(e.leftLabel===!0?" reverse":"")),h=s(()=>{let p=e.color!==void 0&&(e.keepColor===!0||f.value===!0)?` text-${e.color}`:"";return`q-radio__inner relative-position q-radio__inner--${f.value===!0?"truthy":"falsy"}${p}`}),g=s(()=>(f.value===!0?e.checkedIcon:e.uncheckedIcon)||null),m=s(()=>e.disable===!0?-1:e.tabindex||0),v=s(()=>{let p={type:"radio"};return e.name!==void 0&&Object.assign(p,{".checked":f.value===!0,"^checked":f.value===!0?"checked":void 0,name:e.name,value:e.val}),p}),x=Xt(v);function y(p){p!==void 0&&(ke(p),c(p)),e.disable!==!0&&f.value!==!0&&o("update:modelValue",e.val,p)}function k(p){(p.keyCode===13||p.keyCode===32)&&ke(p)}function S(p){(p.keyCode===13||p.keyCode===32)&&y(p)}Object.assign(r,{set:y});let b=Th();return()=>{let p=g.value!==null?[l("div",{key:"icon",class:"q-radio__icon-container absolute-full flex flex-center no-wrap"},[l(Re,{class:"q-radio__icon",name:g.value})])]:[b];e.disable!==!0&&x(p,"unshift"," q-radio__native q-ma-none q-pa-none");let C=[l("div",{class:h.value,style:i.value,"aria-hidden":"true"},p)];u.value!==null&&C.push(u.value);let $=e.label!==void 0?Xe(t.default,[e.label]):re(t.default);return $!==void 0&&C.push(l("div",{class:"q-radio__label q-anchor--skip"},$)),l("div",{ref:a,class:d.value,tabindex:m.value,role:"radio","aria-label":e.label,"aria-checked":f.value===!0?"true":"false","aria-disabled":e.disable===!0?"true":void 0,onClick:y,onKeydown:k,onKeyup:S},C)}}});var Qa=A({name:"QToggle",props:{...ra,icon:String,iconColor:String},emits:ia,setup(e){function t(o,r){let n=s(()=>(o.value===!0?e.checkedIcon:r.value===!0?e.indeterminateIcon:e.uncheckedIcon)||e.icon),i=s(()=>o.value===!0?e.iconColor:null);return()=>[l("div",{class:"q-toggle__track"}),l("div",{class:"q-toggle__thumb absolute flex flex-center no-wrap"},n.value!==void 0?[l(Re,{name:n.value,color:i.value})]:void 0)]}return aa("toggle",t)}});var ud={radio:Ha,checkbox:zo,toggle:Qa},Mh=Object.keys(ud);function du(e,t){if(typeof e=="function")return e;let o=e!==void 0?e:t;return r=>r[o]}var Na=A({name:"QOptionGroup",props:{...Se,modelValue:{required:!0},options:{type:Array,validator:e=>e.every(ct),default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],name:String,type:{type:String,default:"radio",validator:e=>Mh.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{emit:t,slots:o}){let{proxy:{$q:r}}=K(),n=Array.isArray(e.modelValue);e.type==="radio"?n===!0&&console.error("q-option-group: model should not be array"):n===!1&&console.error("q-option-group: model should be array in your case");let i=xe(e,r),a=s(()=>ud[e.type]),u=s(()=>du(e.optionValue,"value")),c=s(()=>du(e.optionLabel,"label")),f=s(()=>du(e.optionDisable,"disable")),d=s(()=>e.options.map(v=>({val:u.value(v),name:v.name===void 0?e.name:v.name,disable:e.disable||f.value(v),leftLabel:v.leftLabel===void 0?e.leftLabel:v.leftLabel,color:v.color===void 0?e.color:v.color,checkedIcon:v.checkedIcon,uncheckedIcon:v.uncheckedIcon,dark:v.dark===void 0?i.value:v.dark,size:v.size===void 0?e.size:v.size,dense:e.dense,keepColor:v.keepColor===void 0?e.keepColor:v.keepColor}))),h=s(()=>"q-option-group q-gutter-x-sm"+(e.inline===!0?" q-option-group--inline":"")),g=s(()=>{let v={role:"group"};return e.type==="radio"&&(v.role="radiogroup",e.disable===!0&&(v["aria-disabled"]="true")),v});function m(v){t("update:modelValue",v)}return()=>l("div",{class:h.value,...g.value},e.options.map((v,x)=>{let y=o["label-"+x]!==void 0?()=>o["label-"+x](v):o.label!==void 0?()=>o.label(v):void 0;return l("div",[l(a.value,{label:y===void 0?c.value(v):null,modelValue:e.modelValue,"onUpdate:modelValue":m,...d.value[x]},y)])}))}});var sd=A({name:"QPage",props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=ht(Jt,Ge);if(r===Ge)return console.error("QPage needs to be a deep child of QLayout"),Ge;if(ht($i,Ge)===Ge)return console.error("QPage needs to be child of QPageContainer"),Ge;let i=s(()=>{let u=(r.header.space===!0?r.header.size:0)+(r.footer.space===!0?r.footer.size:0);if(typeof e.styleFn=="function"){let c=r.isContainer.value===!0?r.containerHeight.value:o.screen.height;return e.styleFn(u,c)}return{minHeight:r.isContainer.value===!0?r.containerHeight.value-u+"px":o.screen.height===0?u!==0?`calc(100vh - ${u}px)`:"100vh":o.screen.height-u+"px"}}),a=s(()=>`q-page${e.padding===!0?" q-layout-padding":""}`);return()=>l("main",{class:a.value,style:i.value},re(t.default))}});var cd=A({name:"QPageContainer",setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=ht(Jt,Ge);if(r===Ge)return console.error("QPageContainer needs to be child of QLayout"),Ge;jt($i,!0);let n=s(()=>{let i={};return r.header.space===!0&&(i.paddingTop=`${r.header.size}px`),r.right.space===!0&&(i[`padding${o.lang.rtl===!0?"Left":"Right"}`]=`${r.right.size}px`),r.footer.space===!0&&(i.paddingBottom=`${r.footer.size}px`),r.left.space===!0&&(i[`padding${o.lang.rtl===!0?"Right":"Left"}`]=`${r.left.size}px`),i});return()=>l("div",{class:"q-page-container",style:n.value},re(t.default))}});var vi={position:{type:String,default:"bottom-right",validator:e=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(e)},offset:{type:Array,validator:e=>e.length===2},expand:Boolean};function ja(){let{props:e,proxy:{$q:t}}=K(),o=ht(Jt,Ge);if(o===Ge)return console.error("QPageSticky needs to be child of QLayout"),Ge;let r=s(()=>{let h=e.position;return{top:h.indexOf("top")!==-1,right:h.indexOf("right")!==-1,bottom:h.indexOf("bottom")!==-1,left:h.indexOf("left")!==-1,vertical:h==="top"||h==="bottom",horizontal:h==="left"||h==="right"}}),n=s(()=>o.header.offset),i=s(()=>o.right.offset),a=s(()=>o.footer.offset),u=s(()=>o.left.offset),c=s(()=>{let h=0,g=0,m=r.value,v=t.lang.rtl===!0?-1:1;m.top===!0&&n.value!==0?g=`${n.value}px`:m.bottom===!0&&a.value!==0&&(g=`${-a.value}px`),m.left===!0&&u.value!==0?h=`${v*u.value}px`:m.right===!0&&i.value!==0&&(h=`${-v*i.value}px`);let x={transform:`translate(${h}, ${g})`};return e.offset&&(x.margin=`${e.offset[1]}px ${e.offset[0]}px`),m.vertical===!0?(u.value!==0&&(x[t.lang.rtl===!0?"right":"left"]=`${u.value}px`),i.value!==0&&(x[t.lang.rtl===!0?"left":"right"]=`${i.value}px`)):m.horizontal===!0&&(n.value!==0&&(x.top=`${n.value}px`),a.value!==0&&(x.bottom=`${a.value}px`)),x}),f=s(()=>`q-page-sticky row flex-center fixed-${e.position} q-page-sticky--${e.expand===!0?"expand":"shrink"}`);function d(h){let g=re(h.default);return l("div",{class:f.value,style:c.value},e.expand===!0?g:[l("div",g)])}return{$layout:o,getStickyContent:d}}var dd=A({name:"QPageScroller",props:{...vi,scrollOffset:{type:Number,default:1e3},reverse:Boolean,duration:{type:Number,default:300},offset:{...vi.offset,default:()=>[18,18]}},emits:["click"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),{$layout:n,getStickyContent:i}=ja(),a=q(null),u,c=s(()=>n.height.value-(n.isContainer.value===!0?n.containerHeight.value:r.screen.height));function f(){return e.reverse===!0?c.value-n.scroll.value.position>e.scrollOffset:n.scroll.value.position>e.scrollOffset}let d=q(f());function h(){let y=f();d.value!==y&&(d.value=y)}function g(){e.reverse===!0?u===void 0&&(u=Y(c,h)):m()}Y(n.scroll,h),Y(()=>e.reverse,g);function m(){u!==void 0&&(u(),u=void 0)}function v(y){let k=Bt(n.isContainer.value===!0?a.value:n.rootRef.value);Bo(k,e.reverse===!0?n.height.value:0,e.duration),o("click",y)}function x(){return d.value===!0?l("div",{ref:a,class:"q-page-scroller",onClick:v},i(t)):null}return g(),ye(m),()=>l(st,{name:"q-transition--fade"},x)}});var fd=A({name:"QPageSticky",props:vi,setup(e,{slots:t}){let{getStickyContent:o}=ja();return()=>o(t)}});function Ua(e,t){return[!0,!1].includes(e)?e:t}var md=A({name:"QPagination",props:{...Se,modelValue:{type:Number,required:!0},min:{type:[Number,String],default:1},max:{type:[Number,String],required:!0},maxPages:{type:[Number,String],default:0,validator:e=>(typeof e=="string"?parseInt(e,10):e)>=0},inputStyle:[Array,String,Object],inputClass:[Array,String,Object],size:String,disable:Boolean,input:Boolean,iconPrev:String,iconNext:String,iconFirst:String,iconLast:String,toFn:Function,boundaryLinks:{type:Boolean,default:null},boundaryNumbers:{type:Boolean,default:null},directionLinks:{type:Boolean,default:null},ellipses:{type:Boolean,default:null},ripple:{type:[Boolean,Object],default:null},round:Boolean,rounded:Boolean,flat:Boolean,outline:Boolean,unelevated:Boolean,push:Boolean,glossy:Boolean,color:{type:String,default:"primary"},textColor:String,activeDesign:{type:String,default:"",values:e=>e===""||$l.includes(e)},activeColor:String,activeTextColor:String,gutter:String,padding:{type:String,default:"3px 2px"}},emits:["update:modelValue"],setup(e,{emit:t}){let{proxy:o}=K(),{$q:r}=o,n=xe(e,r),i=s(()=>parseInt(e.min,10)),a=s(()=>parseInt(e.max,10)),u=s(()=>parseInt(e.maxPages,10)),c=s(()=>v.value+" / "+a.value),f=s(()=>Ua(e.boundaryLinks,e.input)),d=s(()=>Ua(e.boundaryNumbers,!e.input)),h=s(()=>Ua(e.directionLinks,e.input)),g=s(()=>Ua(e.ellipses,!e.input)),m=q(null),v=s({get:()=>e.modelValue,set:T=>{if(T=parseInt(T,10),e.disable||isNaN(T))return;let _=Je(T,i.value,a.value);e.modelValue!==_&&t("update:modelValue",_)}});Y(()=>`${i.value}|${a.value}`,()=>{v.value=e.modelValue});let x=s(()=>"q-pagination row no-wrap items-center"+(e.disable===!0?" disabled":"")),y=s(()=>e.gutter in Zr?`${Zr[e.gutter]}px`:e.gutter||null),k=s(()=>y.value!==null?`--q-pagination-gutter-parent:-${y.value};--q-pagination-gutter-child:${y.value}`:null),S=s(()=>{let T=[e.iconFirst||r.iconSet.pagination.first,e.iconPrev||r.iconSet.pagination.prev,e.iconNext||r.iconSet.pagination.next,e.iconLast||r.iconSet.pagination.last];return r.lang.rtl===!0?T.reverse():T}),b=s(()=>({"aria-disabled":e.disable===!0?"true":"false",role:"navigation"})),p=s(()=>Ii(e,"flat")),C=s(()=>({[p.value]:!0,round:e.round,rounded:e.rounded,padding:e.padding,color:e.color,textColor:e.textColor,size:e.size,ripple:e.ripple!==null?e.ripple:!0})),$=s(()=>{let T={[p.value]:!1};return e.activeDesign!==""&&(T[e.activeDesign]=!0),T}),L=s(()=>({...$.value,color:e.activeColor||e.color,textColor:e.activeTextColor||e.textColor})),D=s(()=>{let T=Math.max(u.value,1+(g.value?2:0)+(d.value?2:0)),_={pgFrom:i.value,pgTo:a.value,ellipsesStart:!1,ellipsesEnd:!1,boundaryStart:!1,boundaryEnd:!1,marginalStyle:{minWidth:`${Math.max(2,String(a.value).length)}em`}};return u.value&&T<a.value-i.value+1&&(T=1+Math.floor(T/2)*2,_.pgFrom=Math.max(i.value,Math.min(a.value-T+1,e.modelValue-Math.floor(T/2))),_.pgTo=Math.min(a.value,_.pgFrom+T-1),d.value&&(_.boundaryStart=!0,_.pgFrom++),g.value&&_.pgFrom>i.value+(d.value?1:0)&&(_.ellipsesStart=!0,_.pgFrom++),d.value&&(_.boundaryEnd=!0,_.pgTo--),g.value&&_.pgTo<a.value-(d.value?1:0)&&(_.ellipsesEnd=!0,_.pgTo--)),_});function B(T){v.value=T}function E(T){v.value=v.value+T}let V=s(()=>{function T(){v.value=m.value,m.value=null}return{"onUpdate:modelValue":_=>{m.value=_},onKeyup:_=>{Tt(_,13)===!0&&T()},onBlur:T}});function M(T,_,F){let I={"aria-label":_,"aria-current":"false",...C.value,...T};return F===!0&&Object.assign(I,{"aria-current":"true",...L.value}),_!==void 0&&(e.toFn!==void 0?I.to=e.toFn(_):I.onClick=()=>{B(_)}),l(ze,I)}return Object.assign(o,{set:B,setByOffset:E}),()=>{let T=[],_=[],F;if(f.value===!0&&(T.push(M({key:"bls",disable:e.disable||e.modelValue<=i.value,icon:S.value[0]},i.value)),_.unshift(M({key:"ble",disable:e.disable||e.modelValue>=a.value,icon:S.value[3]},a.value))),h.value===!0&&(T.push(M({key:"bdp",disable:e.disable||e.modelValue<=i.value,icon:S.value[1]},e.modelValue-1)),_.unshift(M({key:"bdn",disable:e.disable||e.modelValue>=a.value,icon:S.value[2]},e.modelValue+1))),e.input!==!0){F=[];let{pgFrom:I,pgTo:j,marginalStyle:W}=D.value;if(D.value.boundaryStart===!0){let ee=i.value===e.modelValue;T.push(M({key:"bns",style:W,disable:e.disable,label:i.value},i.value,ee))}if(D.value.boundaryEnd===!0){let ee=a.value===e.modelValue;_.unshift(M({key:"bne",style:W,disable:e.disable,label:a.value},a.value,ee))}D.value.ellipsesStart===!0&&T.push(M({key:"bes",style:W,disable:e.disable,label:"\u2026",ripple:!1},I-1)),D.value.ellipsesEnd===!0&&_.unshift(M({key:"bee",style:W,disable:e.disable,label:"\u2026",ripple:!1},j+1));for(let ee=I;ee<=j;ee++)F.push(M({key:`bpg${ee}`,style:W,disable:e.disable,label:ee},ee,ee===e.modelValue))}return l("div",{class:x.value,...b.value},[l("div",{class:"q-pagination__content row no-wrap items-center",style:k.value},[...T,e.input===!0?l(Vr,{class:"inline",style:{width:`${c.value.length/1.5}em`},type:"number",dense:!0,value:m.value,disable:e.disable,dark:n.value,borderless:!0,inputClass:e.inputClass,inputStyle:e.inputStyle,placeholder:c.value,min:i.value,max:a.value,...V.value}):l("div",{class:"q-pagination__middle row justify-center"},F),..._])])}}});function Or(e){let t=!1,o,r;function n(){r=arguments,t!==!0&&(t=!0,o=window.requestAnimationFrame(()=>{e.apply(this,r),r=void 0,t=!1}))}return n.cancel=()=>{window.cancelAnimationFrame(o),t=!1},n}var{passive:Ka}=Ze,vd=A({name:"QParallax",props:{src:String,height:{type:Number,default:500},speed:{type:Number,default:1,validator:e=>e>=0&&e<=1},scrollTarget:eo,onScroll:Function},setup(e,{slots:t,emit:o}){let r=q(0),n=q(null),i=q(null),a=q(null),u,c,f,d,h,g;Y(()=>e.height,()=>{u===!0&&v()}),Y(()=>e.scrollTarget,()=>{u===!0&&(S(),k())});let m=b=>{r.value=b,e.onScroll!==void 0&&o("scroll",b)};function v(){let b,p,C;g===window?(b=0,C=p=window.innerHeight):(b=_n(g).top,p=Ao(g),C=b+p);let $=_n(n.value).top,L=$+e.height;if(h!==void 0||L>b&&$<C){let D=(C-$)/(e.height+p);x((f-e.height)*D*e.speed),m(D)}}let x=b=>{c.style.transform=`translate3d(-50%,${Math.round(b)}px,0)`};function y(){f=c.naturalHeight||c.videoHeight||Ao(c),u===!0&&v()}function k(){u=!0,g=Bt(n.value,e.scrollTarget),g.addEventListener("scroll",v,Ka),window.addEventListener("resize",d,Ka),v()}function S(){u===!0&&(u=!1,g.removeEventListener("scroll",v,Ka),window.removeEventListener("resize",d,Ka),g=void 0,x.cancel(),m.cancel(),d.cancel())}return je(()=>{x=Or(x),m=Or(m),d=Or(y),c=t.media!==void 0?i.value.children[0]:a.value,c.onload=c.onloadstart=c.loadedmetadata=y,y(),c.style.display="initial",window.IntersectionObserver!==void 0?(h=new IntersectionObserver(b=>{(b[0].isIntersecting===!0?k:S)()}),h.observe(n.value)):k()}),ye(()=>{S(),h!==void 0&&h.disconnect(),c.onload=c.onloadstart=c.loadedmetadata=null}),()=>l("div",{ref:n,class:"q-parallax",style:{height:`${e.height}px`}},[l("div",{ref:i,class:"q-parallax__media absolute-full"},t.media!==void 0?t.media():[l("img",{ref:a,src:e.src})]),l("div",{class:"q-parallax__content absolute-full column flex-center"},t.content!==void 0?t.content({percentScrolled:r.value}):re(t.default))])}});function en(e,t=new WeakMap){if(Object(e)!==e)return e;if(t.has(e))return t.get(e);let o=e instanceof Date?new Date(e):e instanceof RegExp?new RegExp(e.source,e.flags):e instanceof Set?new Set:e instanceof Map?new Map:typeof e.constructor!="function"?Object.create(null):e.prototype!==void 0&&typeof e.prototype.constructor=="function"?e:new e.constructor;if(typeof e.constructor=="function"&&typeof e.valueOf=="function"){let r=e.valueOf();if(Object(r)!==r){let n=new e.constructor(r);return t.set(e,n),n}}return t.set(e,o),e instanceof Set?e.forEach(r=>{o.add(en(r,t))}):e instanceof Map&&e.forEach((r,n)=>{o.set(n,en(r,t))}),Object.assign(o,...Object.keys(e).map(r=>({[r]:en(e[r],t)})))}var gd=A({name:"QPopupEdit",props:{modelValue:{required:!0},title:String,buttons:Boolean,labelSet:String,labelCancel:String,color:{type:String,default:"primary"},validate:{type:Function,default:()=>!0},autoSave:Boolean,cover:{type:Boolean,default:!0},disable:Boolean},emits:["update:modelValue","save","cancel","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=q(null),a=q(""),u=q(""),c=!1,f=s(()=>ft({initialValue:a.value,validate:e.validate,set:d,cancel:h,updatePosition:g},"value",()=>u.value,p=>{u.value=p}));function d(){e.validate(u.value)!==!1&&(m()===!0&&(o("save",u.value,a.value),o("update:modelValue",u.value)),v())}function h(){m()===!0&&o("cancel",u.value,a.value),v()}function g(){Ee(()=>{i.value.updatePosition()})}function m(){return Wt(u.value,a.value)===!1}function v(){c=!0,i.value.hide()}function x(){c=!1,a.value=en(e.modelValue),u.value=en(e.modelValue),o("beforeShow")}function y(){o("show")}function k(){c===!1&&m()===!0&&(e.autoSave===!0&&e.validate(u.value)===!0?(o("save",u.value,a.value),o("update:modelValue",u.value)):o("cancel",u.value,a.value)),o("beforeHide")}function S(){o("hide")}function b(){let p=t.default!==void 0?[].concat(t.default(f.value)):[];return e.title&&p.unshift(l("div",{class:"q-dialog__title q-mt-sm q-mb-sm"},e.title)),e.buttons===!0&&p.push(l("div",{class:"q-popup-edit__buttons row justify-center no-wrap"},[l(ze,{flat:!0,color:e.color,label:e.labelCancel||n.lang.label.cancel,onClick:h}),l(ze,{flat:!0,color:e.color,label:e.labelSet||n.lang.label.set,onClick:d})])),p}return Object.assign(r,{set:d,cancel:h,show(p){i.value!==null&&i.value.show(p)},hide(p){i.value!==null&&i.value.hide(p)},updatePosition:g}),()=>{if(e.disable!==!0)return l(Lo,{ref:i,class:"q-popup-edit",cover:e.cover,onBeforeShow:x,onShow:y,onBeforeHide:k,onHide:S,onEscapeKey:h},b)}}});var hd=A({name:"QPopupProxy",props:{...Ni,breakpoint:{type:[String,Number],default:450}},emits:["show","hide"],setup(e,{slots:t,emit:o,attrs:r}){let{proxy:n}=K(),{$q:i}=n,a=q(!1),u=q(null),c=s(()=>parseInt(e.breakpoint,10)),{canShow:f}=nr({showing:a});function d(){return i.screen.width<c.value||i.screen.height<c.value?"dialog":"menu"}let h=q(d()),g=s(()=>h.value==="menu"?{maxHeight:"99vh"}:{});Y(()=>d(),x=>{a.value!==!0&&(h.value=x)});function m(x){a.value=!0,o("show",x)}function v(x){a.value=!1,h.value=d(),o("hide",x)}return Object.assign(n,{show(x){f(x)===!0&&u.value.show(x)},hide(x){u.value.hide(x)},toggle(x){u.value.toggle(x)}}),ft(n,"currentComponent",()=>({type:h.value,ref:u.value})),()=>{let x={ref:u,...g.value,...r,onShow:m,onHide:v},y;return h.value==="dialog"?y=Ho:(y=Lo,Object.assign(x,{target:e.target,contextMenu:e.contextMenu,noParentEvent:!0,separateClosePopup:!0})),l(y,x,t.default)}}});var Rh={xs:2,sm:4,md:6,lg:10,xl:14};function pd(e,t,o){return{transform:t===!0?`translateX(${o.lang.rtl===!0?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}var Wa=A({name:"QLinearProgress",props:{...Se,...Ft,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){let{proxy:o}=K(),r=xe(e,o.$q),n=Dt(e,Rh),i=s(()=>e.indeterminate===!0||e.query===!0),a=s(()=>e.reverse!==e.query),u=s(()=>({...n.value!==null?n.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`})),c=s(()=>"q-linear-progress"+(e.color!==void 0?` text-${e.color}`:"")+(e.reverse===!0||e.query===!0?" q-linear-progress--reverse":"")+(e.rounded===!0?" rounded-borders":"")),f=s(()=>pd(e.buffer!==void 0?e.buffer:1,a.value,o.$q)),d=s(()=>`with${e.instantFeedback===!0?"out":""}-transition`),h=s(()=>`q-linear-progress__track absolute-full q-linear-progress__track--${d.value} q-linear-progress__track--${r.value===!0?"dark":"light"}`+(e.trackColor!==void 0?` bg-${e.trackColor}`:"")),g=s(()=>pd(i.value===!0?1:e.value,a.value,o.$q)),m=s(()=>`q-linear-progress__model absolute-full q-linear-progress__model--${d.value} q-linear-progress__model--${i.value===!0?"in":""}determinate`),v=s(()=>({width:`${e.value*100}%`})),x=s(()=>`q-linear-progress__stripe absolute-${e.reverse===!0?"right":"left"} q-linear-progress__stripe--${d.value}`);return()=>{let y=[l("div",{class:h.value,style:f.value}),l("div",{class:m.value,style:g.value})];return e.stripe===!0&&i.value===!1&&y.push(l("div",{class:x.value,style:v.value})),l("div",{class:c.value,style:u.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":e.indeterminate===!0?void 0:e.value},Xe(t.default,y))}}});var Ir=40,fu=20,bd=A({name:"QPullToRefresh",props:{color:String,bgColor:String,icon:String,noMouse:Boolean,disable:Boolean,scrollTarget:eo},emits:["refresh"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=q("pull"),a=q(0),u=q(!1),c=q(-Ir),f=q(!1),d=q({}),h=s(()=>({opacity:a.value,transform:`translateY(${c.value}px) rotate(${a.value*360}deg)`})),g=s(()=>"q-pull-to-refresh__puller row flex-center"+(f.value===!0?" q-pull-to-refresh__puller--animating":"")+(e.bgColor!==void 0?` bg-${e.bgColor}`:""));function m($){if($.isFinal===!0){u.value===!0&&(u.value=!1,i.value==="pulled"?(i.value="refreshing",p({pos:fu}),y()):i.value==="pull"&&p({pos:-Ir,ratio:0}));return}if(f.value===!0||i.value==="refreshing")return!1;if($.isFirst===!0){if(to(S)!==0||$.direction!=="down")return u.value===!0&&(u.value=!1,i.value="pull",p({pos:-Ir,ratio:0})),!1;u.value=!0;let{top:B,left:E}=k.getBoundingClientRect();d.value={top:B+"px",left:E+"px",width:window.getComputedStyle(k).getPropertyValue("width")}}vt($.evt);let L=Math.min(140,Math.max(0,$.distance.y));c.value=L-Ir,a.value=Je(L/(fu+Ir),0,1);let D=c.value>fu?"pulled":"pull";i.value!==D&&(i.value=D)}let v=s(()=>{let $={down:!0};return e.noMouse!==!0&&($.mouse=!0),[[Rt,m,void 0,$]]}),x=s(()=>`q-pull-to-refresh__content${u.value===!0?" no-pointer-events":""}`);function y(){o("refresh",()=>{p({pos:-Ir,ratio:0},()=>{i.value="pull"})})}let k,S,b=null;function p({pos:$,ratio:L},D){f.value=!0,c.value=$,L!==void 0&&(a.value=L),b!==null&&clearTimeout(b),b=setTimeout(()=>{b=null,f.value=!1,D&&D()},300)}function C(){S=Bt(k,e.scrollTarget)}return Y(()=>e.scrollTarget,C),je(()=>{k=r.$el,C()}),ye(()=>{b!==null&&clearTimeout(b)}),Object.assign(r,{trigger:y,updateScrollTarget:C}),()=>{let $=[l("div",{class:x.value},re(t.default)),l("div",{class:"q-pull-to-refresh__puller-container fixed row flex-center no-pointer-events z-top",style:d.value},[l("div",{class:g.value,style:h.value},[i.value!=="refreshing"?l(Re,{name:e.icon||n.iconSet.pullToRefresh.icon,color:e.color,size:"32px"}):l(wt,{size:"24px",color:e.color})])])];return Mt("div",{class:"q-pull-to-refresh"},$,"main",e.disable===!1,()=>v.value)}}});var yn={MIN:0,RANGE:1,MAX:2},yd=A({name:"QRange",props:{...la,modelValue:{type:Object,default:()=>({min:null,max:null}),validator:e=>"min"in e&&"max"in e},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelTextColor:String,rightLabelColor:String,rightLabelTextColor:String,leftLabelValue:[String,Number],rightLabelValue:[String,Number],leftThumbColor:String,rightThumbColor:String},emits:ua,setup(e,{emit:t}){let{proxy:{$q:o}}=K(),{state:r,methods:n}=sa({updateValue:D,updatePosition:E,getDragging:B,formAttrs:s(()=>({type:"hidden",name:e.name,value:`${e.modelValue.min}|${e.modelValue.max}`}))}),i=q(null),a=q(0),u=q(0),c=q({min:0,max:0});function f(){c.value.min=e.modelValue.min===null?r.innerMin.value:Je(e.modelValue.min,r.innerMin.value,r.innerMax.value),c.value.max=e.modelValue.max===null?r.innerMax.value:Je(e.modelValue.max,r.innerMin.value,r.innerMax.value)}Y(()=>`${e.modelValue.min}|${e.modelValue.max}|${r.innerMin.value}|${r.innerMax.value}`,f),f();let d=s(()=>n.convertModelToRatio(c.value.min)),h=s(()=>n.convertModelToRatio(c.value.max)),g=s(()=>r.active.value===!0?a.value:d.value),m=s(()=>r.active.value===!0?u.value:h.value),v=s(()=>{let M={[r.positionProp.value]:`${100*g.value}%`,[r.sizeProp.value]:`${100*(m.value-g.value)}%`};return e.selectionImg!==void 0&&(M.backgroundImage=`url(${e.selectionImg}) !important`),M}),x=s(()=>{if(r.editable.value!==!0)return{};if(o.platform.is.mobile===!0)return{onClick:n.onMobileClick};let M={onMousedown:n.onActivate};return(e.dragRange===!0||e.dragOnlyRange===!0)&&Object.assign(M,{onFocus:()=>{r.focus.value="both"},onBlur:n.onBlur,onKeydown:V,onKeyup:n.onKeyup}),M});function y(M){return o.platform.is.mobile!==!0&&r.editable.value===!0&&e.dragOnlyRange!==!0?{onFocus:()=>{r.focus.value=M},onBlur:n.onBlur,onKeydown:V,onKeyup:n.onKeyup}:{}}let k=s(()=>e.dragOnlyRange!==!0?r.tabindex.value:null),S=s(()=>o.platform.is.mobile!==!0&&(e.dragRange||e.dragOnlyRange===!0)?r.tabindex.value:null),b=q(null),p=s(()=>y("min")),C=n.getThumbRenderFn({focusValue:"min",getNodeData:()=>({ref:b,key:"tmin",...p.value,tabindex:k.value}),ratio:g,label:s(()=>e.leftLabelValue!==void 0?e.leftLabelValue:c.value.min),thumbColor:s(()=>e.leftThumbColor||e.thumbColor||e.color),labelColor:s(()=>e.leftLabelColor||e.labelColor),labelTextColor:s(()=>e.leftLabelTextColor||e.labelTextColor)}),$=s(()=>y("max")),L=n.getThumbRenderFn({focusValue:"max",getNodeData:()=>({...$.value,key:"tmax",tabindex:k.value}),ratio:m,label:s(()=>e.rightLabelValue!==void 0?e.rightLabelValue:c.value.max),thumbColor:s(()=>e.rightThumbColor||e.thumbColor||e.color),labelColor:s(()=>e.rightLabelColor||e.labelColor),labelTextColor:s(()=>e.rightLabelTextColor||e.labelTextColor)});function D(M){(c.value.min!==e.modelValue.min||c.value.max!==e.modelValue.max)&&t("update:modelValue",{...c.value}),M===!0&&t("change",{...c.value})}function B(M){let{left:T,top:_,width:F,height:I}=i.value.getBoundingClientRect(),j=e.dragOnlyRange===!0?0:e.vertical===!0?b.value.offsetHeight/(2*I):b.value.offsetWidth/(2*F),W={left:T,top:_,width:F,height:I,valueMin:c.value.min,valueMax:c.value.max,ratioMin:d.value,ratioMax:h.value},ee=n.getDraggingRatio(M,W);return e.dragOnlyRange!==!0&&ee<W.ratioMin+j?W.type=yn.MIN:e.dragOnlyRange===!0||ee<W.ratioMax-j?e.dragRange===!0||e.dragOnlyRange===!0?(W.type=yn.RANGE,Object.assign(W,{offsetRatio:ee,offsetModel:n.convertRatioToModel(ee),rangeValue:W.valueMax-W.valueMin,rangeRatio:W.ratioMax-W.ratioMin})):W.type=W.ratioMax-ee<ee-W.ratioMin?yn.MAX:yn.MIN:W.type=yn.MAX,W}function E(M,T=r.dragging.value){let _,F=n.getDraggingRatio(M,T),I=n.convertRatioToModel(F);switch(T.type){case yn.MIN:F<=T.ratioMax?(_={minR:F,maxR:T.ratioMax,min:I,max:T.valueMax},r.focus.value="min"):(_={minR:T.ratioMax,maxR:F,min:T.valueMax,max:I},r.focus.value="max");break;case yn.MAX:F>=T.ratioMin?(_={minR:T.ratioMin,maxR:F,min:T.valueMin,max:I},r.focus.value="max"):(_={minR:F,maxR:T.ratioMin,min:I,max:T.valueMin},r.focus.value="min");break;case yn.RANGE:let j=F-T.offsetRatio,W=Je(T.ratioMin+j,r.innerMinRatio.value,r.innerMaxRatio.value-T.rangeRatio),ee=I-T.offsetModel,fe=Je(T.valueMin+ee,r.innerMin.value,r.innerMax.value-T.rangeValue);_={minR:W,maxR:W+T.rangeRatio,min:r.roundValueFn.value(fe),max:r.roundValueFn.value(fe+T.rangeValue)},r.focus.value="both";break}c.value=c.value.min===null||c.value.max===null?{min:_.min||e.min,max:_.max||e.max}:{min:_.min,max:_.max},e.snap!==!0||e.step===0?(a.value=_.minR,u.value=_.maxR):(a.value=n.convertModelToRatio(c.value.min),u.value=n.convertModelToRatio(c.value.max))}function V(M){if(!ii.includes(M.keyCode))return;ke(M);let T=([34,33].includes(M.keyCode)?10:1)*r.keyStep.value,_=([34,37,40].includes(M.keyCode)?-1:1)*(r.isReversed.value===!0?-1:1)*(e.vertical===!0?-1:1)*T;if(r.focus.value==="both"){let F=c.value.max-c.value.min,I=Je(r.roundValueFn.value(c.value.min+_),r.innerMin.value,r.innerMax.value-F);c.value={min:I,max:r.roundValueFn.value(I+F)}}else{if(r.focus.value===!1)return;{let F=r.focus.value;c.value={...c.value,[F]:Je(r.roundValueFn.value(c.value[F]+_),F==="min"?r.innerMin.value:c.value.min,F==="max"?r.innerMax.value:c.value.max)}}}D()}return()=>{let M=n.getContent(v,S,x,T=>{T.push(C(),L())});return l("div",{ref:i,class:"q-range "+r.classes.value+(e.modelValue.min===null||e.modelValue.max===null?" q-slider--no-value":""),...r.attributes.value,"aria-valuenow":e.modelValue.min+"|"+e.modelValue.max},M)}}});var Sd=A({name:"QRating",props:{...Ft,...kt,modelValue:{type:Number,required:!0},max:{type:[String,Number],default:5},icon:[String,Array],iconHalf:[String,Array],iconSelected:[String,Array],iconAriaLabel:[String,Array],color:[String,Array],colorHalf:[String,Array],colorSelected:[String,Array],noReset:Boolean,noDimming:Boolean,readonly:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=Dt(e),i=Vo(e),a=Xt(i),u=q(0),c={},f=s(()=>e.readonly!==!0&&e.disable!==!0),d=s(()=>`q-rating row inline items-center q-rating--${f.value===!0?"":"non-"}editable`+(e.noDimming===!0?" q-rating--no-dimming":"")+(e.disable===!0?" disabled":"")+(e.color!==void 0&&Array.isArray(e.color)===!1?` text-${e.color}`:"")),h=s(()=>{let b=Array.isArray(e.icon)===!0?e.icon.length:0,p=Array.isArray(e.iconSelected)===!0?e.iconSelected.length:0,C=Array.isArray(e.iconHalf)===!0?e.iconHalf.length:0,$=Array.isArray(e.color)===!0?e.color.length:0,L=Array.isArray(e.colorSelected)===!0?e.colorSelected.length:0,D=Array.isArray(e.colorHalf)===!0?e.colorHalf.length:0;return{iconLen:b,icon:b>0?e.icon[b-1]:e.icon,selIconLen:p,selIcon:p>0?e.iconSelected[p-1]:e.iconSelected,halfIconLen:C,halfIcon:C>0?e.iconHalf[p-1]:e.iconHalf,colorLen:$,color:$>0?e.color[$-1]:e.color,selColorLen:L,selColor:L>0?e.colorSelected[L-1]:e.colorSelected,halfColorLen:D,halfColor:D>0?e.colorHalf[D-1]:e.colorHalf}}),g=s(()=>{if(typeof e.iconAriaLabel=="string"){let b=e.iconAriaLabel.length!==0?`${e.iconAriaLabel} `:"";return p=>`${b}${p}`}if(Array.isArray(e.iconAriaLabel)===!0){let b=e.iconAriaLabel.length;if(b>0)return p=>e.iconAriaLabel[Math.min(p,b)-1]}return(b,p)=>`${p} ${b}`}),m=s(()=>{let b=[],p=h.value,C=Math.ceil(e.modelValue),$=f.value===!0?0:null,L=e.iconHalf===void 0||C===e.modelValue?-1:C;for(let D=1;D<=e.max;D++){let B=u.value===0&&e.modelValue>=D||u.value>0&&u.value>=D,E=L===D&&u.value<D,V=u.value>0&&(E===!0?C:e.modelValue)>=D&&u.value<D,M=E===!0?D<=p.halfColorLen?e.colorHalf[D-1]:p.halfColor:p.selColor!==void 0&&B===!0?D<=p.selColorLen?e.colorSelected[D-1]:p.selColor:D<=p.colorLen?e.color[D-1]:p.color,T=(E===!0?D<=p.halfIconLen?e.iconHalf[D-1]:p.halfIcon:p.selIcon!==void 0&&(B===!0||V===!0)?D<=p.selIconLen?e.iconSelected[D-1]:p.selIcon:D<=p.iconLen?e.icon[D-1]:p.icon)||r.iconSet.rating.icon;b.push({name:(E===!0?D<=p.halfIconLen?e.iconHalf[D-1]:p.halfIcon:p.selIcon!==void 0&&(B===!0||V===!0)?D<=p.selIconLen?e.iconSelected[D-1]:p.selIcon:D<=p.iconLen?e.icon[D-1]:p.icon)||r.iconSet.rating.icon,attrs:{tabindex:$,role:"radio","aria-checked":e.modelValue===D?"true":"false","aria-label":g.value(D,T)},iconClass:"q-rating__icon"+(B===!0||E===!0?" q-rating__icon--active":"")+(V===!0?" q-rating__icon--exselected":"")+(u.value===D?" q-rating__icon--hovered":"")+(M!==void 0?` text-${M}`:"")})}return b}),v=s(()=>{let b={role:"radiogroup"};return e.disable===!0&&(b["aria-disabled"]="true"),e.readonly===!0&&(b["aria-readonly"]="true"),b});function x(b){if(f.value===!0){let p=Je(parseInt(b,10),1,parseInt(e.max,10)),C=e.noReset!==!0&&e.modelValue===p?0:p;C!==e.modelValue&&o("update:modelValue",C),u.value=0}}function y(b){f.value===!0&&(u.value=b)}function k(b,p){switch(b.keyCode){case 13:case 32:return x(p),ke(b);case 37:case 40:return c[`rt${p-1}`]&&c[`rt${p-1}`].focus(),ke(b);case 39:case 38:return c[`rt${p+1}`]&&c[`rt${p+1}`].focus(),ke(b)}}function S(){u.value=0}return Mo(()=>{c={}}),()=>{let b=[];return m.value.forEach(({iconClass:p,name:C,attrs:$},L)=>{let D=L+1;b.push(l("div",{key:D,ref:B=>{c[`rt${D}`]=B},class:"q-rating__icon-container flex flex-center",...$,onClick(){x(D)},onMouseover(){y(D)},onMouseout:S,onFocus(){y(D)},onBlur:S,onKeyup(B){k(B,D)}},Xe(t[`tip-${D}`],[l(Re,{class:p,name:C})])))}),e.name!==void 0&&e.disable!==!0&&a(b,"push"),l("div",{class:d.value,style:n.value,...v.value},b)}}});var xd=A({name:"QResponsive",props:Fr,setup(e,{slots:t}){let o=Dr(e);return()=>l("div",{class:"q-responsive"},[l("div",{class:"q-responsive__filler overflow-hidden"},[l("div",{style:o.value})]),l("div",{class:"q-responsive__content absolute-full fit"},re(t.default))])}});var _d=A({props:["store","barStyle","verticalBarStyle","horizontalBarStyle"],setup(e){return()=>[l("div",{class:e.store.scroll.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:e.store.onVerticalMousedown}),l("div",{class:e.store.scroll.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:e.store.onHorizontalMousedown}),Et(l("div",{ref:e.store.scroll.vertical.ref,class:e.store.scroll.vertical.thumbClass.value,style:e.store.scroll.vertical.style.value,"aria-hidden":"true"}),e.store.thumbVertDir),Et(l("div",{ref:e.store.scroll.horizontal.ref,class:e.store.scroll.horizontal.thumbClass.value,style:e.store.scroll.horizontal.style.value,"aria-hidden":"true"}),e.store.thumbHorizDir)]}});var Cd=["vertical","horizontal"],mu={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}},wd={prevent:!0,mouse:!0,mouseAllDir:!0},kd=e=>e>=250?50:Math.ceil(e/5),qd=A({name:"QScrollArea",props:{...Se,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],verticalOffset:{type:Array,default:[0,0]},horizontalOffset:{type:Array,default:[0,0]},contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:o}){let r=q(!1),n=q(!1),i=q(!1),a={vertical:q(0),horizontal:q(0)},u={vertical:{ref:q(null),position:q(0),size:q(0)},horizontal:{ref:q(null),position:q(0),size:q(0)}},{proxy:c}=K(),f=xe(e,c.$q),d=null,h,g=q(null),m=s(()=>"q-scrollarea"+(f.value===!0?" q-scrollarea--dark":""));Object.assign(a,{verticalInner:s(()=>a.vertical.value-e.verticalOffset[0]-e.verticalOffset[1]),horizontalInner:s(()=>a.horizontal.value-e.horizontalOffset[0]-e.horizontalOffset[1])}),u.vertical.percentage=s(()=>{let _=u.vertical.size.value-a.vertical.value;if(_<=0)return 0;let F=Je(u.vertical.position.value/_,0,1);return Math.round(F*1e4)/1e4}),u.vertical.thumbHidden=s(()=>(e.visible===null?i.value:e.visible)!==!0&&r.value===!1&&n.value===!1||u.vertical.size.value<=a.vertical.value+1),u.vertical.thumbStart=s(()=>e.verticalOffset[0]+u.vertical.percentage.value*(a.verticalInner.value-u.vertical.thumbSize.value)),u.vertical.thumbSize=s(()=>Math.round(Je(a.verticalInner.value*a.verticalInner.value/u.vertical.size.value,kd(a.verticalInner.value),a.verticalInner.value))),u.vertical.style=s(()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${u.vertical.thumbStart.value}px`,height:`${u.vertical.thumbSize.value}px`,right:`${e.horizontalOffset[1]}px`})),u.vertical.thumbClass=s(()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(u.vertical.thumbHidden.value===!0?" q-scrollarea__thumb--invisible":"")),u.vertical.barClass=s(()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(u.vertical.thumbHidden.value===!0?" q-scrollarea__bar--invisible":"")),u.horizontal.percentage=s(()=>{let _=u.horizontal.size.value-a.horizontal.value;if(_<=0)return 0;let F=Je(Math.abs(u.horizontal.position.value)/_,0,1);return Math.round(F*1e4)/1e4}),u.horizontal.thumbHidden=s(()=>(e.visible===null?i.value:e.visible)!==!0&&r.value===!1&&n.value===!1||u.horizontal.size.value<=a.horizontal.value+1),u.horizontal.thumbStart=s(()=>e.horizontalOffset[0]+u.horizontal.percentage.value*(a.horizontalInner.value-u.horizontal.thumbSize.value)),u.horizontal.thumbSize=s(()=>Math.round(Je(a.horizontalInner.value*a.horizontalInner.value/u.horizontal.size.value,kd(a.horizontalInner.value),a.horizontalInner.value))),u.horizontal.style=s(()=>({...e.thumbStyle,...e.horizontalThumbStyle,[c.$q.lang.rtl===!0?"right":"left"]:`${u.horizontal.thumbStart.value}px`,width:`${u.horizontal.thumbSize.value}px`,bottom:`${e.verticalOffset[1]}px`})),u.horizontal.thumbClass=s(()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(u.horizontal.thumbHidden.value===!0?" q-scrollarea__thumb--invisible":"")),u.horizontal.barClass=s(()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(u.horizontal.thumbHidden.value===!0?" q-scrollarea__bar--invisible":""));let v=s(()=>u.vertical.thumbHidden.value===!0&&u.horizontal.thumbHidden.value===!0?e.contentStyle:e.contentActiveStyle);function x(){let _={};return Cd.forEach(F=>{let I=u[F];Object.assign(_,{[F+"Position"]:I.position.value,[F+"Percentage"]:I.percentage.value,[F+"Size"]:I.size.value,[F+"ContainerSize"]:a[F].value,[F+"ContainerInnerSize"]:a[F+"Inner"].value})}),_}let y=Zt(()=>{let _=x();_.ref=c,o("scroll",_)},0);function k(_,F,I){if(Cd.includes(_)===!1){console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");return}(_==="vertical"?Bo:ti)(g.value,F,I)}function S({height:_,width:F}){let I=!1;a.vertical.value!==_&&(a.vertical.value=_,I=!0),a.horizontal.value!==F&&(a.horizontal.value=F,I=!0),I===!0&&L()}function b({position:_}){let F=!1;u.vertical.position.value!==_.top&&(u.vertical.position.value=_.top,F=!0),u.horizontal.position.value!==_.left&&(u.horizontal.position.value=_.left,F=!0),F===!0&&L()}function p({height:_,width:F}){u.horizontal.size.value!==F&&(u.horizontal.size.value=F,L()),u.vertical.size.value!==_&&(u.vertical.size.value=_,L())}function C(_,F){let I=u[F];if(_.isFirst===!0){if(I.thumbHidden.value===!0)return;h=I.position.value,n.value=!0}else if(n.value!==!0)return;_.isFinal===!0&&(n.value=!1);let j=mu[F],W=(I.size.value-a[F].value)/(a[F+"Inner"].value-I.thumbSize.value),ee=_.distance[j.dist],fe=h+(_.direction===j.dir?1:-1)*ee*W;D(fe,F)}function $(_,F){let I=u[F];if(I.thumbHidden.value!==!0){let j=F==="vertical"?e.verticalOffset[0]:e.horizontalOffset[0],W=_[mu[F].offset]-j,ee=I.thumbStart.value-j;if(W<ee||W>ee+I.thumbSize.value){let fe=W-I.thumbSize.value/2,H=Je(fe/(a[F+"Inner"].value-I.thumbSize.value),0,1);D(H*Math.max(0,I.size.value-a[F].value),F)}I.ref.value!==null&&I.ref.value.dispatchEvent(new MouseEvent(_.type,_))}}function L(){r.value=!0,d!==null&&clearTimeout(d),d=setTimeout(()=>{d=null,r.value=!1},e.delay),e.onScroll!==void 0&&y()}function D(_,F){g.value[mu[F].scroll]=_}let B=null;function E(){B!==null&&clearTimeout(B),B=setTimeout(()=>{B=null,i.value=!0},c.$q.platform.is.ios?50:0)}function V(){B!==null&&(clearTimeout(B),B=null),i.value=!1}let M=null;Y(()=>c.$q.lang.rtl,_=>{g.value!==null&&ti(g.value,Math.abs(u.horizontal.position.value)*(_===!0?-1:1))}),Pt(()=>{M={top:u.vertical.position.value,left:u.horizontal.position.value}}),Nt(()=>{if(M===null)return;let _=g.value;_!==null&&(ti(_,M.left),Bo(_,M.top))}),ye(y.cancel),Object.assign(c,{getScrollTarget:()=>g.value,getScroll:x,getScrollPosition:()=>({top:u.vertical.position.value,left:u.horizontal.position.value}),getScrollPercentage:()=>({top:u.vertical.percentage.value,left:u.horizontal.percentage.value}),setScrollPosition:k,setScrollPercentage(_,F,I){k(_,F*(u[_].size.value-a[_].value)*(_==="horizontal"&&c.$q.lang.rtl===!0?-1:1),I)}});let T={scroll:u,thumbVertDir:[[Rt,_=>{C(_,"vertical")},void 0,{vertical:!0,...wd}]],thumbHorizDir:[[Rt,_=>{C(_,"horizontal")},void 0,{horizontal:!0,...wd}]],onVerticalMousedown(_){$(_,"vertical")},onHorizontalMousedown(_){$(_,"horizontal")}};return()=>l("div",{class:m.value,onMouseenter:E,onMouseleave:V},[l("div",{ref:g,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:e.tabindex!==void 0?e.tabindex:void 0},[l("div",{class:"q-scrollarea__content absolute",style:v.value},Xe(t.default,[l(oo,{debounce:0,onResize:p})])),l(zr,{axis:"both",onScroll:b})]),l(oo,{debounce:0,onResize:S}),l(_d,{store:T,barStyle:e.barStyle,verticalBarStyle:e.verticalBarStyle,horizontalBarStyle:e.horizontalBarStyle})])}});var Co=1e3,Ph=["start","center","end","start-force","center-force","end-force"],Md=Array.prototype.filter,Ah=window.getComputedStyle(document.body).overflowAnchor===void 0?Ye:function(e,t){e!==null&&(e._qOverflowAnimationFrame!==void 0&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame(()=>{if(e===null)return;e._qOverflowAnimationFrame=void 0;let o=e.children||[];Md.call(o,n=>n.dataset&&n.dataset.qVsAnchor!==void 0).forEach(n=>{delete n.dataset.qVsAnchor});let r=o[t];r&&r.dataset&&(r.dataset.qVsAnchor="")}))};function Hr(e,t){return e+t}function vu(e,t,o,r,n,i,a,u){let c=e===window?document.scrollingElement||document.documentElement:e,f=n===!0?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-a-u,scrollMaxSize:0,offsetStart:-a,offsetEnd:-u};if(n===!0?(e===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=c.scrollLeft,d.scrollViewSize+=c.clientWidth),d.scrollMaxSize=c.scrollWidth,i===!0&&(d.scrollStart=(Pn===!0?d.scrollMaxSize-d.scrollViewSize:0)-d.scrollStart)):(e===window?(d.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,d.scrollViewSize+=document.documentElement.clientHeight):(d.scrollStart=c.scrollTop,d.scrollViewSize+=c.clientHeight),d.scrollMaxSize=c.scrollHeight),o!==null)for(let h=o.previousElementSibling;h!==null;h=h.previousElementSibling)h.classList.contains("q-virtual-scroll--skip")===!1&&(d.offsetStart+=h[f]);if(r!==null)for(let h=r.nextElementSibling;h!==null;h=h.nextElementSibling)h.classList.contains("q-virtual-scroll--skip")===!1&&(d.offsetEnd+=h[f]);if(t!==e){let h=c.getBoundingClientRect(),g=t.getBoundingClientRect();n===!0?(d.offsetStart+=g.left-h.left,d.offsetEnd-=g.width):(d.offsetStart+=g.top-h.top,d.offsetEnd-=g.height),e!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function Td(e,t,o,r){t==="end"&&(t=(e===window?document.body:e)[o===!0?"scrollWidth":"scrollHeight"]),e===window?o===!0?(r===!0&&(t=(Pn===!0?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):o===!0?(r===!0&&(t=(Pn===!0?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function gi(e,t,o,r){if(o>=r)return 0;let n=t.length,i=Math.floor(o/Co),a=Math.floor((r-1)/Co)+1,u=e.slice(i,a).reduce(Hr,0);return o%Co!==0&&(u-=t.slice(i*Co,o).reduce(Hr,0)),r%Co!==0&&r!==n&&(u-=t.slice(r,a*Co).reduce(Hr,0)),u}var Rd={virtualScrollSliceSize:{type:[Number,String],default:10},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},gu=Object.keys(Rd),hi={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...Rd};function Ya({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:o,virtualScrollItemSizeComputed:r}){let n=K(),{props:i,emit:a,proxy:u}=n,{$q:c}=u,f,d,h,g=[],m,v=q(0),x=q(0),y=q({}),k=q(null),S=q(null),b=q(null),p=q({from:0,to:0}),C=s(()=>i.tableColspan!==void 0?i.tableColspan:100);r===void 0&&(r=s(()=>i.virtualScrollItemSize));let $=s(()=>r.value+";"+i.virtualScrollHorizontal),L=s(()=>$.value+";"+i.virtualScrollSliceRatioBefore+";"+i.virtualScrollSliceRatioAfter);Y(L,()=>{I()}),Y($,D);function D(){F(d,!0)}function B(H){F(H===void 0?d:H)}function E(H,w){let X=t();if(X==null||X.nodeType===8)return;let U=vu(X,o(),k.value,S.value,i.virtualScrollHorizontal,c.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd);h!==U.scrollViewSize&&I(U.scrollViewSize),M(X,U,Math.min(e.value-1,Math.max(0,parseInt(H,10)||0)),0,Ph.indexOf(w)!==-1?w:d!==-1&&H>d?"end":"start")}function V(){let H=t();if(H==null||H.nodeType===8)return;let w=vu(H,o(),k.value,S.value,i.virtualScrollHorizontal,c.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd),X=e.value-1,U=w.scrollMaxSize-w.offsetStart-w.offsetEnd-x.value;if(f===w.scrollStart)return;if(w.scrollMaxSize<=0){M(H,w,0,0);return}h!==w.scrollViewSize&&I(w.scrollViewSize),T(p.value.from);let le=Math.floor(w.scrollMaxSize-Math.max(w.scrollViewSize,w.offsetEnd)-Math.min(m[X],w.scrollViewSize/2));if(le>0&&Math.ceil(w.scrollStart)>=le){M(H,w,X,w.scrollMaxSize-w.offsetEnd-g.reduce(Hr,0));return}let R=0,z=w.scrollStart-w.offsetStart,ae=z;if(z<=U&&z+w.scrollViewSize>=v.value)z-=v.value,R=p.value.from,ae=z;else for(let Q=0;z>=g[Q]&&R<X;Q++)z-=g[Q],R+=Co;for(;z>0&&R<X;)z-=m[R],z>-w.scrollViewSize?(R++,ae=z):ae=m[R]+z;M(H,w,R,ae)}function M(H,w,X,U,le){let R=typeof le=="string"&&le.indexOf("-force")!==-1,z=R===!0?le.replace("-force",""):le,ae=z!==void 0?z:"start",Q=Math.max(0,X-y.value[ae]),me=Q+y.value.total;me>e.value&&(me=e.value,Q=Math.max(0,me-y.value.total)),f=w.scrollStart;let qe=Q!==p.value.from||me!==p.value.to;if(qe===!1&&z===void 0){W(X);return}let{activeElement:G}=document,ce=b.value;qe===!0&&ce!==null&&ce!==G&&ce.contains(G)===!0&&(ce.addEventListener("focusout",_),setTimeout(()=>{ce!==null&&ce.removeEventListener("focusout",_)})),Ah(ce,X-Q);let ge=z!==void 0?m.slice(Q,X).reduce(Hr,0):0;if(qe===!0){let _e=me>=p.value.from&&Q<=p.value.to?p.value.to:me;p.value={from:Q,to:_e},v.value=gi(g,m,0,Q),x.value=gi(g,m,me,e.value),requestAnimationFrame(()=>{p.value.to!==me&&f===w.scrollStart&&(p.value={from:p.value.from,to:me},x.value=gi(g,m,me,e.value))})}requestAnimationFrame(()=>{if(f!==w.scrollStart)return;qe===!0&&T(Q);let _e=m.slice(Q,X).reduce(Hr,0),Be=_e+w.offsetStart+v.value,de=Be+m[X],Le=Be+U;if(z!==void 0){let He=_e-ge,Qe=w.scrollStart+He;Le=R!==!0&&Qe<Be&&de<Qe+w.scrollViewSize?Qe:z==="end"?de-w.scrollViewSize:Be-(z==="start"?0:Math.round((w.scrollViewSize-m[X])/2))}f=Le,Td(H,Le,i.virtualScrollHorizontal,c.lang.rtl),W(X)})}function T(H){let w=b.value;if(w){let X=Md.call(w.children,Q=>Q.classList&&Q.classList.contains("q-virtual-scroll--skip")===!1),U=X.length,le=i.virtualScrollHorizontal===!0?Q=>Q.getBoundingClientRect().width:Q=>Q.offsetHeight,R=H,z,ae;for(let Q=0;Q<U;){for(z=le(X[Q]),Q++;Q<U&&X[Q].classList.contains("q-virtual-scroll--with-prev")===!0;)z+=le(X[Q]),Q++;ae=z-m[R],ae!==0&&(m[R]+=ae,g[Math.floor(R/Co)]+=ae),R++}}}function _(){b.value!==null&&b.value!==void 0&&b.value.focus()}function F(H,w){let X=1*r.value;(w===!0||Array.isArray(m)===!1)&&(m=[]);let U=m.length;m.length=e.value;for(let R=e.value-1;R>=U;R--)m[R]=X;let le=Math.floor((e.value-1)/Co);g=[];for(let R=0;R<=le;R++){let z=0,ae=Math.min((R+1)*Co,e.value);for(let Q=R*Co;Q<ae;Q++)z+=m[Q];g.push(z)}d=-1,f=void 0,v.value=gi(g,m,0,p.value.from),x.value=gi(g,m,p.value.to,e.value),H>=0?(T(p.value.from),Ee(()=>{E(H)})):ee()}function I(H){if(H===void 0&&typeof window<"u"){let z=t();z!=null&&z.nodeType!==8&&(H=vu(z,o(),k.value,S.value,i.virtualScrollHorizontal,c.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd).scrollViewSize)}h=H;let w=parseFloat(i.virtualScrollSliceRatioBefore)||0,X=parseFloat(i.virtualScrollSliceRatioAfter)||0,U=1+w+X,le=H===void 0||H<=0?1:Math.ceil(H/r.value),R=Math.max(1,le,Math.ceil((i.virtualScrollSliceSize>0?i.virtualScrollSliceSize:10)/U));y.value={total:Math.ceil(R*U),start:Math.ceil(R*w),center:Math.ceil(R*(.5+w)),end:Math.ceil(R*(1+w)),view:le}}function j(H,w){let X=i.virtualScrollHorizontal===!0?"width":"height",U={["--q-virtual-scroll-item-"+X]:r.value+"px"};return[H==="tbody"?l(H,{class:"q-virtual-scroll__padding",key:"before",ref:k},[l("tr",[l("td",{style:{[X]:`${v.value}px`,...U},colspan:C.value})])]):l(H,{class:"q-virtual-scroll__padding",key:"before",ref:k,style:{[X]:`${v.value}px`,...U}}),l(H,{class:"q-virtual-scroll__content",key:"content",ref:b,tabindex:-1},w.flat()),H==="tbody"?l(H,{class:"q-virtual-scroll__padding",key:"after",ref:S},[l("tr",[l("td",{style:{[X]:`${x.value}px`,...U},colspan:C.value})])]):l(H,{class:"q-virtual-scroll__padding",key:"after",ref:S,style:{[X]:`${x.value}px`,...U}})]}function W(H){d!==H&&(i.onVirtualScroll!==void 0&&a("virtualScroll",{index:H,from:p.value.from,to:p.value.to-1,direction:H<d?"decrease":"increase",ref:u}),d=H)}I();let ee=Zt(V,c.platform.is.ios===!0?120:35);Hn(()=>{I()});let fe=!1;return Pt(()=>{fe=!0}),Nt(()=>{if(fe!==!0)return;let H=t();f!==void 0&&H!==void 0&&H!==null&&H.nodeType!==8?Td(H,f,i.virtualScrollHorizontal,c.lang.rtl):E(d)}),ye(()=>{ee.cancel()}),Object.assign(u,{scrollTo:E,reset:D,refresh:B}),{virtualScrollSliceRange:p,virtualScrollSliceSizeComputed:y,setVirtualScrollSize:I,onVirtualScrollEvt:ee,localResetVirtualScroll:F,padVirtualScroll:j,scrollTo:E,reset:D,refresh:B}}var Pd=e=>["add","add-unique","toggle"].includes(e),$h=".*+?^${}()|[]\\",Eh=Object.keys(Dn);function hu(e,t){if(typeof e=="function")return e;let o=e!==void 0?e:t;return r=>r!==null&&typeof r=="object"&&o in r?r[o]:r}var Xa=A({name:"QSelect",inheritAttrs:!1,props:{...hi,...kt,...Dn,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],popupNoRouteDismiss:Boolean,useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:Pd},mapOptions:Boolean,emitValue:Boolean,disableTabSelection:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:{},transitionHide:{},transitionDuration:{},behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:hi.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[...hn,"add","remove","inputValue","keyup","keypress","keydown","popupShow","popupHide","filterAbort"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=q(!1),a=q(!1),u=q(-1),c=q(""),f=q(!1),d=q(!1),h=null,g=null,m,v,x,y=null,k,S,b,p,C=q(null),$=q(null),L=q(null),D=q(null),B=q(null),E=gr(e),V=Va(ne),M=s(()=>e.options.length),T=s(()=>e.virtualScrollItemSize===void 0?e.optionsDense===!0?24:48:e.virtualScrollItemSize),{virtualScrollSliceRange:_,virtualScrollSliceSizeComputed:F,localResetVirtualScroll:I,padVirtualScroll:j,onVirtualScrollEvt:W,scrollTo:ee,setVirtualScrollSize:fe}=Ya({virtualScrollLength:M,getVirtualScrollTarget:Gt,getVirtualScrollEl:yt,virtualScrollItemSizeComputed:T}),H=pn(),w=s(()=>{let O=e.mapOptions===!0&&e.multiple!==!0,Te=e.modelValue!==void 0&&(e.modelValue!==null||O===!0)?e.multiple===!0&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue]:[];if(e.mapOptions===!0){let Me=e.mapOptions===!0&&m!==void 0?m:[],rt=Te.map(bt=>J(bt,Me));return e.modelValue===null&&O===!0?rt.filter(bt=>bt!==null):rt}return Te}),X=s(()=>{let O={};return Eh.forEach(Te=>{let Me=e[Te];Me!==void 0&&(O[Te]=Me)}),O}),U=s(()=>e.optionsDark===null?H.isDark.value:e.optionsDark),le=s(()=>No(w.value)),R=s(()=>{let O="q-field__input q-placeholder col";return e.hideSelected===!0||w.value.length===0?[O,e.inputClass]:(O+=" q-field__input--padding",e.inputClass===void 0?O:[O,e.inputClass])}),z=s(()=>(e.virtualScrollHorizontal===!0?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:"")),ae=s(()=>M.value===0),Q=s(()=>w.value.map(O=>ie.value(O)).join(", ")),me=s(()=>e.displayValue!==void 0?e.displayValue:Q.value),qe=s(()=>e.optionsHtml===!0?()=>!0:O=>O!=null&&O.html===!0),G=s(()=>e.displayValueHtml===!0||e.displayValue===void 0&&(e.optionsHtml===!0||w.value.some(qe.value))),ce=s(()=>H.focused.value===!0?e.tabindex:-1),ge=s(()=>{let O={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":e.readonly===!0?"true":"false","aria-autocomplete":e.useInput===!0?"list":"none","aria-expanded":i.value===!0?"true":"false","aria-controls":`${H.targetUid.value}_lb`};return u.value>=0&&(O["aria-activedescendant"]=`${H.targetUid.value}_${u.value}`),O}),_e=s(()=>({id:`${H.targetUid.value}_lb`,role:"listbox","aria-multiselectable":e.multiple===!0?"true":"false"})),Be=s(()=>w.value.map((O,Te)=>({index:Te,opt:O,html:qe.value(O),selected:!0,removeAtIndex:Oe,toggleOption:ut,tabindex:ce.value}))),de=s(()=>{if(M.value===0)return[];let{from:O,to:Te}=_.value;return e.options.slice(O,Te).map((Me,rt)=>{let bt=Z.value(Me)===!0,gt=se(Me)===!0,Ot=O+rt,$t={clickable:!0,active:gt,activeClass:Qe.value,manualFocus:!0,focused:!1,disable:bt,tabindex:-1,dense:e.optionsDense,dark:U.value,role:"option","aria-selected":gt===!0?"true":"false",id:`${H.targetUid.value}_${Ot}`,onClick:()=>{ut(Me)}};return bt!==!0&&(u.value===Ot&&($t.focused=!0),n.platform.is.desktop===!0&&($t.onMousemove=()=>{i.value===!0&&oe(Ot)})),{index:Ot,opt:Me,html:qe.value(Me),label:ie.value(Me),selected:$t.active,focused:$t.focused,toggleOption:ut,setOptionIndex:oe,itemProps:$t}})}),Le=s(()=>e.dropdownIcon!==void 0?e.dropdownIcon:n.iconSet.arrow.dropdown),He=s(()=>e.optionsCover===!1&&e.outlined!==!0&&e.standout!==!0&&e.borderless!==!0&&e.rounded!==!0),Qe=s(()=>e.optionsSelectedClass!==void 0?e.optionsSelectedClass:e.color!==void 0?`text-${e.color}`:""),ot=s(()=>hu(e.optionValue,"value")),ie=s(()=>hu(e.optionLabel,"label")),Z=s(()=>hu(e.optionDisable,"disable")),ve=s(()=>w.value.map(ot.value)),Fe=s(()=>{let O={onInput:ne,onChange:V,onKeydown:pt,onKeyup:we,onKeypress:et,onFocus:Ce,onClick(Te){v===!0&&at(Te)}};return O.onCompositionstart=O.onCompositionupdate=O.onCompositionend=V,O});Y(w,O=>{m=O,e.useInput===!0&&e.fillInput===!0&&e.multiple!==!0&&H.innerLoading.value!==!0&&(a.value!==!0&&i.value!==!0||le.value!==!0)&&(x!==!0&&In(),(a.value===!0||i.value===!0)&&De(""))},{immediate:!0}),Y(()=>e.fillInput,In),Y(i,yl),Y(M,lv);function Ie(O){return e.emitValue===!0?ot.value(O):O}function Ve(O){if(O!==-1&&O<w.value.length)if(e.multiple===!0){let Te=e.modelValue.slice();o("remove",{index:O,value:Te.splice(O,1)[0]}),o("update:modelValue",Te)}else o("update:modelValue",null)}function Oe(O){Ve(O),H.focus()}function lt(O,Te){let Me=Ie(O);if(e.multiple!==!0){e.fillInput===!0&&Ae(ie.value(O),!0,!0),o("update:modelValue",Me);return}if(w.value.length===0){o("add",{index:0,value:Me}),o("update:modelValue",e.multiple===!0?[Me]:Me);return}if(Te===!0&&se(O)===!0||e.maxValues!==void 0&&e.modelValue.length>=e.maxValues)return;let rt=e.modelValue.slice();o("add",{index:rt.length,value:Me}),rt.push(Me),o("update:modelValue",rt)}function ut(O,Te){if(H.editable.value!==!0||O===void 0||Z.value(O)===!0)return;let Me=ot.value(O);if(e.multiple!==!0){Te!==!0&&(Ae(e.fillInput===!0?ie.value(O):"",!0,!0),ro()),$.value!==null&&$.value.focus(),(w.value.length===0||Wt(ot.value(w.value[0]),Me)!==!0)&&o("update:modelValue",e.emitValue===!0?Me:O);return}if((v!==!0||f.value===!0)&&H.focus(),Ce(),w.value.length===0){let gt=e.emitValue===!0?Me:O;o("add",{index:0,value:gt}),o("update:modelValue",e.multiple===!0?[gt]:gt);return}let rt=e.modelValue.slice(),bt=ve.value.findIndex(gt=>Wt(gt,Me));if(bt!==-1)o("remove",{index:bt,value:rt.splice(bt,1)[0]});else{if(e.maxValues!==void 0&&rt.length>=e.maxValues)return;let gt=e.emitValue===!0?Me:O;o("add",{index:rt.length,value:gt}),rt.push(gt)}o("update:modelValue",rt)}function oe(O){if(n.platform.is.desktop!==!0)return;let Te=O!==-1&&O<M.value?O:-1;u.value!==Te&&(u.value=Te)}function ue(O=1,Te){if(i.value===!0){let Me=u.value;do Me=xn(Me+O,-1,M.value-1);while(Me!==-1&&Me!==u.value&&Z.value(e.options[Me])===!0);u.value!==Me&&(oe(Me),ee(Me),Te!==!0&&e.useInput===!0&&e.fillInput===!0&&pe(Me>=0?ie.value(e.options[Me]):k,!0))}}function J(O,Te){let Me=rt=>Wt(ot.value(rt),O);return e.options.find(Me)||Te.find(Me)||O}function se(O){let Te=ot.value(O);return ve.value.find(Me=>Wt(Me,Te))!==void 0}function Ce(O){e.useInput===!0&&$.value!==null&&(O===void 0||$.value===O.target&&O.target.value===Q.value)&&$.value.select()}function Ke(O){Tt(O,27)===!0&&i.value===!0&&(at(O),ro(),In()),o("keyup",O)}function we(O){let{value:Te}=O.target;if(O.keyCode!==void 0){Ke(O);return}if(O.target.value="",h!==null&&(clearTimeout(h),h=null),g!==null&&(clearTimeout(g),g=null),In(),typeof Te=="string"&&Te.length!==0){let Me=Te.toLocaleLowerCase(),rt=gt=>{let Ot=e.options.find($t=>gt.value($t).toLocaleLowerCase()===Me);return Ot===void 0?!1:(w.value.indexOf(Ot)===-1?ut(Ot):ro(),!0)},bt=gt=>{rt(ot)!==!0&&(rt(ie)===!0||gt===!0||De(Te,!0,()=>bt(!0)))};bt()}else H.clearValue(O)}function et(O){o("keypress",O)}function pt(O){if(o("keydown",O),io(O)===!0)return;let Te=c.value.length!==0&&(e.newValueMode!==void 0||e.onNewValue!==void 0),Me=O.shiftKey!==!0&&e.disableTabSelection!==!0&&e.multiple!==!0&&(u.value!==-1||Te===!0);if(O.keyCode===27){vt(O);return}if(O.keyCode===9&&Me===!1){Ne();return}if(O.target===void 0||O.target.id!==H.targetUid.value||H.editable.value!==!0)return;if(O.keyCode===40&&H.innerLoading.value!==!0&&i.value===!1){ke(O),dt();return}if(O.keyCode===8&&(e.useChips===!0||e.clearable===!0)&&e.hideSelected!==!0&&c.value.length===0){e.multiple===!0&&Array.isArray(e.modelValue)===!0?Ve(e.modelValue.length-1):e.multiple!==!0&&e.modelValue!==null&&o("update:modelValue",null);return}(O.keyCode===35||O.keyCode===36)&&(typeof c.value!="string"||c.value.length===0)&&(ke(O),u.value=-1,ue(O.keyCode===36?1:-1,e.multiple)),(O.keyCode===33||O.keyCode===34)&&F.value!==void 0&&(ke(O),u.value=Math.max(-1,Math.min(M.value,u.value+(O.keyCode===33?-1:1)*F.value.view)),ue(O.keyCode===33?1:-1,e.multiple)),(O.keyCode===38||O.keyCode===40)&&(ke(O),ue(O.keyCode===38?-1:1,e.multiple));let rt=M.value;if((b===void 0||p<Date.now())&&(b=""),rt>0&&e.useInput!==!0&&O.key!==void 0&&O.key.length===1&&O.altKey===!1&&O.ctrlKey===!1&&O.metaKey===!1&&(O.keyCode!==32||b.length!==0)){i.value!==!0&&dt(O);let bt=O.key.toLocaleLowerCase(),gt=b.length===1&&b[0]===bt;p=Date.now()+1500,gt===!1&&(ke(O),b+=bt);let Ot=new RegExp("^"+b.split("").map(Sl=>$h.indexOf(Sl)!==-1?"\\"+Sl:Sl).join(".*"),"i"),$t=u.value;if(gt===!0||$t<0||Ot.test(ie.value(e.options[$t]))!==!0)do $t=xn($t+1,-1,rt-1);while($t!==u.value&&(Z.value(e.options[$t])===!0||Ot.test(ie.value(e.options[$t]))!==!0));u.value!==$t&&Ee(()=>{oe($t),ee($t),$t>=0&&e.useInput===!0&&e.fillInput===!0&&pe(ie.value(e.options[$t]),!0)});return}if(!(O.keyCode!==13&&(O.keyCode!==32||e.useInput===!0||b!=="")&&(O.keyCode!==9||Me===!1))){if(O.keyCode!==9&&ke(O),u.value!==-1&&u.value<rt){ut(e.options[u.value]);return}if(Te===!0){let bt=(gt,Ot)=>{if(Ot){if(Pd(Ot)!==!0)return}else Ot=e.newValueMode;if(Ae("",e.multiple!==!0,!0),gt==null)return;(Ot==="toggle"?ut:lt)(gt,Ot==="add-unique"),e.multiple!==!0&&($.value!==null&&$.value.focus(),ro())};if(e.onNewValue!==void 0?o("newValue",c.value,bt):bt(c.value),e.multiple!==!0)return}i.value===!0?Ne():H.innerLoading.value!==!0&&dt()}}function yt(){return v===!0?B.value:L.value!==null&&L.value.contentEl!==null?L.value.contentEl:void 0}function Gt(){return yt()}function so(){return e.hideSelected===!0?[]:t["selected-item"]!==void 0?Be.value.map(O=>t["selected-item"](O)).slice():t.selected!==void 0?[].concat(t.selected()):e.useChips===!0?Be.value.map((O,Te)=>l(qr,{key:"option-"+Te,removable:H.editable.value===!0&&Z.value(O.opt)!==!0,dense:!0,textColor:e.color,tabindex:ce.value,onRemove(){O.removeAtIndex(Te)}},()=>l("span",{class:"ellipsis",[O.html===!0?"innerHTML":"textContent"]:ie.value(O.opt)}))):[l("span",{[G.value===!0?"innerHTML":"textContent"]:me.value})]}function To(){if(ae.value===!0)return t["no-option"]!==void 0?t["no-option"]({inputValue:c.value}):void 0;let O=t.option!==void 0?t.option:Me=>l(Qo,{key:Me.index,...Me.itemProps},()=>l(no,()=>l(Ln,()=>l("span",{[Me.html===!0?"innerHTML":"textContent"]:Me.label})))),Te=j("div",de.value.map(O));return t["before-options"]!==void 0&&(Te=t["before-options"]().concat(Te)),Xe(t["after-options"],Te)}function jo(O,Te){let Me=Te===!0?{...ge.value,...H.splitAttrs.attributes.value}:void 0,rt={ref:Te===!0?$:void 0,key:"i_t",class:R.value,style:e.inputStyle,value:c.value!==void 0?c.value:"",type:"search",...Me,id:Te===!0?H.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":O===!0||e.autofocus===!0||void 0,disabled:e.disable===!0,readonly:e.readonly===!0,...Fe.value};return O!==!0&&v===!0&&(Array.isArray(rt.class)===!0?rt.class=[...rt.class,"no-pointer-events"]:rt.class+=" no-pointer-events"),l("input",rt)}function ne(O){h!==null&&(clearTimeout(h),h=null),g!==null&&(clearTimeout(g),g=null),!(O&&O.target&&O.target.qComposing===!0)&&(pe(O.target.value||""),x=!0,k=c.value,H.focused.value!==!0&&(v!==!0||f.value===!0)&&H.focus(),e.onFilter!==void 0&&(h=setTimeout(()=>{h=null,De(c.value)},e.inputDebounce)))}function pe(O,Te){c.value!==O&&(c.value=O,Te===!0||e.inputDebounce===0||e.inputDebounce==="0"?o("inputValue",O):g=setTimeout(()=>{g=null,o("inputValue",O)},e.inputDebounce))}function Ae(O,Te,Me){x=Me!==!0,e.useInput===!0&&(pe(O,!0),(Te===!0||Me!==!0)&&(k=O),Te!==!0&&De(O))}function De(O,Te,Me){if(e.onFilter===void 0||Te!==!0&&H.focused.value!==!0)return;H.innerLoading.value===!0?o("filterAbort"):(H.innerLoading.value=!0,d.value=!0),O!==""&&e.multiple!==!0&&w.value.length!==0&&x!==!0&&O===ie.value(w.value[0])&&(O="");let rt=setTimeout(()=>{i.value===!0&&(i.value=!1)},10);y!==null&&clearTimeout(y),y=rt,o("filter",O,(bt,gt)=>{(Te===!0||H.focused.value===!0)&&y===rt&&(clearTimeout(y),typeof bt=="function"&&bt(),d.value=!1,Ee(()=>{H.innerLoading.value=!1,H.editable.value===!0&&(Te===!0?i.value===!0&&ro():i.value===!0?yl(!0):i.value=!0),typeof gt=="function"&&Ee(()=>{gt(r)}),typeof Me=="function"&&Ee(()=>{Me(r)})}))},()=>{H.focused.value===!0&&y===rt&&(clearTimeout(y),H.innerLoading.value=!1,d.value=!1),i.value===!0&&(i.value=!1)})}function tt(){return l(Lo,{ref:L,class:z.value,style:e.popupContentStyle,modelValue:i.value,fit:e.menuShrink!==!0,cover:e.optionsCover===!0&&ae.value!==!0&&e.useInput!==!0,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:U.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:He.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,..._e.value,onScrollPassive:W,onBeforeShow:Tu,onBeforeHide:St,onShow:P},To)}function St(O){Mu(O),Ne()}function P(){fe()}function N(O){at(O),$.value!==null&&$.value.focus(),f.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function te(O){at(O),Ee(()=>{f.value=!1})}function he(){let O=[l(Aa,{class:`col-auto ${H.fieldClass.value}`,...X.value,for:H.targetUid.value,dark:U.value,square:!0,loading:d.value,itemAligned:!1,filled:!0,stackLabel:c.value.length!==0,...H.splitAttrs.listeners.value,onFocus:N,onBlur:te},{...t,rawControl:()=>H.getControl(!0),before:void 0,after:void 0})];return i.value===!0&&O.push(l("div",{ref:B,class:z.value+" scroll",style:e.popupContentStyle,..._e.value,onClick:vt,onScrollPassive:W},To())),l(Ho,{ref:D,modelValue:a.value,position:e.useInput===!0?"top":void 0,transitionShow:S,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:Tu,onBeforeHide:be,onHide:it,onShow:$e},()=>l("div",{class:"q-select__dialog"+(U.value===!0?" q-select__dialog--dark q-dark":"")+(f.value===!0?" q-select__dialog--focused":"")},O))}function be(O){Mu(O),D.value!==null&&D.value.__updateRefocusTarget(H.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),H.focused.value=!1}function it(O){ro(),H.focused.value===!1&&o("blur",O),In()}function $e(){let O=document.activeElement;(O===null||O.id!==H.targetUid.value)&&$.value!==null&&$.value!==O&&$.value.focus(),fe()}function Ne(){a.value!==!0&&(u.value=-1,i.value===!0&&(i.value=!1),H.focused.value===!1&&(y!==null&&(clearTimeout(y),y=null),H.innerLoading.value===!0&&(o("filterAbort"),H.innerLoading.value=!1,d.value=!1)))}function dt(O){H.editable.value===!0&&(v===!0?(H.onControlFocusin(O),a.value=!0,Ee(()=>{H.focus()})):H.focus(),e.onFilter!==void 0?De(c.value):(ae.value!==!0||t["no-option"]!==void 0)&&(i.value=!0))}function ro(){a.value=!1,Ne()}function In(){e.useInput===!0&&Ae(e.multiple!==!0&&e.fillInput===!0&&w.value.length!==0&&ie.value(w.value[0])||"",!0,!0)}function yl(O){let Te=-1;if(O===!0){if(w.value.length!==0){let Me=ot.value(w.value[0]);Te=e.options.findIndex(rt=>Wt(ot.value(rt),Me))}I(Te)}oe(Te)}function lv(O,Te){i.value===!0&&H.innerLoading.value===!1&&(I(-1,!0),Ee(()=>{i.value===!0&&H.innerLoading.value===!1&&(O>Te?I():yl(!0))}))}function qu(){a.value===!1&&L.value!==null&&L.value.updatePosition()}function Tu(O){O!==void 0&&at(O),o("popupShow",O),H.hasPopupOpen=!0,H.onControlFocusin(O)}function Mu(O){O!==void 0&&at(O),o("popupHide",O),H.hasPopupOpen=!1,H.onControlFocusout(O)}function Ru(){v=n.platform.is.mobile!==!0&&e.behavior!=="dialog"?!1:e.behavior!=="menu"&&(e.useInput===!0?t["no-option"]!==void 0||e.onFilter!==void 0||ae.value===!1:!0),S=n.platform.is.ios===!0&&v===!0&&e.useInput===!0?"fade":e.transitionShow}return Mo(Ru),Eu(qu),Ru(),ye(()=>{h!==null&&clearTimeout(h),g!==null&&clearTimeout(g)}),Object.assign(r,{showPopup:dt,hidePopup:ro,removeAtIndex:Ve,add:lt,toggleOption:ut,getOptionIndex:()=>u.value,setOptionIndex:oe,moveOptionSelection:ue,filter:De,updateMenuPosition:qu,updateInputValue:Ae,isOptionSelected:se,getEmittingOptionValue:Ie,isOptionDisabled:(...O)=>Z.value.apply(null,O)===!0,getOptionValue:(...O)=>ot.value.apply(null,O),getOptionLabel:(...O)=>ie.value.apply(null,O)}),Object.assign(H,{innerValue:w,fieldClass:s(()=>`q-select q-field--auto-height q-select--with${e.useInput!==!0?"out":""}-input q-select--with${e.useChips!==!0?"out":""}-chips q-select--${e.multiple===!0?"multiple":"single"}`),inputRef:C,targetRef:$,hasValue:le,showPopup:dt,floatingLabel:s(()=>e.hideSelected!==!0&&le.value===!0||typeof c.value=="number"||c.value.length!==0||No(e.displayValue)),getControlChild:()=>{if(H.editable.value!==!1&&(a.value===!0||ae.value!==!0||t["no-option"]!==void 0))return v===!0?he():tt();H.hasPopupOpen===!0&&(H.hasPopupOpen=!1)},controlEvents:{onFocusin(O){H.onControlFocusin(O)},onFocusout(O){H.onControlFocusout(O,()=>{In(),Ne()})},onClick(O){if(vt(O),v!==!0&&i.value===!0){Ne(),$.value!==null&&$.value.focus();return}dt(O)}},getControl:O=>{let Te=so(),Me=O===!0||a.value!==!0||v!==!0;if(e.useInput===!0)Te.push(jo(O,Me));else if(H.editable.value===!0){let bt=Me===!0?ge.value:void 0;Te.push(l("input",{ref:Me===!0?$:void 0,key:"d_t",class:"q-select__focus-target",id:Me===!0?H.targetUid.value:void 0,value:me.value,readonly:!0,"data-autofocus":O===!0||e.autofocus===!0||void 0,...bt,onKeydown:pt,onKeyup:Ke,onKeypress:et})),Me===!0&&typeof e.autocomplete=="string"&&e.autocomplete.length!==0&&Te.push(l("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:we}))}if(E.value!==void 0&&e.disable!==!0&&ve.value.length!==0){let bt=ve.value.map(gt=>l("option",{value:gt,selected:!0}));Te.push(l("select",{class:"hidden",name:E.value,multiple:e.multiple},bt))}let rt=e.useInput===!0||Me!==!0?void 0:H.splitAttrs.attributes.value;return l("div",{class:"q-field__native row items-center",...rt,...H.splitAttrs.listeners.value},Te)},getInnerAppend:()=>e.loading!==!0&&d.value!==!0&&e.hideDropdownIcon!==!0?[l(Re,{class:"q-select__dropdown-icon"+(i.value===!0?" rotate-180":""),name:Le.value})]:null}),bn(H)}});var Bh=["text","rect","circle","QBtn","QBadge","QChip","QToolbar","QCheckbox","QRadio","QToggle","QSlider","QRange","QInput","QAvatar"],Lh=["wave","pulse","pulse-x","pulse-y","fade","blink","none"],Ad=A({name:"QSkeleton",props:{...Se,tag:{type:String,default:"div"},type:{type:String,validator:e=>Bh.includes(e),default:"rect"},animation:{type:String,validator:e=>Lh.includes(e),default:"wave"},animationSpeed:{type:[String,Number],default:1500},square:Boolean,bordered:Boolean,size:String,width:String,height:String},setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),n=s(()=>{let a=e.size!==void 0?[e.size,e.size]:[e.width,e.height];return{"--q-skeleton-speed":`${e.animationSpeed}ms`,width:a[0],height:a[1]}}),i=s(()=>`q-skeleton q-skeleton--${r.value===!0?"dark":"light"} q-skeleton--type-${e.type}`+(e.animation!=="none"?` q-skeleton--anim q-skeleton--anim-${e.animation}`:"")+(e.square===!0?" q-skeleton--square":"")+(e.bordered===!0?" q-skeleton--bordered":""));return()=>l(e.tag,{class:i.value,style:n.value},re(t.default))}});var $d=[["left","center","start","width"],["right","center","end","width"],["top","start","center","height"],["bottom","end","center","height"]],Ed=A({name:"QSlideItem",props:{...Se,leftColor:String,rightColor:String,topColor:String,bottomColor:String,onSlide:Function},emits:["action","top","right","bottom","left"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=xe(e,n),{getCache:a}=So(),u=q(null),c=null,f={},d={},h={},g=s(()=>n.lang.rtl===!0?{left:"right",right:"left"}:{left:"left",right:"right"}),m=s(()=>"q-slide-item q-item-type overflow-hidden"+(i.value===!0?" q-slide-item--dark q-dark":""));function v(){u.value.style.transform="translate(0,0)"}function x(k,S,b){e.onSlide!==void 0&&o("slide",{side:k,ratio:S,isReset:b})}function y(k){let S=u.value;if(k.isFirst)f={dir:null,size:{left:0,right:0,top:0,bottom:0},scale:0},S.classList.add("no-transition"),$d.forEach($=>{if(t[$[0]]!==void 0){let L=h[$[0]];L.style.transform="scale(1)",f.size[$[0]]=L.getBoundingClientRect()[$[3]]}}),f.axis=k.direction==="up"||k.direction==="down"?"Y":"X";else if(k.isFinal){S.classList.remove("no-transition"),f.scale===1?(S.style.transform=`translate${f.axis}(${f.dir*100}%)`,c!==null&&clearTimeout(c),c=setTimeout(()=>{c=null,o(f.showing,{reset:v}),o("action",{side:f.showing,reset:v})},230)):(S.style.transform="translate(0,0)",x(f.showing,0,!0));return}else k.direction=f.axis==="X"?k.offset.x<0?"left":"right":k.offset.y<0?"up":"down";if(t.left===void 0&&k.direction===g.value.right||t.right===void 0&&k.direction===g.value.left||t.top===void 0&&k.direction==="down"||t.bottom===void 0&&k.direction==="up"){S.style.transform="translate(0,0)";return}let b,p,C;f.axis==="X"?(p=k.direction==="left"?-1:1,b=p===1?g.value.left:g.value.right,C=k.distance.x):(p=k.direction==="up"?-2:2,b=p===2?"top":"bottom",C=k.distance.y),!(f.dir!==null&&Math.abs(p)!==Math.abs(f.dir))&&(f.dir!==p&&(["left","right","top","bottom"].forEach($=>{d[$]&&(d[$].style.visibility=b===$?"visible":"hidden")}),f.showing=b,f.dir=p),f.scale=Math.max(0,Math.min(1,(C-40)/f.size[b])),S.style.transform=`translate${f.axis}(${C*p/Math.abs(p)}px)`,h[b].style.transform=`scale(${f.scale})`,x(b,f.scale,!1))}return Mo(()=>{d={},h={}}),ye(()=>{c!==null&&clearTimeout(c)}),Object.assign(r,{reset:v}),()=>{let k=[],S={left:t[g.value.right]!==void 0,right:t[g.value.left]!==void 0,up:t.bottom!==void 0,down:t.top!==void 0},b=Object.keys(S).filter(C=>S[C]===!0);$d.forEach(C=>{let $=C[0];t[$]!==void 0&&k.push(l("div",{key:$,ref:L=>{d[$]=L},class:`q-slide-item__${$} absolute-full row no-wrap items-${C[1]} justify-${C[2]}`+(e[$+"Color"]!==void 0?` bg-${e[$+"Color"]}`:"")},[l("div",{ref:L=>{h[$]=L}},t[$]())]))});let p=l("div",{key:`${b.length===0?"only-":""} content`,ref:u,class:"q-slide-item__content"},re(t.default));return b.length===0?k.push(p):k.push(Et(p,a("dir#"+b.join(""),()=>{let C={prevent:!0,stop:!0,mouse:!0};return b.forEach($=>{C[$]=!0}),[[Rt,y,void 0,C]]}))),l("div",{class:m.value},k)}}});var Bd=A({name:"QSpace",setup(){let e=l("div",{class:"q-space"});return()=>e}});var Fh='<g transform="matrix(1 0 0 -1 0 80)"><rect width="10" height="20" rx="3"><animate attributeName="height" begin="0s" dur="4.3s" values="20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="15" width="10" height="80" rx="3"><animate attributeName="height" begin="0s" dur="2s" values="80;55;33;5;75;23;73;33;12;14;60;80" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="30" width="10" height="50" rx="3"><animate attributeName="height" begin="0s" dur="1.4s" values="50;34;78;23;56;23;34;76;80;54;21;50" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="45" width="10" height="30" rx="3"><animate attributeName="height" begin="0s" dur="2s" values="30;45;13;80;56;72;45;76;34;23;67;30" calcMode="linear" repeatCount="indefinite"></animate></rect></g>',Ld=A({name:"QSpinnerAudio",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg",innerHTML:Fh})}});var Dh='<g transform="translate(1 1)" stroke-width="2" fill="none" fill-rule="evenodd"><circle cx="5" cy="50" r="5"><animate attributeName="cy" begin="0s" dur="2.2s" values="50;5;50;50" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="cx" begin="0s" dur="2.2s" values="5;27;49;5" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="27" cy="5" r="5"><animate attributeName="cy" begin="0s" dur="2.2s" from="5" to="5" values="5;50;50;5" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="cx" begin="0s" dur="2.2s" from="27" to="27" values="27;49;5;27" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="49" cy="50" r="5"><animate attributeName="cy" begin="0s" dur="2.2s" values="50;50;5;50" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="cx" from="49" to="49" begin="0s" dur="2.2s" values="49;5;27;49" calcMode="linear" repeatCount="indefinite"></animate></circle></g>',Fd=A({name:"QSpinnerBall",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",innerHTML:Dh})}});var Vh='<rect y="10" width="15" height="120" rx="6"><animate attributeName="height" begin="0.5s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="y" begin="0.5s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="30" y="10" width="15" height="120" rx="6"><animate attributeName="height" begin="0.25s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="y" begin="0.25s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="60" width="15" height="140" rx="6"><animate attributeName="height" begin="0s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="y" begin="0s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="90" y="10" width="15" height="120" rx="6"><animate attributeName="height" begin="0.25s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="y" begin="0.25s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"></animate></rect><rect x="120" y="10" width="15" height="120" rx="6"><animate attributeName="height" begin="0.5s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="y" begin="0.5s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"></animate></rect>',Dd=A({name:"QSpinnerBars",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",innerHTML:Vh})}});var zh='<rect x="25" y="25" width="50" height="50" fill="none" stroke-width="4" stroke="currentColor"><animateTransform id="spinnerBox" attributeName="transform" type="rotate" from="0 50 50" to="180 50 50" dur="0.5s" begin="rectBox.end"></animateTransform></rect><rect x="27" y="27" width="46" height="50" fill="currentColor"><animate id="rectBox" attributeName="height" begin="0s;spinnerBox.end" dur="1.3s" from="50" to="0" fill="freeze"></animate></rect>',Vd=A({name:"QSpinnerBox",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:zh})}});var Oh='<circle cx="50" cy="50" r="48" fill="none" stroke-width="4" stroke-miterlimit="10" stroke="currentColor"></circle><line stroke-linecap="round" stroke-width="4" stroke-miterlimit="10" stroke="currentColor" x1="50" y1="50" x2="85" y2="50.5"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="2s" repeatCount="indefinite"></animateTransform></line><line stroke-linecap="round" stroke-width="4" stroke-miterlimit="10" stroke="currentColor" x1="50" y1="50" x2="49.5" y2="74"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="15s" repeatCount="indefinite"></animateTransform></line>',zd=A({name:"QSpinnerClock",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Oh})}});var Ih='<rect x="0" y="0" width="100" height="100" fill="none"></rect><path d="M78,19H22c-6.6,0-12,5.4-12,12v31c0,6.6,5.4,12,12,12h37.2c0.4,3,1.8,5.6,3.7,7.6c2.4,2.5,5.1,4.1,9.1,4 c-1.4-2.1-2-7.2-2-10.3c0-0.4,0-0.8,0-1.3h8c6.6,0,12-5.4,12-12V31C90,24.4,84.6,19,78,19z" fill="currentColor"></path><circle cx="30" cy="47" r="5" fill="#fff"><animate attributeName="opacity" from="0" to="1" values="0;1;1" keyTimes="0;0.2;1" dur="1s" repeatCount="indefinite"></animate></circle><circle cx="50" cy="47" r="5" fill="#fff"><animate attributeName="opacity" from="0" to="1" values="0;0;1;1" keyTimes="0;0.2;0.4;1" dur="1s" repeatCount="indefinite"></animate></circle><circle cx="70" cy="47" r="5" fill="#fff"><animate attributeName="opacity" from="0" to="1" values="0;0;1;1" keyTimes="0;0.4;0.6;1" dur="1s" repeatCount="indefinite"></animate></circle>',Od=A({name:"QSpinnerComment",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:Ih})}});var Hh='<rect x="0" y="0" width="100" height="100" fill="none"></rect><g transform="translate(25 25)"><rect x="-20" y="-20" width="40" height="40" fill="currentColor" opacity="0.9"><animateTransform attributeName="transform" type="scale" from="1.5" to="1" repeatCount="indefinite" begin="0s" dur="1s" calcMode="spline" keySplines="0.2 0.8 0.2 0.8" keyTimes="0;1"></animateTransform></rect></g><g transform="translate(75 25)"><rect x="-20" y="-20" width="40" height="40" fill="currentColor" opacity="0.8"><animateTransform attributeName="transform" type="scale" from="1.5" to="1" repeatCount="indefinite" begin="0.1s" dur="1s" calcMode="spline" keySplines="0.2 0.8 0.2 0.8" keyTimes="0;1"></animateTransform></rect></g><g transform="translate(25 75)"><rect x="-20" y="-20" width="40" height="40" fill="currentColor" opacity="0.7"><animateTransform attributeName="transform" type="scale" from="1.5" to="1" repeatCount="indefinite" begin="0.3s" dur="1s" calcMode="spline" keySplines="0.2 0.8 0.2 0.8" keyTimes="0;1"></animateTransform></rect></g><g transform="translate(75 75)"><rect x="-20" y="-20" width="40" height="40" fill="currentColor" opacity="0.6"><animateTransform attributeName="transform" type="scale" from="1.5" to="1" repeatCount="indefinite" begin="0.2s" dur="1s" calcMode="spline" keySplines="0.2 0.8 0.2 0.8" keyTimes="0;1"></animateTransform></rect></g>',Id=A({name:"QSpinnerCube",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:Hh})}});var Qh='<circle cx="15" cy="15" r="15"><animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="60" cy="15" r="9" fill-opacity=".3"><animate attributeName="r" from="9" to="9" begin="0s" dur="0.8s" values="9;15;9" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="fill-opacity" from=".5" to=".5" begin="0s" dur="0.8s" values=".5;1;.5" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="105" cy="15" r="15"><animate attributeName="r" from="15" to="15" begin="0s" dur="0.8s" values="15;9;15" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="fill-opacity" from="1" to="1" begin="0s" dur="0.8s" values="1;.5;1" calcMode="linear" repeatCount="indefinite"></animate></circle>',Hd=A({name:"QSpinnerDots",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",innerHTML:Qh})}});var Nh='<g transform="translate(20 50)"><rect x="-10" y="-30" width="20" height="60" fill="currentColor" opacity="0.6"><animateTransform attributeName="transform" type="scale" from="2" to="1" begin="0s" repeatCount="indefinite" dur="1s" calcMode="spline" keySplines="0.1 0.9 0.4 1" keyTimes="0;1" values="2;1"></animateTransform></rect></g><g transform="translate(50 50)"><rect x="-10" y="-30" width="20" height="60" fill="currentColor" opacity="0.8"><animateTransform attributeName="transform" type="scale" from="2" to="1" begin="0.1s" repeatCount="indefinite" dur="1s" calcMode="spline" keySplines="0.1 0.9 0.4 1" keyTimes="0;1" values="2;1"></animateTransform></rect></g><g transform="translate(80 50)"><rect x="-10" y="-30" width="20" height="60" fill="currentColor" opacity="0.9"><animateTransform attributeName="transform" type="scale" from="2" to="1" begin="0.2s" repeatCount="indefinite" dur="1s" calcMode="spline" keySplines="0.1 0.9 0.4 1" keyTimes="0;1" values="2;1"></animateTransform></rect></g>',Qd=A({name:"QSpinnerFacebook",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",innerHTML:Nh})}});var jh='<g transform="translate(-20,-20)"><path d="M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z" fill="currentColor"><animateTransform attributeName="transform" type="rotate" from="90 50 50" to="0 50 50" dur="1s" repeatCount="indefinite"></animateTransform></path></g><g transform="translate(20,20) rotate(15 50 50)"><path d="M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z" fill="currentColor"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="90 50 50" dur="1s" repeatCount="indefinite"></animateTransform></path></g>',Nd=A({name:"QSpinnerGears",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:jh})}});var Uh='<circle cx="12.5" cy="12.5" r="12.5"><animate attributeName="fill-opacity" begin="0s" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="12.5" cy="52.5" r="12.5" fill-opacity=".5"><animate attributeName="fill-opacity" begin="100ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="52.5" cy="12.5" r="12.5"><animate attributeName="fill-opacity" begin="300ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="52.5" cy="52.5" r="12.5"><animate attributeName="fill-opacity" begin="600ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="92.5" cy="12.5" r="12.5"><animate attributeName="fill-opacity" begin="800ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="92.5" cy="52.5" r="12.5"><animate attributeName="fill-opacity" begin="400ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="12.5" cy="92.5" r="12.5"><animate attributeName="fill-opacity" begin="700ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="52.5" cy="92.5" r="12.5"><animate attributeName="fill-opacity" begin="500ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="92.5" cy="92.5" r="12.5"><animate attributeName="fill-opacity" begin="200ms" dur="1s" values="1;.2;1" calcMode="linear" repeatCount="indefinite"></animate></circle>',jd=A({name:"QSpinnerGrid",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg",innerHTML:Uh})}});var Kh='<path d="M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.716-6.002 11.47-7.65 17.304-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z" fill-opacity=".5"><animate attributeName="fill-opacity" begin="0s" dur="1.4s" values="0.5;1;0.5" calcMode="linear" repeatCount="indefinite"></animate></path><path d="M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.593-2.32 17.308 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z" fill-opacity=".5"><animate attributeName="fill-opacity" begin="0.7s" dur="1.4s" values="0.5;1;0.5" calcMode="linear" repeatCount="indefinite"></animate></path><path d="M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z"></path>',Ud=A({name:"QSpinnerHearts",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg",innerHTML:Kh})}});var Wh='<g><path fill="none" stroke="currentColor" stroke-width="5" stroke-miterlimit="10" d="M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z"></path><clipPath id="uil-hourglass-clip1"><rect x="15" y="20" width="70" height="25"><animate attributeName="height" from="25" to="0" dur="1s" repeatCount="indefinite" values="25;0;0" keyTimes="0;0.5;1"></animate><animate attributeName="y" from="20" to="45" dur="1s" repeatCount="indefinite" values="20;45;45" keyTimes="0;0.5;1"></animate></rect></clipPath><clipPath id="uil-hourglass-clip2"><rect x="15" y="55" width="70" height="25"><animate attributeName="height" from="0" to="25" dur="1s" repeatCount="indefinite" values="0;25;25" keyTimes="0;0.5;1"></animate><animate attributeName="y" from="80" to="55" dur="1s" repeatCount="indefinite" values="80;55;55" keyTimes="0;0.5;1"></animate></rect></clipPath><path d="M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z" clip-path="url(#uil-hourglass-clip1)" fill="currentColor"></path><path d="M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z" clip-path="url(#uil-hourglass-clip2)" fill="currentColor"></path><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="180 50 50" repeatCount="indefinite" dur="1s" values="0 50 50;0 50 50;180 50 50" keyTimes="0;0.7;1"></animateTransform></g>',Kd=A({name:"QSpinnerHourglass",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Wh})}});var Yh='<path d="M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z" fill="none" stroke="currentColor" stroke-width="8" stroke-dasharray="10.691205342610678 10.691205342610678" stroke-dashoffset="0"><animate attributeName="stroke-dashoffset" from="0" to="21.382410685221355" begin="0" dur="2s" repeatCount="indefinite" fill="freeze"></animate></path>',Wd=A({name:"QSpinnerInfinity",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:Yh})}});var Xh='<g stroke-width="4" stroke-linecap="round"><line y1="17" y2="29" transform="translate(32,32) rotate(180)"><animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(210)"><animate attributeName="stroke-opacity" dur="750ms" values="0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(240)"><animate attributeName="stroke-opacity" dur="750ms" values=".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(270)"><animate attributeName="stroke-opacity" dur="750ms" values=".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(300)"><animate attributeName="stroke-opacity" dur="750ms" values=".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(330)"><animate attributeName="stroke-opacity" dur="750ms" values=".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(0)"><animate attributeName="stroke-opacity" dur="750ms" values=".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(30)"><animate attributeName="stroke-opacity" dur="750ms" values=".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(60)"><animate attributeName="stroke-opacity" dur="750ms" values=".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(90)"><animate attributeName="stroke-opacity" dur="750ms" values=".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(120)"><animate attributeName="stroke-opacity" dur="750ms" values=".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(150)"><animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1" repeatCount="indefinite"></animate></line></g>',Yd=A({name:"QSpinnerIos",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64",innerHTML:Xh})}});var Gh='<circle cx="50" cy="50" r="44" fill="none" stroke-width="4" stroke-opacity=".5" stroke="currentColor"></circle><circle cx="8" cy="54" r="6" fill="currentColor" stroke-width="3" stroke="currentColor"><animateTransform attributeName="transform" type="rotate" from="0 50 48" to="360 50 52" dur="2s" repeatCount="indefinite"></animateTransform></circle>',Xd=A({name:"QSpinnerOrbit",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Gh})}});var Zh='<g transform="translate(1 1)" stroke-width="2" fill="none" fill-rule="evenodd"><circle stroke-opacity=".5" cx="18" cy="18" r="18"></circle><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"></animateTransform></path></g>',Gd=A({name:"QSpinnerOval",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",innerHTML:Zh})}});var Jh='<path d="M0 50A50 50 0 0 1 50 0L50 50L0 50" fill="currentColor" opacity="0.5"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="0.8s" repeatCount="indefinite"></animateTransform></path><path d="M50 0A50 50 0 0 1 100 50L50 50L50 0" fill="currentColor" opacity="0.5"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="1.6s" repeatCount="indefinite"></animateTransform></path><path d="M100 50A50 50 0 0 1 50 100L50 50L100 50" fill="currentColor" opacity="0.5"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="2.4s" repeatCount="indefinite"></animateTransform></path><path d="M50 100A50 50 0 0 1 0 50L50 50L50 100" fill="currentColor" opacity="0.5"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="360 50 50" dur="3.2s" repeatCount="indefinite"></animateTransform></path>',Zd=A({name:"QSpinnerPie",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Jh})}});var ep='<g fill="none" fill-rule="evenodd" stroke-width="2"><circle cx="22" cy="22" r="1"><animate attributeName="r" begin="0s" dur="1.8s" values="1; 20" calcMode="spline" keyTimes="0; 1" keySplines="0.165, 0.84, 0.44, 1" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" begin="0s" dur="1.8s" values="1; 0" calcMode="spline" keyTimes="0; 1" keySplines="0.3, 0.61, 0.355, 1" repeatCount="indefinite"></animate></circle><circle cx="22" cy="22" r="1"><animate attributeName="r" begin="-0.9s" dur="1.8s" values="1; 20" calcMode="spline" keyTimes="0; 1" keySplines="0.165, 0.84, 0.44, 1" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" begin="-0.9s" dur="1.8s" values="1; 0" calcMode="spline" keyTimes="0; 1" keySplines="0.3, 0.61, 0.355, 1" repeatCount="indefinite"></animate></circle></g>',Jd=A({name:"QSpinnerPuff",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg",innerHTML:ep})}});var tp='<g transform="scale(0.55)"><circle cx="30" cy="150" r="30" fill="currentColor"><animate attributeName="opacity" from="0" to="1" dur="1s" begin="0" repeatCount="indefinite" keyTimes="0;0.5;1" values="0;1;1"></animate></circle><path d="M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z" fill="currentColor"><animate attributeName="opacity" from="0" to="1" dur="1s" begin="0.1" repeatCount="indefinite" keyTimes="0;0.5;1" values="0;1;1"></animate></path><path d="M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z" fill="currentColor"><animate attributeName="opacity" from="0" to="1" dur="1s" begin="0.2" repeatCount="indefinite" keyTimes="0;0.5;1" values="0;1;1"></animate></path></g>',ef=A({name:"QSpinnerRadio",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:tp})}});var op='<g fill="none" fill-rule="evenodd" transform="translate(1 1)" stroke-width="2"><circle cx="22" cy="22" r="6"><animate attributeName="r" begin="1.5s" dur="3s" values="6;22" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" begin="1.5s" dur="3s" values="1;0" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="stroke-width" begin="1.5s" dur="3s" values="2;0" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="22" cy="22" r="6"><animate attributeName="r" begin="3s" dur="3s" values="6;22" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" begin="3s" dur="3s" values="1;0" calcMode="linear" repeatCount="indefinite"></animate><animate attributeName="stroke-width" begin="3s" dur="3s" values="2;0" calcMode="linear" repeatCount="indefinite"></animate></circle><circle cx="22" cy="22" r="8"><animate attributeName="r" begin="0s" dur="1.5s" values="6;1;2;3;4;5;6" calcMode="linear" repeatCount="indefinite"></animate></circle></g>',tf=A({name:"QSpinnerRings",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",innerHTML:op})}});var np='<defs><linearGradient x1="8.042%" y1="0%" x2="65.682%" y2="23.865%" id="a"><stop stop-color="currentColor" stop-opacity="0" offset="0%"></stop><stop stop-color="currentColor" stop-opacity=".631" offset="63.146%"></stop><stop stop-color="currentColor" offset="100%"></stop></linearGradient></defs><g transform="translate(1 1)" fill="none" fill-rule="evenodd"><path d="M36 18c0-9.94-8.06-18-18-18" stroke="url(#a)" stroke-width="2"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="0.9s" repeatCount="indefinite"></animateTransform></path><circle fill="currentColor" cx="36" cy="18" r="1"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="0.9s" repeatCount="indefinite"></animateTransform></circle></g>',of=A({name:"QSpinnerTail",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",innerHTML:np})}});var nf=A({name:"QSplitter",props:{...Se,modelValue:{type:Number,required:!0},reverse:Boolean,unit:{type:String,default:"%",validator:e=>["%","px"].includes(e)},limits:{type:Array,validator:e=>e.length!==2||typeof e[0]!="number"||typeof e[1]!="number"?!1:e[0]>=0&&e[0]<=e[1]},emitImmediately:Boolean,horizontal:Boolean,disable:Boolean,beforeClass:[Array,String,Object],afterClass:[Array,String,Object],separatorClass:[Array,String,Object],separatorStyle:[Array,String,Object]},emits:["update:modelValue"],setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=xe(e,r),i=q(null),a={before:q(null),after:q(null)},u=s(()=>`q-splitter no-wrap ${e.horizontal===!0?"q-splitter--horizontal column":"q-splitter--vertical row"} q-splitter--${e.disable===!0?"disabled":"workable"}`+(n.value===!0?" q-splitter--dark":"")),c=s(()=>e.horizontal===!0?"height":"width"),f=s(()=>e.reverse!==!0?"before":"after"),d=s(()=>e.limits!==void 0?e.limits:e.unit==="%"?[10,90]:[50,1/0]);function h(C){return(e.unit==="%"?C:Math.round(C))+e.unit}let g=s(()=>({[f.value]:{[c.value]:h(e.modelValue)}})),m,v,x,y,k;function S(C){if(C.isFirst===!0){let L=i.value.getBoundingClientRect()[c.value];m=e.horizontal===!0?"up":"left",v=e.unit==="%"?100:L,x=Math.min(v,d.value[1],Math.max(d.value[0],e.modelValue)),y=(e.reverse!==!0?1:-1)*(e.horizontal===!0?1:r.lang.rtl===!0?-1:1)*(e.unit==="%"?L===0?0:100/L:1),i.value.classList.add("q-splitter--active");return}if(C.isFinal===!0){k!==e.modelValue&&o("update:modelValue",k),i.value.classList.remove("q-splitter--active");return}let $=x+y*(C.direction===m?-1:1)*C.distance[e.horizontal===!0?"y":"x"];k=Math.min(v,d.value[1],Math.max(d.value[0],$)),a[f.value].value.style[c.value]=h(k),e.emitImmediately===!0&&e.modelValue!==k&&o("update:modelValue",k)}let b=s(()=>[[Rt,S,void 0,{[e.horizontal===!0?"vertical":"horizontal"]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function p(C,$){C<$[0]?o("update:modelValue",$[0]):C>$[1]&&o("update:modelValue",$[1])}return Y(()=>e.modelValue,C=>{p(C,d.value)}),Y(()=>e.limits,()=>{Ee(()=>{p(e.modelValue,d.value)})}),()=>{let C=[l("div",{ref:a.before,class:["q-splitter__panel q-splitter__before"+(e.reverse===!0?" col":""),e.beforeClass],style:g.value.before},re(t.before)),l("div",{class:["q-splitter__separator",e.separatorClass],style:e.separatorStyle,"aria-disabled":e.disable===!0?"true":void 0},[Mt("div",{class:"q-splitter__separator-area absolute-full"},re(t.separator),"sep",e.disable!==!0,()=>b.value)]),l("div",{ref:a.after,class:["q-splitter__panel q-splitter__after"+(e.reverse===!0?"":" col"),e.afterClass],style:g.value.after},re(t.after))];return l("div",{class:u.value,ref:i},Xe(t.default,C))}}});var Ga=A({name:"StepHeader",props:{stepper:{},step:{},goToPanel:Function},setup(e,{attrs:t}){let{proxy:{$q:o}}=K(),r=q(null),n=s(()=>e.stepper.modelValue===e.step.name),i=s(()=>{let y=e.step.disable;return y===!0||y===""}),a=s(()=>{let y=e.step.error;return y===!0||y===""}),u=s(()=>{let y=e.step.done;return i.value===!1&&(y===!0||y==="")}),c=s(()=>{let y=e.step.headerNav,k=y===!0||y===""||y===void 0;return i.value===!1&&e.stepper.headerNav&&k}),f=s(()=>e.step.prefix&&(n.value===!1||e.stepper.activeIcon==="none")&&(a.value===!1||e.stepper.errorIcon==="none")&&(u.value===!1||e.stepper.doneIcon==="none")),d=s(()=>{let y=e.step.icon||e.stepper.inactiveIcon;if(n.value===!0){let k=e.step.activeIcon||e.stepper.activeIcon;return k==="none"?y:k||o.iconSet.stepper.active}if(a.value===!0){let k=e.step.errorIcon||e.stepper.errorIcon;return k==="none"?y:k||o.iconSet.stepper.error}if(i.value===!1&&u.value===!0){let k=e.step.doneIcon||e.stepper.doneIcon;return k==="none"?y:k||o.iconSet.stepper.done}return y}),h=s(()=>{let y=a.value===!0?e.step.errorColor||e.stepper.errorColor:void 0;if(n.value===!0){let k=e.step.activeColor||e.stepper.activeColor||e.step.color;return k!==void 0?k:y}return y!==void 0?y:i.value===!1&&u.value===!0?e.step.doneColor||e.stepper.doneColor||e.step.color||e.stepper.inactiveColor:e.step.color||e.stepper.inactiveColor}),g=s(()=>"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(h.value!==void 0?` text-${h.value}`:"")+(a.value===!0?" q-stepper__tab--error q-stepper__tab--error-with-"+(f.value===!0?"prefix":"icon"):"")+(n.value===!0?" q-stepper__tab--active":"")+(u.value===!0?" q-stepper__tab--done":"")+(c.value===!0?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(i.value===!0?" q-stepper__tab--disabled":"")),m=s(()=>e.stepper.headerNav!==!0?!1:c.value);function v(){r.value!==null&&r.value.focus(),n.value===!1&&e.goToPanel(e.step.name)}function x(y){y.keyCode===13&&n.value===!1&&e.goToPanel(e.step.name)}return()=>{let y={class:g.value};c.value===!0&&(y.onClick=v,y.onKeyup=x,Object.assign(y,i.value===!0?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));let k=[l("div",{class:"q-focus-helper",tabindex:-1,ref:r}),l("div",{class:"q-stepper__dot row flex-center q-stepper__line relative-position"},[l("span",{class:"row flex-center"},[f.value===!0?e.step.prefix:l(Re,{name:d.value})])])];if(e.step.title!==void 0&&e.step.title!==null){let S=[l("div",{class:"q-stepper__title"},e.step.title)];e.step.caption!==void 0&&e.step.caption!==null&&S.push(l("div",{class:"q-stepper__caption"},e.step.caption)),k.push(l("div",{class:"q-stepper__label q-stepper__line relative-position"},S))}return Et(l("div",y,k),[[$o,m.value]])}}});function af(e){return l("div",{class:"q-stepper__step-content"},[l("div",{class:"q-stepper__step-inner"},re(e.default))])}var rf={setup(e,{slots:t}){return()=>af(t)}},lf=A({name:"QStep",props:{...yr,icon:String,color:String,title:{type:String,required:!0},caption:String,prefix:[String,Number],doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String,headerNav:{type:Boolean,default:!0},done:Boolean,error:Boolean,onScroll:[Function,Array]},setup(e,{slots:t,emit:o}){let{proxy:{$q:r}}=K(),n=ht(Ai,Ge);if(n===Ge)return console.error("QStep needs to be a child of QStepper"),Ge;let{getCache:i}=So(),a=q(null),u=s(()=>n.value.modelValue===e.name),c=s(()=>r.platform.is.ios!==!0&&r.platform.is.chrome===!0||u.value!==!0||n.value.vertical!==!0?{}:{onScroll(h){let{target:g}=h;g.scrollTop>0&&(g.scrollTop=0),e.onScroll!==void 0&&o("scroll",h)}}),f=s(()=>typeof e.name=="string"||typeof e.name=="number"?e.name:String(e.name));function d(){let h=n.value.vertical;return h===!0&&n.value.keepAlive===!0?l(wi,n.value.keepAliveProps.value,u.value===!0?[l(n.value.needsUniqueKeepAliveWrapper.value===!0?i(f.value,()=>({...rf,name:f.value})):rf,{key:f.value},t.default)]:void 0):h!==!0||u.value===!0?af(t):void 0}return()=>l("div",{ref:a,class:"q-stepper__step",role:"tabpanel",...c.value},n.value.vertical===!0?[l(Ga,{stepper:n.value,step:e,goToPanel:n.value.goToPanel}),n.value.animated===!0?l(gn,d):d()]:[d()])}});var rp=/(-\w)/g;function ip(e){let t={};for(let o in e){let r=o.replace(rp,n=>n[1].toUpperCase());t[r]=e[o]}return t}var uf=A({name:"QStepper",props:{...Se,...Sr,flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:Boolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String},emits:xr,setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q),{updatePanelsList:n,isValidPanelName:i,updatePanelIndex:a,getPanelContent:u,getPanels:c,panelDirectives:f,goToPanel:d,keepAliveProps:h,needsUniqueKeepAliveWrapper:g}=_r();jt(Ai,s(()=>({goToPanel:d,keepAliveProps:h,needsUniqueKeepAliveWrapper:g,...e})));let m=s(()=>`q-stepper q-stepper--${e.vertical===!0?"vertical":"horizontal"}`+(e.flat===!0?" q-stepper--flat":"")+(e.bordered===!0?" q-stepper--bordered":"")+(r.value===!0?" q-stepper--dark q-dark":"")),v=s(()=>`q-stepper__header row items-stretch justify-between q-stepper__header--${e.alternativeLabels===!0?"alternative":"standard"}-labels`+(e.flat===!1||e.bordered===!0?" q-stepper__header--border":"")+(e.contracted===!0?" q-stepper__header--contracted":"")+(e.headerClass!==void 0?` ${e.headerClass}`:""));function x(){let y=re(t.message,[]);if(e.vertical===!0){i(e.modelValue)&&a();let k=l("div",{class:"q-stepper__content"},re(t.default));return y===void 0?[k]:y.concat(k)}return[l("div",{class:v.value},c().map(k=>{let S=ip(k.props);return l(Ga,{key:S.name,stepper:e,step:S,goToPanel:d})})),y,Mt("div",{class:"q-stepper__content q-panel-parent"},u(),"cont",e.swipeable,()=>f.value)]}return()=>(n(t),l("div",{class:m.value},Xe(t.navigation,x())))}});var sf=A({name:"QStepperNavigation",setup(e,{slots:t}){return()=>l("div",{class:"q-stepper__nav"},re(t.default))}});var Za=A({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:o}){let r=K(),{proxy:{$q:n}}=r,i=a=>{o("click",a)};return()=>{if(e.props===void 0)return l("th",{class:e.autoWidth===!0?"q-table--col-auto-width":"",onClick:i},re(t.default));let a,u,c=r.vnode.key;if(c){if(a=e.props.colsMap[c],a===void 0)return}else a=e.props.col;if(a.sortable===!0){let d=a.align==="right"?"unshift":"push";u=Po(t.default,[]),u[d](l(Re,{class:a.__iconClass,name:n.iconSet.table.arrowUp}))}else u=re(t.default);let f={class:a.__thClass+(e.autoWidth===!0?" q-table--col-auto-width":""),style:a.headerStyle,onClick:d=>{a.sortable===!0&&e.props.sort(a),i(d)}};return l("th",f,u)}}});function Ja(e,t){return l("div",e,[l("table",{class:"q-table"},t)])}var ap={list:Oa,table:Ia},lp=["list","table","__qtable"],el=A({name:"QVirtualScroll",props:{...hi,type:{type:String,default:"list",validator:e=>lp.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:eo},setup(e,{slots:t,attrs:o}){let r,n=q(null),i=s(()=>e.itemsSize>=0&&e.itemsFn!==void 0?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0),{virtualScrollSliceRange:a,localResetVirtualScroll:u,padVirtualScroll:c,onVirtualScrollEvt:f}=Ya({virtualScrollLength:i,getVirtualScrollTarget:v,getVirtualScrollEl:m}),d=s(()=>{if(i.value===0)return[];let S=(b,p)=>({index:a.value.from+p,item:b});return e.itemsFn===void 0?e.items.slice(a.value.from,a.value.to).map(S):e.itemsFn(a.value.from,a.value.to-a.value.from).map(S)}),h=s(()=>"q-virtual-scroll q-virtual-scroll"+(e.virtualScrollHorizontal===!0?"--horizontal":"--vertical")+(e.scrollTarget!==void 0?"":" scroll")),g=s(()=>e.scrollTarget!==void 0?{}:{tabindex:0});Y(i,()=>{u()}),Y(()=>e.scrollTarget,()=>{y(),x()});function m(){return n.value.$el||n.value}function v(){return r}function x(){r=Bt(m(),e.scrollTarget),r.addEventListener("scroll",f,Ze.passive)}function y(){r!==void 0&&(r.removeEventListener("scroll",f,Ze.passive),r=void 0)}function k(){let S=c(e.type==="list"?"div":"tbody",d.value.map(t.default));return t.before!==void 0&&(S=t.before().concat(S)),Xe(t.after,S)}return Hn(()=>{u()}),je(()=>{x()}),Nt(()=>{x()}),Pt(()=>{y()}),ye(()=>{y()}),()=>{if(t.default===void 0){console.error("QVirtualScroll: default scoped slot is required for rendering");return}return e.type==="__qtable"?Ja({ref:n,class:"q-table__middle "+h.value},k()):l(ap[e.type],{...o,ref:n,class:[o.class,h.value],...g.value},k)}}});function cf(e,t){return new Date(e)-new Date(t)}var df={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>e==="ad"||e==="da",default:"ad"}};function ff(e,t,o,r){let n=s(()=>{let{sortBy:u}=t.value;return u&&o.value.find(c=>c.name===u)||null}),i=s(()=>e.sortMethod!==void 0?e.sortMethod:(u,c,f)=>{let d=o.value.find(m=>m.name===c);if(d===void 0||d.field===void 0)return u;let h=f===!0?-1:1,g=typeof d.field=="function"?m=>d.field(m):m=>m[d.field];return u.sort((m,v)=>{let x=g(m),y=g(v);return d.rawSort!==void 0?d.rawSort(x,y,m,v)*h:x==null?-1*h:y==null?1*h:d.sort!==void 0?d.sort(x,y,m,v)*h:fo(x)===!0&&fo(y)===!0?(x-y)*h:Go(x)===!0&&Go(y)===!0?cf(x,y)*h:typeof x=="boolean"&&typeof y=="boolean"?(x-y)*h:([x,y]=[x,y].map(k=>(k+"").toLocaleString().toLowerCase()),x<y?-1*h:x===y?0:h)})});function a(u){let c=e.columnSortOrder;if(ct(u)===!0)u.sortOrder&&(c=u.sortOrder),u=u.name;else{let h=o.value.find(g=>g.name===u);h!==void 0&&h.sortOrder&&(c=h.sortOrder)}let{sortBy:f,descending:d}=t.value;f!==u?(f=u,d=c==="da"):e.binaryStateSort===!0?d=!d:d===!0?c==="ad"?f=null:d=!1:c==="ad"?d=!0:f=null,r({sortBy:f,descending:d,page:1})}return{columnToSort:n,computedSortMethod:i,sort:a}}var mf={filter:[String,Object],filterMethod:Function};function vf(e,t){let o=s(()=>e.filterMethod!==void 0?e.filterMethod:(r,n,i,a)=>{let u=n?n.toLowerCase():"";return r.filter(c=>i.some(f=>{let d=a(f,c)+"";return(d==="undefined"||d==="null"?"":d.toLowerCase()).indexOf(u)!==-1}))});return Y(()=>e.filter,()=>{Ee(()=>{t({page:1},!0)})},{deep:!0}),{computedFilterMethod:o}}function up(e,t){for(let o in t)if(t[o]!==e[o])return!1;return!0}function gf(e){return e.page<1&&(e.page=1),e.rowsPerPage!==void 0&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}var hf={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function pf(e,t){let{props:o,emit:r}=e,n=q(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:o.rowsPerPageOptions.length!==0?o.rowsPerPageOptions[0]:5},o.pagination)),i=s(()=>{let d=o["onUpdate:pagination"]!==void 0?{...n.value,...o.pagination}:n.value;return gf(d)}),a=s(()=>i.value.rowsNumber!==void 0);function u(d){c({pagination:d,filter:o.filter})}function c(d={}){Ee(()=>{r("request",{pagination:d.pagination||i.value,filter:d.filter||o.filter,getCellValue:t})})}function f(d,h){let g=gf({...i.value,...d});if(up(i.value,g)===!0){a.value===!0&&h===!0&&u(g);return}if(a.value===!0){u(g);return}o.pagination!==void 0&&o["onUpdate:pagination"]!==void 0?r("update:pagination",g):n.value=g}return{innerPagination:n,computedPagination:i,isServerSide:a,requestServerInteraction:c,setPagination:f}}function bf(e,t,o,r,n,i){let{props:a,emit:u,proxy:{$q:c}}=e,f=s(()=>r.value===!0?o.value.rowsNumber||0:i.value),d=s(()=>{let{page:p,rowsPerPage:C}=o.value;return(p-1)*C}),h=s(()=>{let{page:p,rowsPerPage:C}=o.value;return p*C}),g=s(()=>o.value.page===1),m=s(()=>o.value.rowsPerPage===0?1:Math.max(1,Math.ceil(f.value/o.value.rowsPerPage))),v=s(()=>h.value===0?!0:o.value.page>=m.value),x=s(()=>(a.rowsPerPageOptions.includes(t.value.rowsPerPage)?a.rowsPerPageOptions:[t.value.rowsPerPage].concat(a.rowsPerPageOptions)).map(C=>({label:C===0?c.lang.table.allRows:""+C,value:C})));Y(m,(p,C)=>{if(p===C)return;let $=o.value.page;p&&!$?n({page:1}):p<$&&n({page:p})});function y(){n({page:1})}function k(){let{page:p}=o.value;p>1&&n({page:p-1})}function S(){let{page:p,rowsPerPage:C}=o.value;h.value>0&&p*C<f.value&&n({page:p+1})}function b(){n({page:m.value})}return a["onUpdate:pagination"]!==void 0&&u("update:pagination",{...o.value}),{firstRowIndex:d,lastRowIndex:h,isFirstPage:g,isLastPage:v,pagesNumber:m,computedRowsPerPageOptions:x,computedRowsNumber:f,firstPage:y,prevPage:k,nextPage:S,lastPage:b}}var yf={selection:{type:String,default:"none",validator:e=>["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},Sf=["update:selected","selection"];function xf(e,t,o,r){let n=s(()=>{let v={};return e.selected.map(r.value).forEach(x=>{v[x]=!0}),v}),i=s(()=>e.selection!=="none"),a=s(()=>e.selection==="single"),u=s(()=>e.selection==="multiple"),c=s(()=>o.value.length!==0&&o.value.every(v=>n.value[r.value(v)]===!0)),f=s(()=>c.value!==!0&&o.value.some(v=>n.value[r.value(v)]===!0)),d=s(()=>e.selected.length);function h(v){return n.value[v]===!0}function g(){t("update:selected",[])}function m(v,x,y,k){t("selection",{rows:x,added:y,keys:v,evt:k});let S=a.value===!0?y===!0?x:[]:y===!0?e.selected.concat(x):e.selected.filter(b=>v.includes(r.value(b))===!1);t("update:selected",S)}return{hasSelectionMode:i,singleSelection:a,multipleSelection:u,allRowsSelected:c,someRowsSelected:f,rowsSelectedNumber:d,isRowSelected:h,clearSelection:g,updateSelection:m}}function _f(e){return Array.isArray(e)?e.slice():[]}var Cf={expanded:Array},wf=["update:expanded"];function kf(e,t){let o=q(_f(e.expanded));Y(()=>e.expanded,a=>{o.value=_f(a)});function r(a){return o.value.includes(a)}function n(a){e.expanded!==void 0?t("update:expanded",a):o.value=a}function i(a,u){let c=o.value.slice(),f=c.indexOf(a);u===!0?f===-1&&(c.push(a),n(c)):f!==-1&&(c.splice(f,1),n(c))}return{isRowExpanded:r,setExpanded:n,updateExpanded:i}}var qf={visibleColumns:Array};function Tf(e,t,o){let r=s(()=>{if(e.columns!==void 0)return e.columns;let u=e.rows[0];return u!==void 0?Object.keys(u).map(c=>({name:c,label:c.toUpperCase(),field:c,align:fo(u[c])?"right":"left",sortable:!0})):[]}),n=s(()=>{let{sortBy:u,descending:c}=t.value;return(e.visibleColumns!==void 0?r.value.filter(d=>d.required===!0||e.visibleColumns.includes(d.name)===!0):r.value).map(d=>{let h=d.align||"right",g=`text-${h}`;return{...d,align:h,__iconClass:`q-table__sort-icon q-table__sort-icon--${h}`,__thClass:g+(d.headerClasses!==void 0?" "+d.headerClasses:"")+(d.sortable===!0?" sortable":"")+(d.name===u?` sorted ${c===!0?"sort-desc":""}`:""),__tdStyle:d.style!==void 0?typeof d.style!="function"?()=>d.style:d.style:()=>null,__tdClass:d.classes!==void 0?typeof d.classes!="function"?()=>g+" "+d.classes:m=>g+" "+d.classes(m):()=>g}})}),i=s(()=>{let u={};return n.value.forEach(c=>{u[c.name]=c}),u}),a=s(()=>e.tableColspan!==void 0?e.tableColspan:n.value.length+(o.value===!0?1:0));return{colList:r,computedCols:n,computedColsMap:i,computedColspan:a}}var tl="q-table__bottom row items-center",Mf={};gu.forEach(e=>{Mf[e]={}});var Rf=A({name:"QTable",props:{rows:{type:Array,required:!0},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{},...Mf,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...Se,...Cr,...qf,...mf,...hf,...Cf,...yf,...df},emits:["request","virtualScroll",...wr,...wf,...Sf],setup(e,{slots:t,emit:o}){let r=K(),{proxy:{$q:n}}=r,i=xe(e,n),{inFullscreen:a,toggleFullscreen:u}=kr(),c=s(()=>typeof e.rowKey=="function"?e.rowKey:ne=>ne[e.rowKey]),f=q(null),d=q(null),h=s(()=>e.grid!==!0&&e.virtualScroll===!0),g=s(()=>" q-table__card"+(i.value===!0?" q-table__card--dark q-dark":"")+(e.square===!0?" q-table--square":"")+(e.flat===!0?" q-table--flat":"")+(e.bordered===!0?" q-table--bordered":"")),m=s(()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(e.grid===!0?" q-table--grid":g.value)+(i.value===!0?" q-table--dark":"")+(e.dense===!0?" q-table--dense":"")+(e.wrapCells===!1?" q-table--no-wrap":"")+(a.value===!0?" fullscreen scroll":"")),v=s(()=>m.value+(e.loading===!0?" q-table--loading":""));Y(()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+m.value,()=>{h.value===!0&&d.value!==null&&d.value.reset()});let{innerPagination:x,computedPagination:y,isServerSide:k,requestServerInteraction:S,setPagination:b}=pf(r,oe),{computedFilterMethod:p}=vf(e,b),{isRowExpanded:C,setExpanded:$,updateExpanded:L}=kf(e,o),D=s(()=>{let ne=e.rows;if(k.value===!0||ne.length===0)return ne;let{sortBy:pe,descending:Ae}=y.value;return e.filter&&(ne=p.value(ne,e.filter,H.value,oe)),U.value!==null&&(ne=le.value(e.rows===ne?ne.slice():ne,pe,Ae)),ne}),B=s(()=>D.value.length),E=s(()=>{let ne=D.value;if(k.value===!0)return ne;let{rowsPerPage:pe}=y.value;return pe!==0&&(z.value===0&&e.rows!==ne?ne.length>ae.value&&(ne=ne.slice(0,ae.value)):ne=ne.slice(z.value,ae.value)),ne}),{hasSelectionMode:V,singleSelection:M,multipleSelection:T,allRowsSelected:_,someRowsSelected:F,rowsSelectedNumber:I,isRowSelected:j,clearSelection:W,updateSelection:ee}=xf(e,o,E,c),{colList:fe,computedCols:H,computedColsMap:w,computedColspan:X}=Tf(e,y,V),{columnToSort:U,computedSortMethod:le,sort:R}=ff(e,y,fe,b),{firstRowIndex:z,lastRowIndex:ae,isFirstPage:Q,isLastPage:me,pagesNumber:qe,computedRowsPerPageOptions:G,computedRowsNumber:ce,firstPage:ge,prevPage:_e,nextPage:Be,lastPage:de}=bf(r,x,y,k,b,B),Le=s(()=>E.value.length===0),He=s(()=>{let ne={};return gu.forEach(pe=>{ne[pe]=e[pe]}),ne.virtualScrollItemSize===void 0&&(ne.virtualScrollItemSize=e.dense===!0?28:48),ne});function Qe(){h.value===!0&&d.value.reset()}function ot(){if(e.grid===!0)return jo();let ne=e.hideHeader!==!0?Ce:null;if(h.value===!0){let Ae=t["top-row"],De=t["bottom-row"],tt={default:St=>Fe(St.item,t.body,St.index)};if(Ae!==void 0){let St=l("tbody",Ae({cols:H.value}));tt.before=ne===null?()=>St:()=>[ne()].concat(St)}else ne!==null&&(tt.before=ne);return De!==void 0&&(tt.after=()=>l("tbody",De({cols:H.value}))),l(el,{ref:d,class:e.tableClass,style:e.tableStyle,...He.value,scrollTarget:e.virtualScrollTarget,items:E.value,type:"__qtable",tableColspan:X.value,onVirtualScroll:Z},tt)}let pe=[Ie()];return ne!==null&&pe.unshift(ne()),Ja({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},pe)}function ie(ne,pe){if(d.value!==null){d.value.scrollTo(ne,pe);return}ne=parseInt(ne,10);let Ae=f.value.querySelector(`tbody tr:nth-of-type(${ne+1})`);if(Ae!==null){let De=f.value.querySelector(".q-table__middle.scroll"),tt=Ae.offsetTop-e.virtualScrollStickySizeStart,St=tt<De.scrollTop?"decrease":"increase";De.scrollTop=tt,o("virtualScroll",{index:ne,from:0,to:x.value.rowsPerPage-1,direction:St})}}function Z(ne){o("virtualScroll",ne)}function ve(){return[l(Wa,{class:"q-table__linear-progress",color:e.color,dark:i.value,indeterminate:!0,trackColor:"transparent"})]}function Fe(ne,pe,Ae){let De=c.value(ne),tt=j(De);if(pe!==void 0)return pe(Ve({key:De,row:ne,pageIndex:Ae,__trClass:tt?"selected":""}));let St=t["body-cell"],P=H.value.map(te=>{let he=t[`body-cell-${te.name}`],be=he!==void 0?he:St;return be!==void 0?be(Oe({key:De,row:ne,pageIndex:Ae,col:te})):l("td",{class:te.__tdClass(ne),style:te.__tdStyle(ne)},oe(te,ne))});if(V.value===!0){let te=t["body-selection"],he=te!==void 0?te(lt({key:De,row:ne,pageIndex:Ae})):[l(zo,{modelValue:tt,color:e.color,dark:i.value,dense:e.dense,"onUpdate:modelValue":(be,it)=>{ee([De],[ne],be,it)}})];P.unshift(l("td",{class:"q-table--col-auto-width"},he))}let N={key:De,class:{selected:tt}};return e.onRowClick!==void 0&&(N.class["cursor-pointer"]=!0,N.onClick=te=>{o("rowClick",te,ne,Ae)}),e.onRowDblclick!==void 0&&(N.class["cursor-pointer"]=!0,N.onDblclick=te=>{o("rowDblclick",te,ne,Ae)}),e.onRowContextmenu!==void 0&&(N.class["cursor-pointer"]=!0,N.onContextmenu=te=>{o("rowContextmenu",te,ne,Ae)}),l("tr",N,P)}function Ie(){let ne=t.body,pe=t["top-row"],Ae=t["bottom-row"],De=E.value.map((tt,St)=>Fe(tt,ne,St));return pe!==void 0&&(De=pe({cols:H.value}).concat(De)),Ae!==void 0&&(De=De.concat(Ae({cols:H.value}))),l("tbody",De)}function Ve(ne){return ut(ne),ne.cols=ne.cols.map(pe=>ft({...pe},"value",()=>oe(pe,ne.row))),ne}function Oe(ne){return ut(ne),ft(ne,"value",()=>oe(ne.col,ne.row)),ne}function lt(ne){return ut(ne),ne}function ut(ne){Object.assign(ne,{cols:H.value,colsMap:w.value,sort:R,rowIndex:z.value+ne.pageIndex,color:e.color,dark:i.value,dense:e.dense}),V.value===!0&&ft(ne,"selected",()=>j(ne.key),(pe,Ae)=>{ee([ne.key],[ne.row],pe,Ae)}),ft(ne,"expand",()=>C(ne.key),pe=>{L(ne.key,pe)})}function oe(ne,pe){let Ae=typeof ne.field=="function"?ne.field(pe):pe[ne.field];return ne.format!==void 0?ne.format(Ae,pe):Ae}let ue=s(()=>({pagination:y.value,pagesNumber:qe.value,isFirstPage:Q.value,isLastPage:me.value,firstPage:ge,prevPage:_e,nextPage:Be,lastPage:de,inFullscreen:a.value,toggleFullscreen:u}));function J(){let ne=t.top,pe=t["top-left"],Ae=t["top-right"],De=t["top-selection"],tt=V.value===!0&&De!==void 0&&I.value>0,St="q-table__top relative-position row items-center";if(ne!==void 0)return l("div",{class:St},[ne(ue.value)]);let P;if(tt===!0?P=De(ue.value).slice():(P=[],pe!==void 0?P.push(l("div",{class:"q-table__control"},[pe(ue.value)])):e.title&&P.push(l("div",{class:"q-table__control"},[l("div",{class:["q-table__title",e.titleClass]},e.title)]))),Ae!==void 0&&(P.push(l("div",{class:"q-table__separator col"})),P.push(l("div",{class:"q-table__control"},[Ae(ue.value)]))),P.length!==0)return l("div",{class:St},P)}let se=s(()=>F.value===!0?null:_.value);function Ce(){let ne=Ke();return e.loading===!0&&t.loading===void 0&&ne.push(l("tr",{class:"q-table__progress"},[l("th",{class:"relative-position",colspan:X.value},ve())])),l("thead",ne)}function Ke(){let ne=t.header,pe=t["header-cell"];if(ne!==void 0)return ne(we({header:!0})).slice();let Ae=H.value.map(De=>{let tt=t[`header-cell-${De.name}`],St=tt!==void 0?tt:pe,P=we({col:De});return St!==void 0?St(P):l(Za,{key:De.name,props:P},()=>De.label)});if(M.value===!0&&e.grid!==!0)Ae.unshift(l("th",{class:"q-table--col-auto-width"}," "));else if(T.value===!0){let De=t["header-selection"],tt=De!==void 0?De(we({})):[l(zo,{color:e.color,modelValue:se.value,dark:i.value,dense:e.dense,"onUpdate:modelValue":et})];Ae.unshift(l("th",{class:"q-table--col-auto-width"},tt))}return[l("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},Ae)]}function we(ne){return Object.assign(ne,{cols:H.value,sort:R,colsMap:w.value,color:e.color,dark:i.value,dense:e.dense}),T.value===!0&&ft(ne,"selected",()=>se.value,et),ne}function et(ne){F.value===!0&&(ne=!1),ee(E.value.map(c.value),E.value,ne)}let pt=s(()=>{let ne=[e.iconFirstPage||n.iconSet.table.firstPage,e.iconPrevPage||n.iconSet.table.prevPage,e.iconNextPage||n.iconSet.table.nextPage,e.iconLastPage||n.iconSet.table.lastPage];return n.lang.rtl===!0?ne.reverse():ne});function yt(){if(e.hideBottom===!0)return;if(Le.value===!0){if(e.hideNoData===!0)return;let Ae=e.loading===!0?e.loadingLabel||n.lang.table.loading:e.filter?e.noResultsLabel||n.lang.table.noResults:e.noDataLabel||n.lang.table.noData,De=t["no-data"],tt=De!==void 0?[De({message:Ae,icon:n.iconSet.table.warning,filter:e.filter})]:[l(Re,{class:"q-table__bottom-nodata-icon",name:n.iconSet.table.warning}),Ae];return l("div",{class:tl+" q-table__bottom--nodata"},tt)}let ne=t.bottom;if(ne!==void 0)return l("div",{class:tl},[ne(ue.value)]);let pe=e.hideSelectedBanner!==!0&&V.value===!0&&I.value>0?[l("div",{class:"q-table__control"},[l("div",[(e.selectedRowsLabel||n.lang.table.selectedRecords)(I.value)])])]:[];if(e.hidePagination!==!0)return l("div",{class:tl+" justify-end"},so(pe));if(pe.length!==0)return l("div",{class:tl},pe)}function Gt(ne){b({page:1,rowsPerPage:ne.value})}function so(ne){let pe,{rowsPerPage:Ae}=y.value,De=e.paginationLabel||n.lang.table.pagination,tt=t.pagination,St=e.rowsPerPageOptions.length>1;if(ne.push(l("div",{class:"q-table__separator col"})),St===!0&&ne.push(l("div",{class:"q-table__control"},[l("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||n.lang.table.recordsPerPage]),l(Xa,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:Ae,options:G.value,displayValue:Ae===0?n.lang.table.allRows:Ae,dark:i.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Gt})])),tt!==void 0)pe=tt(ue.value);else if(pe=[l("span",Ae!==0?{class:"q-table__bottom-item"}:{},[Ae?De(z.value+1,Math.min(ae.value,ce.value),ce.value):De(1,B.value,ce.value)])],Ae!==0&&qe.value>1){let P={color:e.color,round:!0,dense:!0,flat:!0};e.dense===!0&&(P.size="sm"),qe.value>2&&pe.push(l(ze,{key:"pgFirst",...P,icon:pt.value[0],disable:Q.value,onClick:ge})),pe.push(l(ze,{key:"pgPrev",...P,icon:pt.value[1],disable:Q.value,onClick:_e}),l(ze,{key:"pgNext",...P,icon:pt.value[2],disable:me.value,onClick:Be})),qe.value>2&&pe.push(l(ze,{key:"pgLast",...P,icon:pt.value[3],disable:me.value,onClick:de}))}return ne.push(l("div",{class:"q-table__control"},pe)),ne}function To(){let ne=e.gridHeader===!0?[l("table",{class:"q-table"},[Ce(l)])]:e.loading===!0&&t.loading===void 0?ve(l):void 0;return l("div",{class:"q-table__middle"},ne)}function jo(){let ne=t.item!==void 0?t.item:pe=>{let Ae=pe.cols.map(tt=>l("div",{class:"q-table__grid-item-row"},[l("div",{class:"q-table__grid-item-title"},[tt.label]),l("div",{class:"q-table__grid-item-value"},[tt.value])]));if(V.value===!0){let tt=t["body-selection"],St=tt!==void 0?tt(pe):[l(zo,{modelValue:pe.selected,color:e.color,dark:i.value,dense:e.dense,"onUpdate:modelValue":(P,N)=>{ee([pe.key],[pe.row],P,N)}})];Ae.unshift(l("div",{class:"q-table__grid-item-row"},St),l(lo,{dark:i.value}))}let De={class:["q-table__grid-item-card"+g.value,e.cardClass],style:e.cardStyle};return(e.onRowClick!==void 0||e.onRowDblclick!==void 0)&&(De.class[0]+=" cursor-pointer",e.onRowClick!==void 0&&(De.onClick=tt=>{o("RowClick",tt,pe.row,pe.pageIndex)}),e.onRowDblclick!==void 0&&(De.onDblclick=tt=>{o("RowDblclick",tt,pe.row,pe.pageIndex)})),l("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(pe.selected===!0?" q-table__grid-item--selected":"")},[l("div",De,Ae)])};return l("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},E.value.map((pe,Ae)=>ne(Ve({key:c.value(pe),row:pe,pageIndex:Ae}))))}return Object.assign(r.proxy,{requestServerInteraction:S,setPagination:b,firstPage:ge,prevPage:_e,nextPage:Be,lastPage:de,isRowSelected:j,clearSelection:W,isRowExpanded:C,setExpanded:$,sort:R,resetVirtualScroll:Qe,scrollTo:ie,getCellValue:oe}),qi(r.proxy,{filteredSortedRows:()=>D.value,computedRows:()=>E.value,computedRowsNumber:()=>ce.value}),()=>{let ne=[J()],pe={ref:f,class:v.value};return e.grid===!0?ne.push(To()):Object.assign(pe,{class:[pe.class,e.cardClass],style:e.cardStyle}),ne.push(ot(),yt()),e.loading===!0&&t.loading!==void 0&&ne.push(t.loading()),l("div",pe,ne)}}});var Pf=A({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){let o=s(()=>"q-tr"+(e.props===void 0||e.props.header===!0?"":" "+e.props.__trClass)+(e.noHover===!0?" q-tr--no-hover":""));return()=>l("tr",{class:o.value},re(t.default))}});var Af=A({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){let o=K(),r=s(()=>"q-td"+(e.autoWidth===!0?" q-table--col-auto-width":"")+(e.noHover===!0?" q-td--no-hover":"")+" ");return()=>{if(e.props===void 0)return l("td",{class:r.value},re(t.default));let n=o.vnode.key,i=(e.props.colsMap!==void 0?e.props.colsMap[n]:null)||e.props.col;if(i===void 0)return;let{row:a}=e.props;return l("td",{class:r.value+i.__tdClass(a),style:i.__tdStyle(a)},re(t.default))}}});var $f=A({name:"QRouteTab",props:{...Zo,...da},emits:ca,setup(e,{slots:t,emit:o}){let r=rn({useDisableForRouterLinkProps:!1}),{renderTab:n,$tabs:i}=fa(e,t,o,{exact:s(()=>e.exact),...r});return Y(()=>`${e.name} | ${e.exact} | ${(r.resolvedLink.value||{}).href}`,i.verifyRouteModel),()=>n(r.linkTag.value,r.linkAttrs.value)}});function sp(e,t){if(e.hour!==null){if(e.minute===null)return"minute";if(t===!0&&e.second===null)return"second"}return"hour"}function cp(){let e=new Date;return{hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}}var Ef=A({name:"QTime",props:{...Se,...kt,...Ar,modelValue:{required:!0,validator:e=>typeof e=="string"||e===null},mask:{...Ar.mask,default:null},format24h:{type:Boolean,default:null},defaultDate:{type:String,validator:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e)},options:Function,hourOptions:Array,minuteOptions:Array,secondOptions:Array,withSeconds:Boolean,nowBtn:Boolean},emits:ba,setup(e,{slots:t,emit:o}){let r=K(),{$q:n}=r.proxy,i=xe(e,n),{tabindex:a,headerClass:u,getLocale:c,getCurrentDate:f}=ya(e,n),d=Vo(e),h=Xt(d),g,m,v=q(null),x=s(()=>le()),y=s(()=>c()),k=s(()=>R()),S=fn(e.modelValue,x.value,y.value,e.calendar,k.value),b=q(sp(S)),p=q(S),C=q(S.hour===null||S.hour<12),$=s(()=>`q-time q-time--${e.landscape===!0?"landscape":"portrait"}`+(i.value===!0?" q-time--dark q-dark":"")+(e.disable===!0?" disabled":e.readonly===!0?" q-time--readonly":"")+(e.bordered===!0?" q-time--bordered":"")+(e.square===!0?" q-time--square no-border-radius":"")+(e.flat===!0?" q-time--flat no-shadow":"")),L=s(()=>{let oe=p.value;return{hour:oe.hour===null?"--":D.value===!0?nt(oe.hour):String(C.value===!0?oe.hour===0?12:oe.hour:oe.hour>12?oe.hour-12:oe.hour),minute:oe.minute===null?"--":nt(oe.minute),second:oe.second===null?"--":nt(oe.second)}}),D=s(()=>e.format24h!==null?e.format24h:n.lang.date.format24h),B=s(()=>{let oe=b.value==="hour",ue=oe===!0?12:60,J=p.value[b.value],Ce=`rotate(${Math.round(J*(360/ue))-180}deg) translateX(-50%)`;return oe===!0&&D.value===!0&&p.value.hour>=12&&(Ce+=" scale(.7)"),{transform:Ce}}),E=s(()=>p.value.hour!==null),V=s(()=>E.value===!0&&p.value.minute!==null),M=s(()=>e.hourOptions!==void 0?oe=>e.hourOptions.includes(oe):e.options!==void 0?oe=>e.options(oe,null,null):null),T=s(()=>e.minuteOptions!==void 0?oe=>e.minuteOptions.includes(oe):e.options!==void 0?oe=>e.options(p.value.hour,oe,null):null),_=s(()=>e.secondOptions!==void 0?oe=>e.secondOptions.includes(oe):e.options!==void 0?oe=>e.options(p.value.hour,p.value.minute,oe):null),F=s(()=>{if(M.value===null)return null;let oe=w(0,11,M.value),ue=w(12,11,M.value);return{am:oe,pm:ue,values:oe.values.concat(ue.values)}}),I=s(()=>T.value!==null?w(0,59,T.value):null),j=s(()=>_.value!==null?w(0,59,_.value):null),W=s(()=>{switch(b.value){case"hour":return F.value;case"minute":return I.value;case"second":return j.value}}),ee=s(()=>{let oe,ue,J=0,se=1,Ce=W.value!==null?W.value.values:void 0;b.value==="hour"?D.value===!0?(oe=0,ue=23):(oe=0,ue=11,C.value===!1&&(J=12)):(oe=0,ue=55,se=5);let Ke=[];for(let we=oe,et=oe;we<=ue;we+=se,et++){let pt=we+J,yt=Ce!==void 0&&Ce.includes(pt)===!1,Gt=b.value==="hour"&&we===0?D.value===!0?"00":"12":we;Ke.push({val:pt,index:et,disable:yt,label:Gt})}return Ke}),fe=s(()=>[[Rt,Q,void 0,{stop:!0,prevent:!0,mouse:!0}]]);Y(()=>e.modelValue,oe=>{let ue=fn(oe,x.value,y.value,e.calendar,k.value);(ue.dateHash!==p.value.dateHash||ue.timeHash!==p.value.timeHash)&&(p.value=ue,ue.hour===null?b.value="hour":C.value=ue.hour<12)}),Y([x,y],()=>{Ee(()=>{Oe()})});function H(){let oe={...f(),...cp()};Oe(oe),Object.assign(p.value,oe),b.value="hour"}function w(oe,ue,J){let se=Array.apply(null,{length:ue+1}).map((Ce,Ke)=>{let we=Ke+oe;return{index:we,val:J(we)===!0}}).filter(Ce=>Ce.val===!0).map(Ce=>Ce.index);return{min:se[0],max:se[se.length-1],values:se,threshold:ue+1}}function X(oe,ue,J){let se=Math.abs(oe-ue);return Math.min(se,J-se)}function U(oe,{min:ue,max:J,values:se,threshold:Ce}){if(oe===ue)return ue;if(oe<ue||oe>J)return X(oe,ue,Ce)<=X(oe,J,Ce)?ue:J;let Ke=se.findIndex(pt=>oe<=pt),we=se[Ke-1],et=se[Ke];return oe-we<=et-oe?we:et}function le(){return e.calendar!=="persian"&&e.mask!==null?e.mask:`HH:mm${e.withSeconds===!0?":ss":""}`}function R(){if(typeof e.defaultDate!="string"){let oe=f(!0);return oe.dateHash=_o(oe),oe}return fn(e.defaultDate,"YYYY/MM/DD",void 0,e.calendar)}function z(){return Yt(r)===!0||W.value!==null&&(W.value.values.length===0||b.value==="hour"&&D.value!==!0&&F.value[C.value===!0?"am":"pm"].values.length===0)}function ae(){let oe=v.value,{top:ue,left:J,width:se}=oe.getBoundingClientRect(),Ce=se/2;return{top:ue+Ce,left:J+Ce,dist:Ce*.7}}function Q(oe){if(z()!==!0){if(oe.isFirst===!0){g=ae(),m=qe(oe.evt,g);return}m=qe(oe.evt,g,m),oe.isFinal===!0&&(g=!1,m=null,me())}}function me(){b.value==="hour"?b.value="minute":e.withSeconds&&b.value==="minute"&&(b.value="second")}function qe(oe,ue,J){let se=_t(oe),Ce=Math.abs(se.top-ue.top),Ke=Math.sqrt(Math.pow(Math.abs(se.top-ue.top),2)+Math.pow(Math.abs(se.left-ue.left),2)),we,et=Math.asin(Ce/Ke)*(180/Math.PI);if(se.top<ue.top?et=ue.left<se.left?90-et:270+et:et=ue.left<se.left?et+90:270-et,b.value==="hour"){if(we=et/30,F.value!==null){let pt=D.value!==!0?C.value===!0:F.value.am.values.length!==0&&F.value.pm.values.length!==0?Ke>=ue.dist:F.value.am.values.length!==0;we=U(we+(pt===!0?0:12),F.value[pt===!0?"am":"pm"])}else we=Math.round(we),D.value===!0?Ke<ue.dist?we<12&&(we+=12):we===12&&(we=0):C.value===!0&&we===12?we=0:C.value===!1&&we!==12&&(we+=12);D.value===!0&&(C.value=we<12)}else we=Math.round(et/6)%60,b.value==="minute"&&I.value!==null?we=U(we,I.value):b.value==="second"&&j.value!==null&&(we=U(we,j.value));return J!==we&&Z[b.value](we),we}let G={hour(){b.value="hour"},minute(){b.value="minute"},second(){b.value="second"}};function ce(oe){oe.keyCode===13&&ve()}function ge(oe){oe.keyCode===13&&Fe()}function _e(oe){z()!==!0&&(n.platform.is.desktop!==!0&&qe(oe,ae()),me())}function Be(oe){z()!==!0&&qe(oe,ae())}function de(oe){if(oe.keyCode===13)b.value="hour";else if([37,39].includes(oe.keyCode)){let ue=oe.keyCode===37?-1:1;if(F.value!==null){let J=D.value===!0?F.value.values:F.value[C.value===!0?"am":"pm"].values;if(J.length===0)return;if(p.value.hour===null)Qe(J[0]);else{let se=(J.length+J.indexOf(p.value.hour)+ue)%J.length;Qe(J[se])}}else{let J=D.value===!0?24:12,se=D.value!==!0&&C.value===!1?12:0,Ce=p.value.hour===null?-ue:p.value.hour;Qe(se+(24+Ce+ue)%J)}}}function Le(oe){if(oe.keyCode===13)b.value="minute";else if([37,39].includes(oe.keyCode)){let ue=oe.keyCode===37?-1:1;if(I.value!==null){let J=I.value.values;if(J.length===0)return;if(p.value.minute===null)ot(J[0]);else{let se=(J.length+J.indexOf(p.value.minute)+ue)%J.length;ot(J[se])}}else{let J=p.value.minute===null?-ue:p.value.minute;ot((60+J+ue)%60)}}}function He(oe){if(oe.keyCode===13)b.value="second";else if([37,39].includes(oe.keyCode)){let ue=oe.keyCode===37?-1:1;if(j.value!==null){let J=j.value.values;if(J.length===0)return;if(p.value.seconds===null)ie(J[0]);else{let se=(J.length+J.indexOf(p.value.second)+ue)%J.length;ie(J[se])}}else{let J=p.value.second===null?-ue:p.value.second;ie((60+J+ue)%60)}}}function Qe(oe){p.value.hour!==oe&&(p.value.hour=oe,Ve())}function ot(oe){p.value.minute!==oe&&(p.value.minute=oe,Ve())}function ie(oe){p.value.second!==oe&&(p.value.second=oe,Ve())}let Z={hour:Qe,minute:ot,second:ie};function ve(){C.value===!1&&(C.value=!0,p.value.hour!==null&&(p.value.hour-=12,Ve()))}function Fe(){C.value===!0&&(C.value=!1,p.value.hour!==null&&(p.value.hour+=12,Ve()))}function Ie(oe){let ue=e.modelValue;b.value!==oe&&ue!==void 0&&ue!==null&&ue!==""&&typeof ue!="string"&&(b.value=oe)}function Ve(){if(M.value!==null&&M.value(p.value.hour)!==!0){p.value=fn(),Ie("hour");return}if(T.value!==null&&T.value(p.value.minute)!==!0){p.value.minute=null,p.value.second=null,Ie("minute");return}if(e.withSeconds===!0&&_.value!==null&&_.value(p.value.second)!==!0){p.value.second=null,Ie("second");return}p.value.hour===null||p.value.minute===null||e.withSeconds===!0&&p.value.second===null||Oe()}function Oe(oe){let ue=Object.assign({...p.value},oe),J=e.calendar==="persian"?nt(ue.hour)+":"+nt(ue.minute)+(e.withSeconds===!0?":"+nt(ue.second):""):ui(new Date(ue.year,ue.month===null?null:ue.month-1,ue.day,ue.hour,ue.minute,ue.second,ue.millisecond),x.value,y.value,ue.year,ue.timezoneOffset);ue.changed=J!==e.modelValue,o("update:modelValue",J,ue)}function lt(){let oe=[l("div",{class:"q-time__link "+(b.value==="hour"?"q-time__link--active":"cursor-pointer"),tabindex:a.value,onClick:G.hour,onKeyup:de},L.value.hour),l("div",":"),l("div",E.value===!0?{class:"q-time__link "+(b.value==="minute"?"q-time__link--active":"cursor-pointer"),tabindex:a.value,onKeyup:Le,onClick:G.minute}:{class:"q-time__link"},L.value.minute)];e.withSeconds===!0&&oe.push(l("div",":"),l("div",V.value===!0?{class:"q-time__link "+(b.value==="second"?"q-time__link--active":"cursor-pointer"),tabindex:a.value,onKeyup:He,onClick:G.second}:{class:"q-time__link"},L.value.second));let ue=[l("div",{class:"q-time__header-label row items-center no-wrap",dir:"ltr"},oe)];return D.value===!1&&ue.push(l("div",{class:"q-time__header-ampm column items-between no-wrap"},[l("div",{class:"q-time__link "+(C.value===!0?"q-time__link--active":"cursor-pointer"),tabindex:a.value,onClick:ve,onKeyup:ce},"AM"),l("div",{class:"q-time__link "+(C.value!==!0?"q-time__link--active":"cursor-pointer"),tabindex:a.value,onClick:Fe,onKeyup:ge},"PM")])),l("div",{class:"q-time__header flex flex-center no-wrap "+u.value},ue)}function ut(){let oe=p.value[b.value];return l("div",{class:"q-time__content col relative-position"},[l(st,{name:"q-transition--scale"},()=>l("div",{key:"clock"+b.value,class:"q-time__container-parent absolute-full"},[l("div",{ref:v,class:"q-time__container-child fit overflow-hidden"},[Et(l("div",{class:"q-time__clock cursor-pointer non-selectable",onClick:_e,onMousedown:Be},[l("div",{class:"q-time__clock-circle fit"},[l("div",{class:"q-time__clock-pointer"+(p.value[b.value]===null?" hidden":e.color!==void 0?` text-${e.color}`:""),style:B.value}),ee.value.map(ue=>l("div",{class:`q-time__clock-position row flex-center q-time__clock-pos-${ue.index}`+(ue.val===oe?" q-time__clock-position--active "+u.value:ue.disable===!0?" q-time__clock-position--disable":"")},[l("span",ue.label)]))])]),fe.value)])])),e.nowBtn===!0?l(ze,{class:"q-time__now-button absolute",icon:n.iconSet.datetime.now,unelevated:!0,size:"sm",round:!0,color:e.color,textColor:e.textColor,tabindex:a.value,onClick:H}):null])}return r.proxy.setNow=H,()=>{let oe=[ut()],ue=re(t.default);return ue!==void 0&&oe.push(l("div",{class:"q-time__actions"},ue)),e.name!==void 0&&e.disable!==!0&&h(oe,"push"),l("div",{class:$.value,tabindex:-1},[lt(),l("div",{class:"q-time__main col overflow-auto"},oe)])}}});var Bf=A({name:"QTimeline",props:{...Se,color:{type:String,default:"primary"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},layout:{type:String,default:"dense",validator:e=>["dense","comfortable","loose"].includes(e)}},setup(e,{slots:t}){let o=K(),r=xe(e,o.proxy.$q);jt(Pi,e);let n=s(()=>`q-timeline q-timeline--${e.layout} q-timeline--${e.layout}--${e.side}`+(r.value===!0?" q-timeline--dark":""));return()=>l("ul",{class:n.value},re(t.default))}});var Lf=A({name:"QTimelineEntry",props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},icon:String,avatar:String,color:String,title:String,subtitle:String,body:String},setup(e,{slots:t}){let o=ht(Pi,Ge);if(o===Ge)return console.error("QTimelineEntry needs to be child of QTimeline"),Ge;let r=s(()=>`q-timeline__entry q-timeline__entry--${e.side}`+(e.icon!==void 0||e.avatar!==void 0?" q-timeline__entry--icon":"")),n=s(()=>`q-timeline__dot text-${e.color||o.color}`),i=s(()=>o.layout==="comfortable"&&o.side==="left");return()=>{let a=Po(t.default,[]);if(e.body!==void 0&&a.unshift(e.body),e.heading===!0){let f=[l("div"),l("div"),l(e.tag,{class:"q-timeline__heading-title"},a)];return l("div",{class:"q-timeline__heading"},i.value===!0?f.reverse():f)}let u;e.icon!==void 0?u=[l(Re,{class:"row items-center justify-center",name:e.icon})]:e.avatar!==void 0&&(u=[l("img",{class:"q-timeline__dot-img",src:e.avatar})]);let c=[l("div",{class:"q-timeline__subtitle"},[l("span",{},re(t.subtitle,[e.subtitle]))]),l("div",{class:n.value},u),l("div",{class:"q-timeline__content"},[l("h6",{class:"q-timeline__title"},re(t.title,[e.title]))].concat(a))];return l("li",{class:r.value},i.value===!0?c.reverse():c)}}});var Ff=A({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){let o=s(()=>"q-toolbar row no-wrap items-center"+(e.inset===!0?" q-toolbar--inset":""));return()=>l("div",{class:o.value,role:"toolbar"},re(t.default))}});var Df=A({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){let o=s(()=>"q-toolbar__title ellipsis"+(e.shrink===!0?" col-shrink":""));return()=>l("div",{class:o.value},re(t.default))}});var dp=["none","strict","leaf","leaf-filtered"],Vf=A({name:"QTree",props:{...Se,nodes:{type:Array,required:!0},nodeKey:{type:String,required:!0},labelKey:{type:String,default:"label"},childrenKey:{type:String,default:"children"},dense:Boolean,color:String,controlColor:String,textColor:String,selectedColor:String,icon:String,tickStrategy:{type:String,default:"none",validator:e=>dp.includes(e)},ticked:Array,expanded:Array,selected:{},noSelectionUnset:Boolean,defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:Function,duration:{},noConnectors:Boolean,noTransition:Boolean,noNodesLabel:String,noResultsLabel:String},emits:["update:expanded","update:ticked","update:selected","lazyLoad","afterShow","afterHide"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{$q:n}=r,i=xe(e,n),a=q({}),u=q(e.ticked||[]),c=q(e.expanded||[]),f={};Mo(()=>{f={}});let d=s(()=>`q-tree q-tree--${e.dense===!0?"dense":"standard"}`+(e.noConnectors===!0?" q-tree--no-connectors":"")+(i.value===!0?" q-tree--dark":"")+(e.color!==void 0?` text-${e.color}`:"")),h=s(()=>e.selected!==void 0),g=s(()=>e.icon||n.iconSet.tree.icon),m=s(()=>e.controlColor||e.color),v=s(()=>e.textColor!==void 0?` text-${e.textColor}`:""),x=s(()=>{let w=e.selectedColor||e.color;return w?` text-${w}`:""}),y=s(()=>e.filterMethod!==void 0?e.filterMethod:(w,X)=>{let U=X.toLowerCase();return w[e.labelKey]&&w[e.labelKey].toLowerCase().indexOf(U)!==-1}),k=s(()=>{let w={},X=(U,le)=>{let R=U.tickStrategy||(le?le.tickStrategy:e.tickStrategy),z=U[e.nodeKey],ae=U[e.childrenKey]&&Array.isArray(U[e.childrenKey])&&U[e.childrenKey].length!==0,Q=U.disabled!==!0&&h.value===!0&&U.selectable!==!1,me=U.disabled!==!0&&U.expandable!==!1,qe=R!=="none",G=R==="strict",ce=R==="leaf-filtered",ge=R==="leaf"||R==="leaf-filtered",_e=U.disabled!==!0&&U.tickable!==!1;ge===!0&&_e===!0&&le&&le.tickable!==!0&&(_e=!1);let Be=U.lazy;Be===!0&&a.value[z]!==void 0&&Array.isArray(U[e.childrenKey])===!0&&(Be=a.value[z]);let de={key:z,parent:le,isParent:ae,lazy:Be,disabled:U.disabled,link:U.disabled!==!0&&(Q===!0||me===!0&&(ae===!0||Be===!0)),children:[],matchesFilter:e.filter?y.value(U,e.filter):!0,selected:z===e.selected&&Q===!0,selectable:Q,expanded:ae===!0?c.value.includes(z):!1,expandable:me,noTick:U.noTick===!0||G!==!0&&Be&&Be!=="loaded",tickable:_e,tickStrategy:R,hasTicking:qe,strictTicking:G,leafFilteredTicking:ce,leafTicking:ge,ticked:G===!0?u.value.includes(z):ae===!0?!1:u.value.includes(z)};if(w[z]=de,ae===!0&&(de.children=U[e.childrenKey].map(Le=>X(Le,de)),e.filter&&(de.matchesFilter!==!0?de.matchesFilter=de.children.some(Le=>Le.matchesFilter):de.noTick!==!0&&de.disabled!==!0&&de.tickable===!0&&ce===!0&&de.children.every(Le=>Le.matchesFilter!==!0||Le.noTick===!0||Le.tickable!==!0)===!0&&(de.tickable=!1)),de.matchesFilter===!0&&(de.noTick!==!0&&G!==!0&&de.children.every(Le=>Le.noTick)===!0&&(de.noTick=!0),ge))){if(de.ticked=!1,de.indeterminate=de.children.some(Le=>Le.indeterminate===!0),de.tickable=de.tickable===!0&&de.children.some(Le=>Le.tickable),de.indeterminate!==!0){let Le=de.children.reduce((He,Qe)=>Qe.ticked===!0?He+1:He,0);Le===de.children.length?de.ticked=!0:Le>0&&(de.indeterminate=!0)}de.indeterminate===!0&&(de.indeterminateNextState=de.children.every(Le=>Le.tickable!==!0||Le.ticked!==!0))}return de};return e.nodes.forEach(U=>X(U,null)),w});Y(()=>e.ticked,w=>{u.value=w}),Y(()=>e.expanded,w=>{c.value=w});function S(w){let X=[].reduce,U=(le,R)=>{if(le||!R)return le;if(Array.isArray(R)===!0)return X.call(Object(R),U,le);if(R[e.nodeKey]===w)return R;if(R[e.childrenKey])return U(null,R[e.childrenKey])};return U(null,e.nodes)}function b(){return u.value.map(w=>S(w))}function p(){return c.value.map(w=>S(w))}function C(w){return w&&k.value[w]?k.value[w].expanded:!1}function $(){e.expanded!==void 0?o("update:expanded",[]):c.value=[]}function L(){let w=[],X=U=>{U[e.childrenKey]&&U[e.childrenKey].length!==0&&U.expandable!==!1&&U.disabled!==!0&&(w.push(U[e.nodeKey]),U[e.childrenKey].forEach(X))};e.nodes.forEach(X),e.expanded!==void 0?o("update:expanded",w):c.value=w}function D(w,X,U=S(w),le=k.value[w]){if(le.lazy&&le.lazy!=="loaded"){if(le.lazy==="loading")return;a.value[w]="loading",Array.isArray(U[e.childrenKey])!==!0&&(U[e.childrenKey]=[]),o("lazyLoad",{node:U,key:w,done:R=>{a.value[w]="loaded",U[e.childrenKey]=Array.isArray(R)===!0?R:[],Ee(()=>{let z=k.value[w];z&&z.isParent===!0&&B(w,!0)})},fail:()=>{delete a.value[w],U[e.childrenKey].length===0&&delete U[e.childrenKey]}})}else le.isParent===!0&&le.expandable===!0&&B(w,X)}function B(w,X){let U=c.value,le=e.expanded!==void 0;if(le===!0&&(U=U.slice()),X){if(e.accordion&&k.value[w]){let R=[];k.value[w].parent?k.value[w].parent.children.forEach(z=>{z.key!==w&&z.expandable===!0&&R.push(z.key)}):e.nodes.forEach(z=>{let ae=z[e.nodeKey];ae!==w&&R.push(ae)}),R.length!==0&&(U=U.filter(z=>R.includes(z)===!1))}U=U.concat([w]).filter((R,z,ae)=>ae.indexOf(R)===z)}else U=U.filter(R=>R!==w);le===!0?o("update:expanded",U):c.value=U}function E(w){return w&&k.value[w]?k.value[w].ticked:!1}function V(w,X){let U=u.value,le=e.ticked!==void 0;le===!0&&(U=U.slice()),X?U=U.concat(w).filter((R,z,ae)=>ae.indexOf(R)===z):U=U.filter(R=>w.includes(R)===!1),le===!0&&o("update:ticked",U)}function M(w,X,U){let le={tree:r,node:w,key:U,color:e.color,dark:i.value};return ft(le,"expanded",()=>X.expanded,R=>{R!==X.expanded&&D(U,R)}),ft(le,"ticked",()=>X.ticked,R=>{R!==X.ticked&&V([U],R)}),le}function T(w){return(e.filter?w.filter(X=>k.value[X[e.nodeKey]].matchesFilter):w).map(X=>j(X))}function _(w){if(w.icon!==void 0)return l(Re,{class:"q-tree__icon q-mr-sm",name:w.icon,color:w.iconColor});let X=w.img||w.avatar;if(X)return l("img",{class:`q-tree__${w.img?"img":"avatar"} q-mr-sm`,src:X})}function F(){o("afterShow")}function I(){o("afterHide")}function j(w){let X=w[e.nodeKey],U=k.value[X],le=w.header&&t[`header-${w.header}`]||t["default-header"],R=U.isParent===!0?T(w[e.childrenKey]):[],z=R.length!==0||U.lazy&&U.lazy!=="loaded",ae=w.body&&t[`body-${w.body}`]||t["default-body"],Q=le!==void 0||ae!==void 0?M(w,U,X):null;return ae!==void 0&&(ae=l("div",{class:"q-tree__node-body relative-position"},[l("div",{class:v.value},[ae(Q)])])),l("div",{key:X,class:`q-tree__node relative-position q-tree__node--${z===!0?"parent":"child"}`},[l("div",{class:"q-tree__node-header relative-position row no-wrap items-center"+(U.link===!0?" q-tree__node--link q-hoverable q-focusable":"")+(U.selected===!0?" q-tree__node--selected":"")+(U.disabled===!0?" q-tree__node--disabled":""),tabindex:U.link===!0?0:-1,ariaExpanded:R.length>0?U.expanded:null,role:"treeitem",onClick:me=>{ee(w,U,me)},onKeypress(me){io(me)!==!0&&(me.keyCode===13?ee(w,U,me,!0):me.keyCode===32&&fe(w,U,me,!0))}},[l("div",{class:"q-focus-helper",tabindex:-1,ref:me=>{f[U.key]=me}}),U.lazy==="loading"?l(wt,{class:"q-tree__spinner",color:m.value}):z===!0?l(Re,{class:"q-tree__arrow"+(U.expanded===!0?" q-tree__arrow--rotate":""),name:g.value,onClick(me){fe(w,U,me)}}):null,U.hasTicking===!0&&U.noTick!==!0?l(zo,{class:"q-tree__tickbox",modelValue:U.indeterminate===!0?null:U.ticked,color:m.value,dark:i.value,dense:!0,keepColor:!0,disable:U.tickable!==!0,onKeydown:ke,"onUpdate:modelValue":me=>{H(U,me)}}):null,l("div",{class:"q-tree__node-header-content col row no-wrap items-center"+(U.selected===!0?x.value:v.value)},[le?le(Q):[_(w),l("div",w[e.labelKey])]])]),z===!0?e.noTransition===!0?U.expanded===!0?l("div",{class:"q-tree__node-collapsible"+v.value,key:`${X}__q`},[ae,l("div",{class:"q-tree__children"+(U.disabled===!0?" q-tree__node--disabled":""),role:"group"},R)]):null:l(gn,{duration:e.duration,onShow:F,onHide:I},()=>Et(l("div",{class:"q-tree__node-collapsible"+v.value,key:`${X}__q`},[ae,l("div",{class:"q-tree__children"+(U.disabled===!0?" q-tree__node--disabled":""),role:"group"},R)]),[[ki,U.expanded]])):ae])}function W(w){let X=f[w];X&&X.focus()}function ee(w,X,U,le){le!==!0&&X.selectable!==!1&&W(X.key),h.value&&X.selectable?e.noSelectionUnset===!1?o("update:selected",X.key!==e.selected?X.key:null):X.key!==e.selected&&o("update:selected",X.key===void 0?null:X.key):fe(w,X,U,le),typeof w.handler=="function"&&w.handler(w)}function fe(w,X,U,le){U!==void 0&&ke(U),le!==!0&&X.selectable!==!1&&W(X.key),D(X.key,!X.expanded,w,X)}function H(w,X){if(w.indeterminate===!0&&(X=w.indeterminateNextState),w.strictTicking)V([w.key],X);else if(w.leafTicking){let U=[],le=R=>{R.isParent?(X!==!0&&R.noTick!==!0&&R.tickable===!0&&U.push(R.key),R.leafTicking===!0&&R.children.forEach(le)):R.noTick!==!0&&R.tickable===!0&&(R.leafFilteredTicking!==!0||R.matchesFilter===!0)&&U.push(R.key)};le(w),V(U,X)}}return e.defaultExpandAll===!0&&L(),Object.assign(r,{getNodeByKey:S,getTickedNodes:b,getExpandedNodes:p,isExpanded:C,collapseAll:$,expandAll:L,setExpanded:D,isTicked:E,setTicked:V}),()=>{let w=T(e.nodes);return l("div",{class:d.value,role:"tree"},w.length===0?e.filter?e.noResultsLabel||n.lang.tree.noResults:e.noNodesLabel||n.lang.tree.noNodes:w)}}});function zf(e){return(e*100).toFixed(2)+"%"}var Of={...Se,...Ea,label:String,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,noThumbnails:Boolean,thumbnailFit:{type:String,default:"cover"},autoUpload:Boolean,hideUploadBtn:Boolean,disable:Boolean,readonly:Boolean},pu=[...Ba,"start","finish","added","removed"];function If(e,t){let o=K(),{props:r,slots:n,emit:i,proxy:a}=o,{$q:u}=a,c=xe(r,u);function f(Q,me,qe){if(Q.__status=me,me==="idle"){Q.__uploaded=0,Q.__progress=0,Q.__sizeLabel=Un(Q.size),Q.__progressLabel="0.00%";return}if(me==="failed"){a.$forceUpdate();return}Q.__uploaded=me==="uploaded"?Q.size:qe,Q.__progress=me==="uploaded"?1:Math.min(.9999,Q.__uploaded/Q.size),Q.__progressLabel=zf(Q.__progress),a.$forceUpdate()}let d=s(()=>r.disable!==!0&&r.readonly!==!0),h=q(!1),g=q(null),m=q(null),v={files:q([]),queuedFiles:q([]),uploadedFiles:q([]),uploadedSize:q(0),updateFileStatus:f,isAlive:()=>Yt(o)===!1},{pickFiles:x,addFiles:y,onDragover:k,onDragleave:S,processFiles:b,getDndNode:p,maxFilesNumber:C,maxTotalSizeNumber:$}=La({editable:d,dnd:h,getFileInput:H,addFilesToQueue:w});Object.assign(v,e({props:r,slots:n,emit:i,helpers:v,exposeApi:Q=>{Object.assign(v,Q)}})),v.isBusy===void 0&&(v.isBusy=q(!1));let L=q(0),D=s(()=>L.value===0?0:v.uploadedSize.value/L.value),B=s(()=>zf(D.value)),E=s(()=>Un(L.value)),V=s(()=>d.value===!0&&v.isUploading.value!==!0&&(r.multiple===!0||v.queuedFiles.value.length===0)&&(r.maxFiles===void 0||v.files.value.length<C.value)&&(r.maxTotalSize===void 0||L.value<$.value)),M=s(()=>d.value===!0&&v.isBusy.value!==!0&&v.isUploading.value!==!0&&v.queuedFiles.value.length!==0);jt(Li,le);let T=s(()=>"q-uploader column no-wrap"+(c.value===!0?" q-uploader--dark q-dark":"")+(r.bordered===!0?" q-uploader--bordered":"")+(r.square===!0?" q-uploader--square no-border-radius":"")+(r.flat===!0?" q-uploader--flat no-shadow":"")+(r.disable===!0?" disabled q-uploader--disable":"")+(h.value===!0?" q-uploader--dnd":"")),_=s(()=>"q-uploader__header"+(r.color!==void 0?` bg-${r.color}`:"")+(r.textColor!==void 0?` text-${r.textColor}`:""));Y(v.isUploading,(Q,me)=>{me===!1&&Q===!0?i("start"):me===!0&&Q===!1&&i("finish")});function F(){r.disable===!1&&(v.abort(),v.uploadedSize.value=0,L.value=0,fe(),v.files.value=[],v.queuedFiles.value=[],v.uploadedFiles.value=[])}function I(){r.disable===!1&&W(["uploaded"],()=>{v.uploadedFiles.value=[]})}function j(){W(["idle","failed"],({size:Q})=>{L.value-=Q,v.queuedFiles.value=[]})}function W(Q,me){if(r.disable===!0)return;let qe={files:[],size:0},G=v.files.value.filter(ce=>Q.indexOf(ce.__status)===-1?!0:(qe.size+=ce.size,qe.files.push(ce),ce.__img!==void 0&&window.URL.revokeObjectURL(ce.__img.src),!1));qe.files.length!==0&&(v.files.value=G,me(qe),i("removed",qe.files))}function ee(Q){r.disable||(Q.__status==="uploaded"?v.uploadedFiles.value=v.uploadedFiles.value.filter(me=>me.__key!==Q.__key):Q.__status==="uploading"?Q.__abort():L.value-=Q.size,v.files.value=v.files.value.filter(me=>me.__key!==Q.__key?!0:(me.__img!==void 0&&window.URL.revokeObjectURL(me.__img.src),!1)),v.queuedFiles.value=v.queuedFiles.value.filter(me=>me.__key!==Q.__key),i("removed",[Q]))}function fe(){v.files.value.forEach(Q=>{Q.__img!==void 0&&window.URL.revokeObjectURL(Q.__img.src)})}function H(){return m.value||g.value.getElementsByClassName("q-uploader__input")[0]}function w(Q,me){let qe=b(Q,me,v.files.value,!0),G=H();G!=null&&(G.value=""),qe!==void 0&&(qe.forEach(ce=>{if(v.updateFileStatus(ce,"idle"),L.value+=ce.size,r.noThumbnails!==!0&&ce.type.toUpperCase().startsWith("IMAGE")){let ge=new Image;ge.src=window.URL.createObjectURL(ce),ce.__img=ge}}),v.files.value=v.files.value.concat(qe),v.queuedFiles.value=v.queuedFiles.value.concat(qe),i("added",qe),r.autoUpload===!0&&v.upload())}function X(){M.value===!0&&v.upload()}function U(Q,me,qe){if(Q===!0){let G={type:"a",key:me,icon:u.iconSet.uploader[me],flat:!0,dense:!0},ce;return me==="add"?(G.onClick=x,ce=le):G.onClick=qe,l(ze,G,ce)}}function le(){return l("input",{ref:m,class:"q-uploader__input overflow-hidden absolute-full",tabindex:-1,type:"file",title:"",accept:r.accept,multiple:r.multiple===!0?"multiple":void 0,capture:r.capture,onMousedown:at,onClick:x,onChange:w})}function R(){return n.header!==void 0?n.header(ae):[l("div",{class:"q-uploader__header-content column"},[l("div",{class:"flex flex-center no-wrap q-gutter-xs"},[U(v.queuedFiles.value.length!==0,"removeQueue",j),U(v.uploadedFiles.value.length!==0,"removeUploaded",I),v.isUploading.value===!0?l(wt,{class:"q-uploader__spinner"}):null,l("div",{class:"col column justify-center"},[r.label!==void 0?l("div",{class:"q-uploader__title"},[r.label]):null,l("div",{class:"q-uploader__subtitle"},[E.value+" / "+B.value])]),U(V.value,"add"),U(r.hideUploadBtn===!1&&M.value===!0,"upload",v.upload),U(v.isUploading.value,"clear",v.abort)])])]}function z(){return n.list!==void 0?n.list(ae):v.files.value.map(Q=>l("div",{key:Q.__key,class:"q-uploader__file relative-position"+(r.noThumbnails!==!0&&Q.__img!==void 0?" q-uploader__file--img":"")+(Q.__status==="failed"?" q-uploader__file--failed":Q.__status==="uploaded"?" q-uploader__file--uploaded":""),style:r.noThumbnails!==!0&&Q.__img!==void 0?{backgroundImage:'url("'+Q.__img.src+'")',backgroundSize:r.thumbnailFit}:null},[l("div",{class:"q-uploader__file-header row flex-center no-wrap"},[Q.__status==="failed"?l(Re,{class:"q-uploader__file-status",name:u.iconSet.type.negative,color:"negative"}):null,l("div",{class:"q-uploader__file-header-content col"},[l("div",{class:"q-uploader__title"},[Q.name]),l("div",{class:"q-uploader__subtitle row items-center no-wrap"},[Q.__sizeLabel+" / "+Q.__progressLabel])]),Q.__status==="uploading"?l(Tr,{value:Q.__progress,min:0,max:1,indeterminate:Q.__progress===0}):l(ze,{round:!0,dense:!0,flat:!0,icon:u.iconSet.uploader[Q.__status==="uploaded"?"done":"clear"],onClick:()=>{ee(Q)}})])]))}ye(()=>{v.isUploading.value===!0&&v.abort(),v.files.value.length!==0&&fe()});let ae={};for(let Q in v)Pu(v[Q])===!0?ft(ae,Q,()=>v[Q].value):ae[Q]=v[Q];return Object.assign(ae,{upload:X,reset:F,removeUploadedFiles:I,removeQueuedFiles:j,removeFile:ee,pickFiles:x,addFiles:y}),qi(ae,{canAddFiles:()=>V.value,canUpload:()=>M.value,uploadSizeLabel:()=>E.value,uploadProgressLabel:()=>B.value}),t({...v,upload:X,reset:F,removeUploadedFiles:I,removeQueuedFiles:j,removeFile:ee,pickFiles:x,addFiles:y,canAddFiles:V,canUpload:M,uploadSizeLabel:E,uploadProgressLabel:B}),()=>{let Q=[l("div",{class:_.value},R()),l("div",{class:"q-uploader__list scroll"},z()),p("uploader")];v.isBusy.value===!0&&Q.push(l("div",{class:"q-uploader__overlay absolute-full flex flex-center"},[l(wt)]));let me={ref:g,class:T.value};return V.value===!0&&Object.assign(me,{onDragover:k,onDragleave:S}),l("div",me,Q)}}var fp=()=>!0;function ol(e){let t={};return e.forEach(o=>{t[o]=fp}),t}var mp=ol(pu),nl=({name:e,props:t,emits:o,injectPlugin:r})=>A({name:e,props:{...Of,...t},emits:ct(o)===!0?{...mp,...o}:[...pu,...o],setup(n,{expose:i}){return If(r,i)}});function tn(e){return typeof e=="function"?e:()=>e}var vp="QUploader",gp={url:[Function,String],method:{type:[Function,String],default:"POST"},fieldName:{type:[Function,String],default:()=>e=>e.name},headers:[Function,Array],formFields:[Function,Array],withCredentials:[Function,Boolean],sendRaw:[Function,Boolean],batch:[Function,Boolean],factory:Function},hp=["factoryFailed","uploaded","failed","uploading"];function pp({props:e,emit:t,helpers:o}){let r=q([]),n=q([]),i=q(0),a=s(()=>({url:tn(e.url),method:tn(e.method),headers:tn(e.headers),formFields:tn(e.formFields),fieldName:tn(e.fieldName),withCredentials:tn(e.withCredentials),sendRaw:tn(e.sendRaw),batch:tn(e.batch)})),u=s(()=>i.value>0),c=s(()=>n.value.length!==0),f;function d(){r.value.forEach(v=>{v.abort()}),n.value.length!==0&&(f=!0)}function h(){let v=o.queuedFiles.value.slice(0);o.queuedFiles.value=[],a.value.batch(v)?g(v):v.forEach(x=>{g([x])})}function g(v){if(i.value++,typeof e.factory!="function"){m(v,{});return}let x=e.factory(v);if(!x)t("factoryFailed",new Error("QUploader: factory() does not return properly"),v),i.value--;else if(typeof x.catch=="function"&&typeof x.then=="function"){n.value.push(x);let y=k=>{o.isAlive()===!0&&(n.value=n.value.filter(S=>S!==x),n.value.length===0&&(f=!1),o.queuedFiles.value=o.queuedFiles.value.concat(v),v.forEach(S=>{o.updateFileStatus(S,"failed")}),t("factoryFailed",k,v),i.value--)};x.then(k=>{f===!0?y(new Error("Aborted")):o.isAlive()===!0&&(n.value=n.value.filter(S=>S!==x),m(v,k))}).catch(y)}else m(v,x||{})}function m(v,x){let y=new FormData,k=new XMLHttpRequest,S=(M,T)=>x[M]!==void 0?tn(x[M])(T):a.value[M](T),b=S("url",v);if(!b){console.error("q-uploader: invalid or no URL specified"),i.value--;return}let p=S("formFields",v);p!==void 0&&p.forEach(M=>{y.append(M.name,M.value)});let C=0,$=0,L=0,D=0,B;k.upload.addEventListener("progress",M=>{if(B===!0)return;let T=Math.min(D,M.loaded);o.uploadedSize.value+=T-L,L=T;let _=L-$;for(let F=C;_>0&&F<v.length;F++){let I=v[F];if(_>I.size)_-=I.size,C++,$+=I.size,o.updateFileStatus(I,"uploading",I.size);else{o.updateFileStatus(I,"uploading",_);return}}},!1),k.onreadystatechange=()=>{k.readyState<4||(k.status&&k.status<400?(o.uploadedFiles.value=o.uploadedFiles.value.concat(v),v.forEach(M=>{o.updateFileStatus(M,"uploaded")}),t("uploaded",{files:v,xhr:k})):(B=!0,o.uploadedSize.value-=L,o.queuedFiles.value=o.queuedFiles.value.concat(v),v.forEach(M=>{o.updateFileStatus(M,"failed")}),t("failed",{files:v,xhr:k})),i.value--,r.value=r.value.filter(M=>M!==k))},k.open(S("method",v),b),S("withCredentials",v)===!0&&(k.withCredentials=!0);let E=S("headers",v);E!==void 0&&E.forEach(M=>{k.setRequestHeader(M.name,M.value)});let V=S("sendRaw",v);v.forEach(M=>{o.updateFileStatus(M,"uploading",0),V!==!0&&y.append(S("fieldName",M),M,M.name),M.xhr=k,M.__abort=()=>{k.abort()},D+=M.size}),t("uploading",{files:v,xhr:k}),r.value.push(k),V===!0?k.send(new Blob(v)):k.send(y)}return{isUploading:u,isBusy:c,abort:d,upload:h}}var Hf={name:vp,props:gp,emits:hp,injectPlugin:pp};var Qf=nl(Hf);var Nf=A({name:"QUploaderAddTrigger",setup(){let e=ht(Li,Ge);return e===Ge&&console.error("QUploaderAddTrigger needs to be child of QUploader"),e}});var jf=A({name:"QVideo",props:{...Fr,src:{type:String,required:!0},title:String,fetchpriority:{type:String,default:"auto"},loading:{type:String,default:"eager"},referrerpolicy:{type:String,default:"strict-origin-when-cross-origin"}},setup(e){let t=Dr(e),o=s(()=>"q-video"+(e.ratio!==void 0?" q-video--responsive":""));return()=>l("div",{class:o.value,style:t.value},[l("iframe",{src:e.src,title:e.title,fetchpriority:e.fetchpriority,loading:e.loading,referrerpolicy:e.referrerpolicy,frameborder:"0",allowfullscreen:!0})])}});var ul={};Ur(ul,{ClosePopup:()=>Kf,Intersection:()=>za,Morph:()=>rm,Mutation:()=>lm,Ripple:()=>$o,Scroll:()=>dm,ScrollFire:()=>sm,TouchHold:()=>fm,TouchPan:()=>Rt,TouchRepeat:()=>vm,TouchSwipe:()=>ta});function Uf(e){if(e===!1)return 0;if(e===!0||e===void 0)return 1;let t=parseInt(e,10);return isNaN(t)?0:t}var Kf=At({name:"close-popup",beforeMount(e,{value:t}){let o={depth:Uf(t),handler(r){o.depth!==0&&setTimeout(()=>{let n=Rs(e);n!==void 0&&Ps(n,r,o.depth)})},handlerKey(r){Tt(r,13)===!0&&o.handler(r)}};e.__qclosepopup=o,e.addEventListener("click",o.handler),e.addEventListener("keyup",o.handlerKey)},updated(e,{value:t,oldValue:o}){t!==o&&(e.__qclosepopup.depth=Uf(t))},beforeUnmount(e){let t=e.__qclosepopup;e.removeEventListener("click",t.handler),e.removeEventListener("keyup",t.handlerKey),delete e.__qclosepopup}});var bp=0,pi;function Wf(e,t){pi===void 0&&(pi=document.createElement("div"),pi.style.cssText="position: absolute; left: 0; top: 0",document.body.appendChild(pi));let o=e.getBoundingClientRect(),r=pi.getBoundingClientRect(),{marginLeft:n,marginRight:i,marginTop:a,marginBottom:u}=window.getComputedStyle(e),c=parseInt(n,10)+parseInt(i,10),f=parseInt(a,10)+parseInt(u,10);return{left:o.left-r.left,top:o.top-r.top,width:o.right-o.left,height:o.bottom-o.top,widthM:o.right-o.left+(t===!0?0:c),heightM:o.bottom-o.top+(t===!0?0:f),marginH:t===!0?c:0,marginV:t===!0?f:0}}function il(e){return{width:e.scrollWidth,height:e.scrollHeight}}var Yf=["Top","Right","Bottom","Left"],Xf=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],yp=/-block|-inline|block-|inline-/,Sp=/(-block|-inline|block-|inline-).*:/;function Gf(e,t){let o=window.getComputedStyle(e),r={};for(let n=0;n<t.length;n++){let i=t[n];if(o[i]==="")if(i==="cssText"){let a=o.length,u="";for(let c=0;c<a;c++)yp.test(o[c])!==!0&&(u+=o[c]+": "+o[o[c]]+"; ");r[i]=u}else if(["borderWidth","borderStyle","borderColor"].indexOf(i)!==-1){let a=i.replace("border",""),u="";for(let c=0;c<Yf.length;c++){let f="border"+Yf[c]+a;u+=o[f]+" "}r[i]=u}else if(i==="borderRadius"){let a="",u="";for(let c=0;c<Xf.length;c++){let f=o[Xf[c]].split(" ");a+=f[0]+" ",u+=(f[1]===void 0?f[0]:f[1])+" "}r[i]=a+"/ "+u}else r[i]=o[i];else i==="cssText"?r[i]=o[i].split(";").filter(a=>Sp.test(a)!==!0).join(";"):r[i]=o[i]}return r}var xp=["absolute","fixed","relative","sticky"];function Zf(e){let t=e,o=0;for(;t!==null&&t!==document;){let{position:r,zIndex:n}=window.getComputedStyle(t),i=Number(n);i>o&&(t===e||xp.includes(r)===!0)&&(o=i),t=t.parentNode}return o}function _p(e){return{from:e.from,to:e.to!==void 0?e.to:e.from}}function Cp(e){return typeof e=="number"?e={duration:e}:typeof e=="function"&&(e={onEnd:e}),{...e,waitFor:e.waitFor===void 0?0:e.waitFor,duration:isNaN(e.duration)===!0?300:parseInt(e.duration,10),easing:typeof e.easing=="string"&&e.easing.length!==0?e.easing:"ease-in-out",delay:isNaN(e.delay)===!0?0:parseInt(e.delay,10),fill:typeof e.fill=="string"&&e.fill.length!==0?e.fill:"none",resize:e.resize===!0,useCSS:e.useCSS===!0||e.usecss===!0,hideFromClone:e.hideFromClone===!0||e.hidefromclone===!0,keepToClone:e.keepToClone===!0||e.keeptoclone===!0,tween:e.tween===!0,tweenFromOpacity:isNaN(e.tweenFromOpacity)===!0?.6:parseFloat(e.tweenFromOpacity),tweenToOpacity:isNaN(e.tweenToOpacity)===!0?.5:parseFloat(e.tweenToOpacity)}}function Jf(e){let t=typeof e;return t==="function"?e():t==="string"?document.querySelector(e):e}function em(e){return e&&e.ownerDocument===document&&e.parentNode!==null}function bi(e){let t=()=>!1,o=!1,r=!0,n=_p(e),i=Cp(e),a=Jf(n.from);if(em(a)!==!0)return t;typeof a.qMorphCancel=="function"&&a.qMorphCancel();let u,c,f,d,h=a.parentNode,g=a.nextElementSibling,m=Wf(a,i.resize),{width:v,height:x}=il(h),{borderWidth:y,borderStyle:k,borderColor:S,borderRadius:b,backgroundColor:p,transform:C,position:$,cssText:L}=Gf(a,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),D=a.classList.toString(),B=a.style.cssText,E=a.cloneNode(!0),V=i.tween===!0?a.cloneNode(!0):void 0;V!==void 0&&(V.className=V.classList.toString().split(" ").filter(T=>/^bg-/.test(T)===!1).join(" ")),i.hideFromClone===!0&&E.classList.add("q-morph--internal"),E.setAttribute("aria-hidden","true"),E.style.transition="none",E.style.animation="none",E.style.pointerEvents="none",h.insertBefore(E,g),a.qMorphCancel=()=>{o=!0,E.remove(),V!==void 0&&V.remove(),i.hideFromClone===!0&&E.classList.remove("q-morph--internal"),a.qMorphCancel=void 0};let M=()=>{let T=Jf(n.to);if(o===!0||em(T)!==!0){typeof a.qMorphCancel=="function"&&a.qMorphCancel();return}a!==T&&typeof T.qMorphCancel=="function"&&T.qMorphCancel(),i.keepToClone!==!0&&T.classList.add("q-morph--internal"),E.classList.add("q-morph--internal");let{width:_,height:F}=il(h),{width:I,height:j}=il(T.parentNode);i.hideFromClone!==!0&&E.classList.remove("q-morph--internal"),T.qMorphCancel=()=>{o=!0,E.remove(),V!==void 0&&V.remove(),i.hideFromClone===!0&&E.classList.remove("q-morph--internal"),i.keepToClone!==!0&&T.classList.remove("q-morph--internal"),a.qMorphCancel=void 0,T.qMorphCancel=void 0};let W=()=>{if(o===!0){typeof T.qMorphCancel=="function"&&T.qMorphCancel();return}i.hideFromClone!==!0&&(E.classList.add("q-morph--internal"),E.innerHTML="",E.style.left=0,E.style.right="unset",E.style.top=0,E.style.bottom="unset",E.style.transform="none"),i.keepToClone!==!0&&T.classList.remove("q-morph--internal");let ee=T.parentNode,{width:fe,height:H}=il(ee),w=T.cloneNode(i.keepToClone);w.setAttribute("aria-hidden","true"),i.keepToClone!==!0&&(w.style.left=0,w.style.right="unset",w.style.top=0,w.style.bottom="unset",w.style.transform="none",w.style.pointerEvents="none"),w.classList.add("q-morph--internal");let X=T===a&&h===ee?E:T.nextElementSibling;ee.insertBefore(w,X);let{borderWidth:U,borderStyle:le,borderColor:R,borderRadius:z,backgroundColor:ae,transform:Q,position:me,cssText:qe}=Gf(T,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),G=T.classList.toString(),ce=T.style.cssText;T.style.cssText=qe,T.style.transform="none",T.style.animation="none",T.style.transition="none",T.className=G.split(" ").filter(se=>/^bg-/.test(se)===!1).join(" ");let ge=Wf(T,i.resize),_e=m.left-ge.left,Be=m.top-ge.top,de=m.width/(ge.width>0?ge.width:10),Le=m.height/(ge.height>0?ge.height:100),He=v-_,Qe=x-F,ot=fe-I,ie=H-j,Z=Math.max(m.widthM,He),ve=Math.max(m.heightM,Qe),Fe=Math.max(ge.widthM,ot),Ie=Math.max(ge.heightM,ie),Ve=a===T&&["absolute","fixed"].includes(me)===!1&&["absolute","fixed"].includes($)===!1,Oe=me==="fixed",lt=ee;for(;Oe!==!0&&lt!==document;)Oe=window.getComputedStyle(lt).position==="fixed",lt=lt.parentNode;if(i.hideFromClone!==!0&&(E.style.display="block",E.style.flex="0 0 auto",E.style.opacity=0,E.style.minWidth="unset",E.style.maxWidth="unset",E.style.minHeight="unset",E.style.maxHeight="unset",E.classList.remove("q-morph--internal")),i.keepToClone!==!0&&(w.style.display="block",w.style.flex="0 0 auto",w.style.opacity=0,w.style.minWidth="unset",w.style.maxWidth="unset",w.style.minHeight="unset",w.style.maxHeight="unset"),w.classList.remove("q-morph--internal"),typeof i.classes=="string"&&(T.className+=" "+i.classes),typeof i.style=="string")T.style.cssText+=" "+i.style;else if(ct(i.style)===!0)for(let se in i.style)T.style[se]=i.style[se];let ut=Zf(E),oe=Zf(T),ue=Oe===!0?document.documentElement:{scrollLeft:0,scrollTop:0};T.style.position=Oe===!0?"fixed":"absolute",T.style.left=`${ge.left-ue.scrollLeft}px`,T.style.right="unset",T.style.top=`${ge.top-ue.scrollTop}px`,T.style.margin=0,i.resize===!0&&(T.style.minWidth="unset",T.style.maxWidth="unset",T.style.minHeight="unset",T.style.maxHeight="unset",T.style.overflow="hidden",T.style.overflowX="hidden",T.style.overflowY="hidden"),document.body.appendChild(T),V!==void 0&&(V.style.cssText=L,V.style.transform="none",V.style.animation="none",V.style.transition="none",V.style.position=T.style.position,V.style.left=`${m.left-ue.scrollLeft}px`,V.style.right="unset",V.style.top=`${m.top-ue.scrollTop}px`,V.style.margin=0,V.style.pointerEvents="none",i.resize===!0&&(V.style.minWidth="unset",V.style.maxWidth="unset",V.style.minHeight="unset",V.style.maxHeight="unset",V.style.overflow="hidden",V.style.overflowX="hidden",V.style.overflowY="hidden"),document.body.appendChild(V));let J=se=>{a===T&&r!==!0?(T.style.cssText=B,T.className=D):(T.style.cssText=ce,T.className=G),w.parentNode===ee&&ee.insertBefore(T,w),E.remove(),w.remove(),V!==void 0&&V.remove(),t=()=>!1,a.qMorphCancel=void 0,T.qMorphCancel=void 0,typeof i.onEnd=="function"&&i.onEnd(r===!0?"to":"from",se===!0)};if(i.useCSS!==!0&&typeof T.animate=="function"){let se=i.resize===!0?{transform:`translate(${_e}px, ${Be}px)`,width:`${Z}px`,height:`${ve}px`}:{transform:`translate(${_e}px, ${Be}px) scale(${de}, ${Le})`},Ce=i.resize===!0?{width:`${Fe}px`,height:`${Ie}px`}:{},Ke=i.resize===!0?{width:`${Z}px`,height:`${ve}px`}:{},we=i.resize===!0?{transform:`translate(${-1*_e}px, ${-1*Be}px)`,width:`${Fe}px`,height:`${Ie}px`}:{transform:`translate(${-1*_e}px, ${-1*Be}px) scale(${1/de}, ${1/Le})`},et=V!==void 0?{opacity:i.tweenToOpacity}:{backgroundColor:p},pt=V!==void 0?{opacity:1}:{backgroundColor:ae};d=T.animate([{margin:0,borderWidth:y,borderStyle:k,borderColor:S,borderRadius:b,zIndex:ut,transformOrigin:"0 0",...se,...et},{margin:0,borderWidth:U,borderStyle:le,borderColor:R,borderRadius:z,zIndex:oe,transformOrigin:"0 0",transform:Q,...Ce,...pt}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),c=V===void 0?void 0:V.animate([{opacity:i.tweenFromOpacity,margin:0,borderWidth:y,borderStyle:k,borderColor:S,borderRadius:b,zIndex:ut,transformOrigin:"0 0",transform:C,...Ke},{opacity:0,margin:0,borderWidth:U,borderStyle:le,borderColor:R,borderRadius:z,zIndex:oe,transformOrigin:"0 0",...we}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),u=i.hideFromClone===!0||Ve===!0?void 0:E.animate([{margin:`${Qe<0?Qe/2:0}px ${He<0?He/2:0}px`,width:`${Z+m.marginH}px`,height:`${ve+m.marginV}px`},{margin:0,width:0,height:0}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),f=i.keepToClone===!0?void 0:w.animate([Ve===!0?{margin:`${Qe<0?Qe/2:0}px ${He<0?He/2:0}px`,width:`${Z+m.marginH}px`,height:`${ve+m.marginV}px`}:{margin:0,width:0,height:0},{margin:`${ie<0?ie/2:0}px ${ot<0?ot/2:0}px`,width:`${Fe+ge.marginH}px`,height:`${Ie+ge.marginV}px`}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay});let yt=Gt=>{u!==void 0&&u.cancel(),c!==void 0&&c.cancel(),f!==void 0&&f.cancel(),d.cancel(),d.removeEventListener("finish",yt),d.removeEventListener("cancel",yt),J(Gt),u=void 0,c=void 0,f=void 0,d=void 0};a.qMorphCancel=()=>{a.qMorphCancel=void 0,o=!0,yt()},T.qMorphCancel=()=>{T.qMorphCancel=void 0,o=!0,yt()},d.addEventListener("finish",yt),d.addEventListener("cancel",yt),t=Gt=>o===!0||d===void 0?!1:Gt===!0?(yt(!0),!0):(r=r!==!0,u!==void 0&&u.reverse(),c!==void 0&&c.reverse(),f!==void 0&&f.reverse(),d.reverse(),!0)}else{let se=`q-morph-anim-${++bp}`,Ce=document.createElement("style"),Ke=i.resize===!0?`
transform: translate(${_e}px, ${Be}px);
width: ${Z}px;
height: ${ve}px;
`:`transform: translate(${_e}px, ${Be}px) scale(${de}, ${Le});`,we=i.resize===!0?`
width: ${Fe}px;
height: ${Ie}px;
`:"",et=i.resize===!0?`
width: ${Z}px;
height: ${ve}px;
`:"",pt=i.resize===!0?`
transform: translate(${-1*_e}px, ${-1*Be}px);
width: ${Fe}px;
height: ${Ie}px;
`:`transform: translate(${-1*_e}px, ${-1*Be}px) scale(${1/de}, ${1/Le});`,yt=V!==void 0?`opacity: ${i.tweenToOpacity};`:`background-color: ${p};`,Gt=V!==void 0?"opacity: 1;":`background-color: ${ae};`,so=V===void 0?"":`
@keyframes ${se}-from-tween {
0% {
opacity: ${i.tweenFromOpacity};
margin: 0;
border-width: ${y};
border-style: ${k};
border-color: ${S};
border-radius: ${b};
z-index: ${ut};
transform-origin: 0 0;
transform: ${C};
${et}
}
100% {
opacity: 0;
margin: 0;
border-width: ${U};
border-style: ${le};
border-color: ${R};
border-radius: ${z};
z-index: ${oe};
transform-origin: 0 0;
${pt}
}
}
`,To=i.hideFromClone===!0||Ve===!0?"":`
@keyframes ${se}-from {
0% {
margin: ${Qe<0?Qe/2:0}px ${He<0?He/2:0}px;
width: ${Z+m.marginH}px;
height: ${ve+m.marginV}px;
}
100% {
margin: 0;
width: 0;
height: 0;
}
}
`,jo=Ve===!0?`
margin: ${Qe<0?Qe/2:0}px ${He<0?He/2:0}px;
width: ${Z+m.marginH}px;
height: ${ve+m.marginV}px;
`:`
margin: 0;
width: 0;
height: 0;
`,ne=i.keepToClone===!0?"":`
@keyframes ${se}-to {
0% {
${jo}
}
100% {
margin: ${ie<0?ie/2:0}px ${ot<0?ot/2:0}px;
width: ${Fe+ge.marginH}px;
height: ${Ie+ge.marginV}px;
}
}
`;Ce.innerHTML=`
@keyframes ${se} {
0% {
margin: 0;
border-width: ${y};
border-style: ${k};
border-color: ${S};
border-radius: ${b};
background-color: ${p};
z-index: ${ut};
transform-origin: 0 0;
${Ke}
${yt}
}
100% {
margin: 0;
border-width: ${U};
border-style: ${le};
border-color: ${R};
border-radius: ${z};
background-color: ${ae};
z-index: ${oe};
transform-origin: 0 0;
transform: ${Q};
${we}
${Gt}
}
}
${To}
${so}
${ne}
`,document.head.appendChild(Ce);let pe="normal";E.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${pe} ${i.fill} ${se}-from`,V!==void 0&&(V.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${pe} ${i.fill} ${se}-from-tween`),w.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${pe} ${i.fill} ${se}-to`,T.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${pe} ${i.fill} ${se}`;let Ae=De=>{De===Object(De)&&De.animationName!==se||(T.removeEventListener("animationend",Ae),T.removeEventListener("animationcancel",Ae),J(),Ce.remove())};a.qMorphCancel=()=>{a.qMorphCancel=void 0,o=!0,Ae()},T.qMorphCancel=()=>{T.qMorphCancel=void 0,o=!0,Ae()},T.addEventListener("animationend",Ae),T.addEventListener("animationcancel",Ae),t=De=>o===!0||!T||!E||!w?!1:De===!0?(Ae(),!0):(r=r!==!0,pe=pe==="normal"?"reverse":"normal",E.style.animationDirection=pe,V.style.animationDirection=pe,w.style.animationDirection=pe,T.style.animationDirection=pe,!0)}};i.waitFor>0||i.waitFor==="transitionend"||i.waitFor===Object(i.waitFor)&&typeof i.waitFor.then=="function"?(i.waitFor>0?new Promise(fe=>setTimeout(fe,i.waitFor)):i.waitFor==="transitionend"?new Promise(fe=>{let H=()=>{w!==null&&(clearTimeout(w),w=null),T&&(T.removeEventListener("transitionend",H),T.removeEventListener("transitioncancel",H)),fe()},w=setTimeout(H,400);T.addEventListener("transitionend",H),T.addEventListener("transitioncancel",H)}):i.waitFor).then(W).catch(()=>{typeof T.qMorphCancel=="function"&&T.qMorphCancel()}):W()};return typeof e.onToggle=="function"&&e.onToggle(),requestAnimationFrame(M),T=>t(T)}var al={},wp=["duration","delay","easing","fill","classes","style","duration","resize","useCSS","hideFromClone","keepToClone","tween","tweenFromOpacity","tweenToOpacity","waitFor","onEnd"],kp=["resize","useCSS","hideFromClone","keepToClone","tween"];function Qr(e,t){e.clsAction!==t&&(e.clsAction=t,e.el.classList[t]("q-morph--invisible"))}function om(e){if(e.animating===!0||e.queue.length<2)return;let[t,o]=e.queue;e.animating=!0,t.animating=!0,o.animating=!0,Qr(t,"remove"),Qr(o,"remove");let r=bi({from:t.el,to:o.el,onToggle(){Qr(t,"add"),Qr(o,"remove")},...o.opts,onEnd(n,i){o.opts.onEnd!==void 0&&o.opts.onEnd(n,i),i!==!0&&(t.animating=!1,o.animating=!1,e.animating=!1,e.cancel=void 0,e.queue.shift(),om(e))}});e.cancel=()=>{r(!0),e.cancel=void 0}}function nm(e,t){let o=t.opts;kp.forEach(r=>{o[r]=e[r]===!0})}function qp(e,t){let o=typeof e=="string"&&e.length!==0?e.split(":"):[];t.name=o[0],t.group=o[1],Object.assign(t.opts,{duration:isNaN(o[2])===!0?300:parseFloat(o[2]),waitFor:o[3]})}function Tp(e,t){e.group!==void 0&&(t.group=e.group),e.name!==void 0&&(t.name=e.name);let o=t.opts;wp.forEach(r=>{e[r]!==void 0&&(o[r]=e[r])})}function Mp(e,t){if(t.name===e){let o=al[t.group];o===void 0?(al[t.group]={name:t.group,model:e,queue:[t],animating:!1},Qr(t,"remove")):o.model!==e&&(o.model=e,o.queue.push(t),o.animating===!1&&o.queue.length===2&&om(o));return}t.animating===!1&&Qr(t,"add")}function tm(e,t){let o;Object(t)===t?(o=""+t.model,Tp(t,e),nm(t,e)):o=""+t,o!==e.model?(e.model=o,Mp(o,e)):e.animating===!1&&e.clsAction!==void 0&&e.el.classList[e.clsAction]("q-morph--invisible")}var rm=At({name:"morph",mounted(e,t){let o={el:e,animating:!1,opts:{}};nm(t.modifiers,o),qp(t.arg,o),tm(o,t.value),e.__qmorph=o},updated(e,t){tm(e.__qmorph,t.value)},beforeUnmount(e){let t=e.__qmorph,o=al[t.group];o!==void 0&&o.queue.indexOf(t)!==-1&&(o.queue=o.queue.filter(n=>n!==t),o.queue.length===0&&(o.cancel!==void 0&&o.cancel(),delete al[t.group])),t.clsAction==="add"&&e.classList.remove("q-morph--invisible"),delete e.__qmorph}});var Rp={childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0};function im(e,t,o){t.handler=o,t.observer!==void 0&&t.observer.disconnect(),t.observer=new MutationObserver(r=>{typeof t.handler=="function"&&(t.handler(r)===!1||t.once===!0)&&am(e)}),t.observer.observe(e,t.opts)}function am(e){let t=e.__qmutation;t!==void 0&&(t.observer!==void 0&&t.observer.disconnect(),delete e.__qmutation)}var lm=At({name:"mutation",mounted(e,{modifiers:{once:t,...o},value:r}){let n={once:t,opts:Object.keys(o).length===0?Rp:o};im(e,n,r),e.__qmutation=n},updated(e,{oldValue:t,value:o}){let r=e.__qmutation;r!==void 0&&t!==o&&im(e,r,o)},beforeUnmount:am});var{passive:ll}=Ze;function um(e,{value:t,oldValue:o}){if(typeof t!="function"){e.scrollTarget.removeEventListener("scroll",e.scroll,ll);return}e.handler=t,typeof o!="function"&&(e.scrollTarget.addEventListener("scroll",e.scroll,ll),e.scroll())}var sm=At({name:"scroll-fire",mounted(e,t){let o={scrollTarget:Bt(e),scroll:Zt(()=>{let r,n;o.scrollTarget===window?(n=e.getBoundingClientRect().bottom,r=window.innerHeight):(n=_n(e).top+Ao(e),r=_n(o.scrollTarget).top+Ao(o.scrollTarget)),n>0&&n<r&&(o.scrollTarget.removeEventListener("scroll",o.scroll,ll),o.handler(e))},25)};um(o,t),e.__qscrollfire=o},updated(e,t){t.value!==t.oldValue&&um(e.__qscrollfire,t)},beforeUnmount(e){let t=e.__qscrollfire;t.scrollTarget.removeEventListener("scroll",t.scroll,ll),t.scroll.cancel(),delete e.__qscrollfire}});function cm(e,{value:t,oldValue:o}){if(typeof t!="function"){e.scrollTarget.removeEventListener("scroll",e.scroll,Ze.passive);return}e.handler=t,typeof o!="function"&&e.scrollTarget.addEventListener("scroll",e.scroll,Ze.passive)}var dm=At({name:"scroll",mounted(e,t){let o={scrollTarget:Bt(e),scroll(){o.handler(to(o.scrollTarget),sn(o.scrollTarget))}};cm(o,t),e.__qscroll=o},updated(e,t){e.__qscroll!==void 0&&t.oldValue!==t.value&&cm(e.__qscroll,t)},beforeUnmount(e){let t=e.__qscroll;t.scrollTarget.removeEventListener("scroll",t.scroll,Ze.passive),delete e.__qscroll}});var fm=At({name:"touch-hold",beforeMount(e,t){let{modifiers:o}=t;if(o.mouse!==!0&&Pe.has.touch!==!0)return;let r={handler:t.value,noop:Ye,mouseStart(i){typeof r.handler=="function"&&Ko(i)===!0&&(mt(r,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),r.start(i,!0))},touchStart(i){if(i.target!==void 0&&typeof r.handler=="function"){let a=i.target;mt(r,"temp",[[a,"touchmove","move","passiveCapture"],[a,"touchcancel","end","notPassiveCapture"],[a,"touchend","end","notPassiveCapture"]]),r.start(i)}},start(i,a){r.origin=_t(i);let u=Date.now();Pe.is.mobile===!0&&(document.body.classList.add("non-selectable"),It(),r.styleCleanup=c=>{r.styleCleanup=void 0;let f=()=>{document.body.classList.remove("non-selectable")};c===!0?(It(),setTimeout(f,10)):f()}),r.triggered=!1,r.sensitivity=a===!0?r.mouseSensitivity:r.touchSensitivity,r.timer=setTimeout(()=>{r.timer=void 0,It(),r.triggered=!0,r.handler({evt:i,touch:a!==!0,mouse:a===!0,position:r.origin,duration:Date.now()-u})},r.duration)},move(i){let{top:a,left:u}=_t(i);r.timer!==void 0&&(Math.abs(u-r.origin.left)>=r.sensitivity||Math.abs(a-r.origin.top)>=r.sensitivity)&&(clearTimeout(r.timer),r.timer=void 0)},end(i){qt(r,"temp"),r.styleCleanup!==void 0&&r.styleCleanup(r.triggered),r.triggered===!0?i!==void 0&&ke(i):r.timer!==void 0&&(clearTimeout(r.timer),r.timer=void 0)}},n=[600,5,7];if(typeof t.arg=="string"&&t.arg.length!==0&&t.arg.split(":").forEach((i,a)=>{let u=parseInt(i,10);u&&(n[a]=u)}),[r.duration,r.touchSensitivity,r.mouseSensitivity]=n,e.__qtouchhold=r,o.mouse===!0){let i=o.mouseCapture===!0||o.mousecapture===!0?"Capture":"";mt(r,"main",[[e,"mousedown","mouseStart",`passive${i}`]])}Pe.has.touch===!0&&mt(r,"main",[[e,"touchstart","touchStart",`passive${o.capture===!0?"Capture":""}`],[e,"touchend","noop","notPassiveCapture"]])},updated(e,t){let o=e.__qtouchhold;o!==void 0&&t.oldValue!==t.value&&(typeof t.value!="function"&&o.end(),o.handler=t.value)},beforeUnmount(e){let t=e.__qtouchhold;t!==void 0&&(qt(t,"main"),qt(t,"temp"),t.timer!==void 0&&clearTimeout(t.timer),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchhold)}});var mm={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Pp=new RegExp(`^([\\d+]+|${Object.keys(mm).join("|")})$`,"i");function Ap(e,t){let{top:o,left:r}=_t(e);return Math.abs(r-t.left)>=7||Math.abs(o-t.top)>=7}var vm=At({name:"touch-repeat",beforeMount(e,{modifiers:t,value:o,arg:r}){let n=Object.keys(t).reduce((c,f)=>{if(Pp.test(f)===!0){let d=isNaN(parseInt(f,10))?mm[f.toLowerCase()]:parseInt(f,10);d>=0&&c.push(d)}return c},[]);if(t.mouse!==!0&&Pe.has.touch!==!0&&n.length===0)return;let i=typeof r=="string"&&r.length!==0?r.split(":").map(c=>parseInt(c,10)):[0,600,300],a=i.length-1,u={keyboard:n,handler:o,noop:Ye,mouseStart(c){u.event===void 0&&typeof u.handler=="function"&&Ko(c)===!0&&(mt(u,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),u.start(c,!0))},keyboardStart(c){if(typeof u.handler=="function"&&Tt(c,n)===!0){if((i[0]===0||u.event!==void 0)&&(ke(c),e.focus(),u.event!==void 0))return;mt(u,"temp",[[document,"keyup","end","notPassiveCapture"],[document,"click","end","notPassiveCapture"]]),u.start(c,!1,!0)}},touchStart(c){if(c.target!==void 0&&typeof u.handler=="function"){let f=c.target;mt(u,"temp",[[f,"touchmove","move","passiveCapture"],[f,"touchcancel","end","notPassiveCapture"],[f,"touchend","end","notPassiveCapture"]]),u.start(c)}},start(c,f,d){d!==!0&&(u.origin=_t(c));function h(m){u.styleCleanup=void 0,document.documentElement.style.cursor="";let v=()=>{document.body.classList.remove("non-selectable")};m===!0?(It(),setTimeout(v,10)):v()}Pe.is.mobile===!0&&(document.body.classList.add("non-selectable"),It(),u.styleCleanup=h),u.event={touch:f!==!0&&d!==!0,mouse:f===!0,keyboard:d===!0,startTime:Date.now(),repeatCount:0};let g=()=>{if(u.timer=void 0,u.event===void 0)return;u.event.repeatCount===0&&(u.event.evt=c,d===!0?u.event.keyCode=c.keyCode:u.event.position=_t(c),Pe.is.mobile!==!0&&(document.documentElement.style.cursor="pointer",document.body.classList.add("non-selectable"),It(),u.styleCleanup=h)),u.event.duration=Date.now()-u.event.startTime,u.event.repeatCount+=1,u.handler(u.event);let m=a<u.event.repeatCount?a:u.event.repeatCount;u.timer=setTimeout(g,i[m])};i[0]===0?g():u.timer=setTimeout(g,i[0])},move(c){u.event!==void 0&&u.timer!==void 0&&Ap(c,u.origin)===!0&&(clearTimeout(u.timer),u.timer=void 0)},end(c){u.event!==void 0&&(u.styleCleanup!==void 0&&u.styleCleanup(!0),c!==void 0&&u.event.repeatCount>0&&ke(c),qt(u,"temp"),u.timer!==void 0&&(clearTimeout(u.timer),u.timer=void 0),u.event=void 0)}};if(e.__qtouchrepeat=u,t.mouse===!0){let c=t.mouseCapture===!0||t.mousecapture===!0?"Capture":"";mt(u,"main",[[e,"mousedown","mouseStart",`passive${c}`]])}if(Pe.has.touch===!0&&mt(u,"main",[[e,"touchstart","touchStart",`passive${t.capture===!0?"Capture":""}`],[e,"touchend","noop","passiveCapture"]]),n.length!==0){let c=t.keyCapture===!0||t.keycapture===!0?"Capture":"";mt(u,"main",[[e,"keydown","keyboardStart",`notPassive${c}`]])}},updated(e,{oldValue:t,value:o}){let r=e.__qtouchrepeat;r!==void 0&&t!==o&&(typeof o!="function"&&r.end(),r.handler=o)},beforeUnmount(e){let t=e.__qtouchrepeat;t!==void 0&&(t.timer!==void 0&&clearTimeout(t.timer),qt(t,"main"),qt(t,"temp"),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchrepeat)}});var bl={};Ur(bl,{AddressbarColor:()=>gm,AppFullscreen:()=>ym,AppVisibility:()=>xm,BottomSheet:()=>wm,Cookies:()=>Pm,Dark:()=>Mi,Dialog:()=>$m,IconSet:()=>Nn,Lang:()=>Yo,Loading:()=>Fm,LoadingBar:()=>Dm,LocalStorage:()=>Wm,Meta:()=>Om,Notify:()=>jm,Platform:()=>Ro,Screen:()=>Ti,SessionStorage:()=>Gm});function yi(e,t=document.body){if(typeof e!="string")throw new TypeError("Expected a string as propName");if(!(t instanceof Element))throw new TypeError("Expected a DOM element");return getComputedStyle(t).getPropertyValue(`--q-${e}`).trim()||null}var sl;function $p(){return Pe.is.winphone?"msapplication-navbutton-color":Pe.is.safari?"apple-mobile-web-app-status-bar-style":"theme-color"}function Ep(e){let t=document.getElementsByTagName("META");for(let o in t)if(t[o].name===e)return t[o]}function Bp(e){sl===void 0&&(sl=$p());let t=Ep(sl),o=t===void 0;o&&(t=document.createElement("meta"),t.setAttribute("name",sl)),t.setAttribute("content",e),o&&document.head.appendChild(t)}var gm={set:Pe.is.mobile===!0&&(Pe.is.nativeMobile===!0||Pe.is.winphone===!0||Pe.is.safari===!0||Pe.is.webkit===!0||Pe.is.vivaldi===!0)?e=>{let t=e||yi("primary");Pe.is.nativeMobile===!0&&window.StatusBar?window.StatusBar.backgroundColorByHexString(t):Bp(t)}:Ye,install({$q:e}){e.addressbarColor=this,e.config.addressbarColor&&this.set(e.config.addressbarColor)}};var Si={};function Lp(e){Object.assign(Qt,{request:e,exit:e,toggle:e})}function pm(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||null}function bm(){let e=Qt.activeEl=Qt.isActive===!1?null:pm();Ms(e===null||e===document.documentElement?document.body:e)}function Fp(){Qt.isActive=Qt.isActive===!1,bm()}function hm(e,t){try{let o=e[t]();return o===void 0?Promise.resolve():o}catch(o){return Promise.reject(o)}}var Qt=Ut({isActive:!1,activeEl:null},{isCapable:!1,install({$q:e}){e.fullscreen=this}});Si.request=["requestFullscreen","msRequestFullscreen","mozRequestFullScreen","webkitRequestFullscreen"].find(e=>document.documentElement[e]!==void 0),Qt.isCapable=Si.request!==void 0,Qt.isCapable===!1?Lp(()=>Promise.reject("Not capable")):(Object.assign(Qt,{request(e){let t=e||document.documentElement,{activeEl:o}=Qt;return t===o?Promise.resolve():(o!==null&&t.contains(o)===!0?Qt.exit():Promise.resolve()).finally(()=>hm(t,Si.request))},exit(){return Qt.isActive===!0?hm(document,Si.exit):Promise.resolve()},toggle(e){return Qt.isActive===!0?Qt.exit():Qt.request(e)}}),Si.exit=["exitFullscreen","msExitFullscreen","mozCancelFullScreen","webkitExitFullscreen"].find(e=>document[e]),Qt.isActive=!!pm(),Qt.isActive===!0&&bm(),["onfullscreenchange","onmsfullscreenchange","onwebkitfullscreenchange"].forEach(e=>{document[e]=Fp}));var ym=Qt;var Sm=Ut({appVisible:!0},{install({$q:e}){ft(e,"appVisible",()=>this.appVisible)}});{let e,t;if(typeof document.hidden<"u"?(e="hidden",t="visibilitychange"):typeof document.msHidden<"u"?(e="msHidden",t="msvisibilitychange"):typeof document.webkitHidden<"u"&&(e="webkitHidden",t="webkitvisibilitychange"),t&&typeof document[e]<"u"){let o=()=>{Sm.appVisible=!document[e]};document.addEventListener(t,o,!1)}}var xm=Sm;var _m=A({name:"BottomSheetComponent",props:{...Se,title:String,message:String,actions:Array,grid:Boolean,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){let{proxy:o}=K(),r=xe(e,o.$q),n=q(null);function i(){n.value.show()}function a(){n.value.hide()}function u(m){t("ok",m),a()}function c(){t("hide")}function f(){return e.actions.map(m=>{let v=m.avatar||m.img;return m.label===void 0?l(lo,{class:"col-all",dark:r.value}):l("div",{class:["q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",m.class],style:m.style,tabindex:0,role:"listitem",onClick(){u(m)},onKeyup(x){x.keyCode===13&&u(m)}},[l("div",{class:"q-focus-helper"}),m.icon?l(Re,{name:m.icon,color:m.color}):v?l("img",{class:m.avatar?"q-bottom-sheet__avatar":"",src:v}):l("div",{class:"q-bottom-sheet__empty-icon"}),l("div",m.label)])})}function d(){return e.actions.map(m=>{let v=m.avatar||m.img;return m.label===void 0?l(lo,{spaced:!0,dark:r.value}):l(Qo,{class:["q-bottom-sheet__item",m.classes],style:m.style,tabindex:0,clickable:!0,dark:r.value,onClick(){u(m)}},()=>[l(no,{avatar:!0},()=>m.icon?l(Re,{name:m.icon,color:m.color}):v?l("img",{class:m.avatar?"q-bottom-sheet__avatar":"",src:v}):null),l(no,()=>m.label)])})}function h(){let m=[];return e.title&&m.push(l(xo,{class:"q-dialog__title"},()=>e.title)),e.message&&m.push(l(xo,{class:"q-dialog__message"},()=>e.message)),m.push(e.grid===!0?l("div",{class:"row items-stretch justify-start",role:"list"},f()):l("div",{role:"list"},d())),m}function g(){return[l(hr,{class:[`q-bottom-sheet q-bottom-sheet--${e.grid===!0?"grid":"list"}`+(r.value===!0?" q-bottom-sheet--dark q-dark":""),e.cardClass],style:e.cardStyle},h)]}return Object.assign(o,{show:i,hide:a}),()=>l(Ho,{ref:n,position:"bottom",onHide:c},g)}});function Cm(e,t){for(let o in t)o!=="spinner"&&Object(t[o])===t[o]?(e[o]=Object(e[o])!==e[o]?{}:{...e[o]},Cm(e[o],t[o])):e[o]=t[o]}function cl(e,t,o){return r=>{let n,i,a=t===!0&&r.component!==void 0;if(a===!0){let{component:S,componentProps:b}=r;n=typeof S=="string"?o.component(S):S,i=b||{}}else{let{class:S,style:b,...p}=r;n=e,i=p,S!==void 0&&(p.cardClass=S),b!==void 0&&(p.cardStyle=b)}let u,c=!1,f=q(null),d=Eo(!1,"dialog"),h=S=>{if(f.value!==null&&f.value[S]!==void 0){f.value[S]();return}let b=u.$.subTree;if(b&&b.component){if(b.component.proxy&&b.component.proxy[S]){b.component.proxy[S]();return}if(b.component.subTree&&b.component.subTree.component&&b.component.subTree.component.proxy&&b.component.subTree.component.proxy[S]){b.component.subTree.component.proxy[S]();return}}console.error("[Quasar] Incorrectly defined Dialog component")},g=[],m=[],v={onOk(S){return g.push(S),v},onCancel(S){return m.push(S),v},onDismiss(S){return g.push(S),m.push(S),v},hide(){return h("hide"),v},update(S){if(u!==null){if(a===!0)Object.assign(i,S);else{let{class:b,style:p,...C}=S;b!==void 0&&(C.cardClass=b),p!==void 0&&(C.cardStyle=p),Cm(i,C)}u.$forceUpdate()}return v}},x=S=>{c=!0,g.forEach(b=>{b(S)})},y=()=>{k.unmount(d),ir(d),k=null,u=null,c!==!0&&m.forEach(S=>{S()})},k=nn({name:"QGlobalDialog",setup:()=>()=>l(n,{...i,ref:f,onOk:x,onHide:y,onVnodeMounted(...S){typeof i.onVnodeMounted=="function"&&i.onVnodeMounted(...S),Ee(()=>h("show"))}})},o);return u=k.mount(d),v}}var wm={install({$q:e,parentApp:t}){e.bottomSheet=this.create=cl(_m,!1,t)}};function km(e){return encodeURIComponent(e)}function qm(e){return decodeURIComponent(e)}function Dp(e){return km(e===Object(e)?JSON.stringify(e):""+e)}function Vp(e){if(e==="")return e;e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),e=qm(e.replace(/\+/g," "));try{let t=JSON.parse(e);(t===Object(t)||Array.isArray(t)===!0)&&(e=t)}catch{}return e}function Tm(e){let t=new Date;return t.setMilliseconds(t.getMilliseconds()+e),t.toUTCString()}function zp(e){let t=0,o=e.match(/(\d+)d/),r=e.match(/(\d+)h/),n=e.match(/(\d+)m/),i=e.match(/(\d+)s/);return o&&(t+=o[1]*864e5),r&&(t+=r[1]*36e5),n&&(t+=n[1]*6e4),i&&(t+=i[1]*1e3),t===0?e:Tm(t)}function Mm(e,t,o={},r){let n,i;o.expires!==void 0&&(Object.prototype.toString.call(o.expires)==="[object Date]"?n=o.expires.toUTCString():typeof o.expires=="string"?n=zp(o.expires):(i=parseFloat(o.expires),n=isNaN(i)===!1?Tm(i*864e5):o.expires));let a=`${km(e)}=${Dp(t)}`,u=[a,n!==void 0?"; Expires="+n:"",o.path?"; Path="+o.path:"",o.domain?"; Domain="+o.domain:"",o.sameSite?"; SameSite="+o.sameSite:"",o.httpOnly?"; HttpOnly":"",o.secure?"; Secure":"",o.other?"; "+o.other:""].join("");if(r){r.req.qCookies?r.req.qCookies.push(u):r.req.qCookies=[u],r.res.setHeader("Set-Cookie",r.req.qCookies);let c=r.req.headers.cookie||"";if(n!==void 0&&i<0){let f=dl(e,r);f!==void 0&&(c=c.replace(`${e}=${f}; `,"").replace(`; ${e}=${f}`,"").replace(`${e}=${f}`,""))}else c=c?`${a}; ${c}`:u;r.req.headers.cookie=c}else document.cookie=u}function dl(e,t){let o=t?t.req.headers:document,r=o.cookie?o.cookie.split("; "):[],n=r.length,i=e?null:{},a=0,u,c,f;for(;a<n;a++)if(u=r[a].split("="),c=qm(u.shift()),f=u.join("="),!e)i[c]=f;else if(e===c){i=Vp(f);break}return i}function Op(e,t,o){Mm(e,"",{expires:-1,...t},o)}function Ip(e,t){return dl(e,t)!==null}function Hp(e){return{get:t=>dl(t,e),set:(t,o,r)=>Mm(t,o,r,e),has:t=>Ip(t,e),remove:(t,o)=>Op(t,o,e),getAll:()=>dl(null,e)}}var Rm={install({$q:e,ssrContext:t}){e.cookies=this}};Object.assign(Rm,Hp());var Pm=Rm;var Am=A({name:"DialogPluginComponent",props:{...Se,title:String,message:String,prompt:Object,options:Object,progress:[Boolean,Object],html:Boolean,ok:{type:[String,Object,Boolean],default:!0},cancel:[String,Object,Boolean],focus:{type:String,default:"ok",validator:e=>["ok","cancel","none"].includes(e)},stackButtons:Boolean,color:String,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){let{proxy:o}=K(),{$q:r}=o,n=xe(e,r),i=q(null),a=q(e.prompt!==void 0?e.prompt.model:e.options!==void 0?e.options.model:void 0),u=s(()=>"q-dialog-plugin"+(n.value===!0?" q-dialog-plugin--dark q-dark":"")+(e.progress!==!1?" q-dialog-plugin--progress":"")),c=s(()=>e.color||(n.value===!0?"amber":"primary")),f=s(()=>e.progress===!1?null:ct(e.progress)===!0?{component:e.progress.spinner||wt,props:{color:e.progress.color||c.value}}:{component:wt,props:{color:c.value}}),d=s(()=>e.prompt!==void 0||e.options!==void 0),h=s(()=>{if(d.value!==!0)return{};let{model:_,isValid:F,items:I,...j}=e.prompt!==void 0?e.prompt:e.options;return j}),g=s(()=>ct(e.ok)===!0||e.ok===!0?r.lang.label.ok:e.ok),m=s(()=>ct(e.cancel)===!0||e.cancel===!0?r.lang.label.cancel:e.cancel),v=s(()=>e.prompt!==void 0?e.prompt.isValid!==void 0&&e.prompt.isValid(a.value)!==!0:e.options!==void 0?e.options.isValid!==void 0&&e.options.isValid(a.value)!==!0:!1),x=s(()=>({color:c.value,label:g.value,ripple:!1,disable:v.value,...ct(e.ok)===!0?e.ok:{flat:!0},"data-autofocus":e.focus==="ok"&&d.value!==!0||void 0,onClick:b})),y=s(()=>({color:c.value,label:m.value,ripple:!1,...ct(e.cancel)===!0?e.cancel:{flat:!0},"data-autofocus":e.focus==="cancel"&&d.value!==!0||void 0,onClick:p}));Y(()=>e.prompt&&e.prompt.model,$),Y(()=>e.options&&e.options.model,$);function k(){i.value.show()}function S(){i.value.hide()}function b(){t("ok",co(a.value)),S()}function p(){S()}function C(){t("hide")}function $(_){a.value=_}function L(_){v.value!==!0&&e.prompt.type!=="textarea"&&Tt(_,13)===!0&&b()}function D(_,F){return e.html===!0?l(xo,{class:_,innerHTML:F}):l(xo,{class:_},()=>F)}function B(){return[l(Vr,{color:c.value,dense:!0,autofocus:!0,dark:n.value,...h.value,modelValue:a.value,"onUpdate:modelValue":$,onKeyup:L})]}function E(){return[l(Na,{color:c.value,options:e.options.items,dark:n.value,...h.value,modelValue:a.value,"onUpdate:modelValue":$})]}function V(){let _=[];return e.cancel&&_.push(l(ze,y.value)),e.ok&&_.push(l(ze,x.value)),l(ea,{class:e.stackButtons===!0?"items-end":"",vertical:e.stackButtons,align:"right"},()=>_)}function M(){let _=[];return e.title&&_.push(D("q-dialog__title",e.title)),e.progress!==!1&&_.push(l(xo,{class:"q-dialog__progress"},()=>l(f.value.component,f.value.props))),e.message&&_.push(D("q-dialog__message",e.message)),e.prompt!==void 0?_.push(l(xo,{class:"scroll q-dialog-plugin__form"},B)):e.options!==void 0&&_.push(l(lo,{dark:n.value}),l(xo,{class:"scroll q-dialog-plugin__form"},E),l(lo,{dark:n.value})),(e.ok||e.cancel)&&_.push(V()),_}function T(){return[l(hr,{class:[u.value,e.cardClass],style:e.cardStyle,dark:n.value},M)]}return Object.assign(o,{show:k,hide:S}),()=>l(Ho,{ref:i,onHide:C},T)}});var $m={install({$q:e,parentApp:t}){e.dialog=this.create=cl(Am,!0,t)}};var Nr,bu,Em=0,zn=null,zt={},On={},Bm={group:"__default_quasar_group__",delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:wt,customClass:""},Lm={...Bm};function Qp(e){if(e&&e.group!==void 0&&On[e.group]!==void 0)return Object.assign(On[e.group],e);let t=ct(e)===!0&&e.ignoreDefaults===!0?{...Bm,...e}:{...Lm,...e};return On[t.group]=t,t}var wo=Ut({isActive:!1},{show(e){zt=Qp(e);let{group:t}=zt;return wo.isActive=!0,Nr!==void 0?(zt.uid=Em,bu.$forceUpdate()):(zt.uid=++Em,zn!==null&&clearTimeout(zn),zn=setTimeout(()=>{zn=null;let o=Eo("q-loading");Nr=nn({name:"QLoading",setup(){je(()=>{di(!0)});function r(){wo.isActive!==!0&&Nr!==void 0&&(di(!1),Nr.unmount(o),ir(o),Nr=void 0,bu=void 0)}function n(){if(wo.isActive!==!0)return null;let i=[l(zt.spinner,{class:"q-loading__spinner",color:zt.spinnerColor,size:zt.spinnerSize})];return zt.message&&i.push(l("div",{class:"q-loading__message"+(zt.messageColor?` text-${zt.messageColor}`:""),[zt.html===!0?"innerHTML":"textContent"]:zt.message})),l("div",{class:"q-loading fullscreen flex flex-center z-max "+zt.customClass.trim(),key:zt.uid},[l("div",{class:"q-loading__backdrop"+(zt.backgroundColor?` bg-${zt.backgroundColor}`:"")}),l("div",{class:"q-loading__box column items-center "+zt.boxClass},i)])}return()=>l(st,{name:"q-transition--fade",appear:!0,onAfterLeave:r},n)}},wo.__parentApp),bu=Nr.mount(o)},zt.delay)),o=>{if(o===void 0||Object(o)!==o){wo.hide(t);return}wo.show({...o,group:t})}},hide(e){if(wo.isActive===!0){if(e===void 0)On={};else{if(On[e]===void 0)return;{delete On[e];let t=Object.keys(On);if(t.length!==0){let o=t[t.length-1];wo.show({group:o});return}}}zn!==null&&(clearTimeout(zn),zn=null),wo.isActive=!1}},setDefaults(e){ct(e)===!0&&Object.assign(Lm,e)},install({$q:e,parentApp:t}){e.loading=this,wo.__parentApp=t,e.config.loading!==void 0&&this.setDefaults(e.config.loading)}}),Fm=wo;var fl=q(null),yu=Ut({isActive:!1},{start:Ye,stop:Ye,increment:Ye,setDefaults:Ye,install({$q:e,parentApp:t}){if(e.loadingBar=this,this.__installed===!0){e.config.loadingBar!==void 0&&this.setDefaults(e.config.loadingBar);return}let o=q(e.config.loadingBar!==void 0?{...e.config.loadingBar}:{});function r(){yu.isActive=!0}function n(){yu.isActive=!1}let i=Eo("q-loading-bar");nn({name:"LoadingBar",devtools:{hide:!0},setup:()=>()=>l(Di,{...o.value,onStart:r,onStop:n,ref:fl})},t).mount(i),Object.assign(this,{start(a){fl.value.start(a)},stop(){fl.value.stop()},increment(){fl.value.increment.apply(null,arguments)},setDefaults(a){ct(a)===!0&&Object.assign(o.value,a)}})}}),Dm=yu;var ml=null,Su,ko=[];function Np(e){e.title&&(e.title=e.titleTemplate?e.titleTemplate(e.title):e.title,delete e.titleTemplate),[["meta","content"],["link","href"]].forEach(t=>{let o=e[t[0]],r=t[1];for(let n in o){let i=o[n];i.template&&(Object.keys(i).length===1?delete o[n]:(i[r]=i.template(i[r]||""),delete i.template))}})}function jp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let o in e)if(e[o]!==t[o])return!0}function Vm(e){return["class","style"].includes(e)===!1}function zm(e){return["lang","dir"].includes(e)===!1}function Up(e,t){let o={},r={};return e===void 0?{add:t,remove:r}:(e.title!==t.title&&(o.title=t.title),["meta","link","script","htmlAttr","bodyAttr"].forEach(n=>{let i=e[n],a=t[n];if(r[n]=[],i==null){o[n]=a;return}o[n]={};for(let u in i)a.hasOwnProperty(u)===!1&&r[n].push(u);for(let u in a)i.hasOwnProperty(u)===!1?o[n][u]=a[u]:jp(i[u],a[u])===!0&&(r[n].push(u),o[n][u]=a[u])}),{add:o,remove:r})}function Kp({add:e,remove:t}){e.title&&(document.title=e.title),Object.keys(t).length!==0&&(["meta","link","script"].forEach(o=>{t[o].forEach(r=>{document.head.querySelector(`${o}[data-qmeta="${r}"]`).remove()})}),t.htmlAttr.filter(zm).forEach(o=>{document.documentElement.removeAttribute(o)}),t.bodyAttr.filter(Vm).forEach(o=>{document.body.removeAttribute(o)})),["meta","link","script"].forEach(o=>{let r=e[o];for(let n in r){let i=document.createElement(o);for(let a in r[n])a!=="innerHTML"&&i.setAttribute(a,r[n][a]);i.setAttribute("data-qmeta",n),o==="script"&&(i.innerHTML=r[n].innerHTML||""),document.head.appendChild(i)}}),Object.keys(e.htmlAttr).filter(zm).forEach(o=>{document.documentElement.setAttribute(o,e.htmlAttr[o]||"")}),Object.keys(e.bodyAttr).filter(Vm).forEach(o=>{document.body.setAttribute(o,e.bodyAttr[o]||"")})}function Wp(){ml=null;let e={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};for(let t=0;t<ko.length;t++){let{active:o,val:r}=ko[t];o===!0&&vn(!0,e,r)}Np(e),Kp(Up(Su,e)),Su=e}function uo(){ml!==null&&clearTimeout(ml),ml=setTimeout(Wp,50)}var Om={install(e){this.__installed!==!0&&xt.value===!0&&(Su=window.__Q_META__,document.getElementById("qmeta-init").remove())}};var Yp=0,vl={},gl={},qo={},Hm={},Xp=/^\s*$/,Qm=[],Gp=[void 0,null,!0,!1,""],xu=["top-left","top-right","bottom-left","bottom-right","top","bottom","left","right","center"],Zp=["top-left","top-right","bottom-left","bottom-right"],jr={positive:{icon:e=>e.iconSet.type.positive,color:"positive"},negative:{icon:e=>e.iconSet.type.negative,color:"negative"},warning:{icon:e=>e.iconSet.type.warning,color:"warning",textColor:"dark"},info:{icon:e=>e.iconSet.type.info,color:"info"},ongoing:{group:!1,timeout:0,spinner:!0,color:"grey-8"}};function Nm(e,t,o){if(!e)return xi("parameter required");let r,n={textColor:"white"};if(e.ignoreDefaults!==!0&&Object.assign(n,vl),ct(e)===!1&&(n.type&&Object.assign(n,jr[n.type]),e={message:e}),Object.assign(n,jr[e.type||n.type],e),typeof n.icon=="function"&&(n.icon=n.icon(t)),n.spinner?(n.spinner===!0&&(n.spinner=wt),n.spinner=Kr(n.spinner)):n.spinner=!1,n.meta={hasMedia:!!(n.spinner!==!1||n.icon||n.avatar),hasText:Im(n.message)||Im(n.caption)},n.position){if(xu.includes(n.position)===!1)return xi("wrong position",e)}else n.position="bottom";if(Gp.includes(n.timeout)===!0)n.timeout=5e3;else{let c=Number(n.timeout);if(isNaN(c)||c<0)return xi("wrong timeout",e);n.timeout=Number.isFinite(c)?c:0}n.timeout===0?n.progress=!1:n.progress===!0&&(n.meta.progressClass="q-notification__progress"+(n.progressClass?` ${n.progressClass}`:""),n.meta.progressStyle={animationDuration:`${n.timeout+1e3}ms`});let i=(Array.isArray(e.actions)===!0?e.actions:[]).concat(e.ignoreDefaults!==!0&&Array.isArray(vl.actions)===!0?vl.actions:[]).concat(jr[e.type]!==void 0&&Array.isArray(jr[e.type].actions)===!0?jr[e.type].actions:[]),{closeBtn:a}=n;if(a&&i.push({label:typeof a=="string"?a:t.lang.label.close}),n.actions=i.map(({handler:c,noDismiss:f,...d})=>({flat:!0,...d,onClick:typeof c=="function"?()=>{c(),f!==!0&&u()}:()=>{u()}})),n.multiLine===void 0&&(n.multiLine=n.actions.length>1),Object.assign(n.meta,{class:`q-notification row items-stretch q-notification--${n.multiLine===!0?"multi-line":"standard"}`+(n.color!==void 0?` bg-${n.color}`:"")+(n.textColor!==void 0?` text-${n.textColor}`:"")+(n.classes!==void 0?` ${n.classes}`:""),wrapperClass:"q-notification__wrapper col relative-position border-radius-inherit "+(n.multiLine===!0?"column no-wrap justify-center":"row items-center"),contentClass:"q-notification__content row items-center"+(n.multiLine===!0?"":" col"),leftClass:n.meta.hasText===!0?"additional":"single",attrs:{role:"alert",...n.attrs}}),n.group===!1?(n.group=void 0,n.meta.group=void 0):((n.group===void 0||n.group===!0)&&(n.group=[n.message,n.caption,n.multiline].concat(n.actions.map(c=>`${c.label}*${c.icon}`)).join("|")),n.meta.group=n.group+"|"+n.position),n.actions.length===0?n.actions=void 0:n.meta.actionsClass="q-notification__actions row items-center "+(n.multiLine===!0?"justify-end":"col-auto")+(n.meta.hasMedia===!0?" q-notification__actions--with-media":""),o!==void 0){o.notif.meta.timer&&(clearTimeout(o.notif.meta.timer),o.notif.meta.timer=void 0),n.meta.uid=o.notif.meta.uid;let c=qo[n.position].value.indexOf(o.notif);qo[n.position].value[c]=n}else{let c=gl[n.meta.group];if(c===void 0){if(n.meta.uid=Yp++,n.meta.badge=1,["left","right","center"].indexOf(n.position)!==-1)qo[n.position].value.splice(Math.floor(qo[n.position].value.length/2),0,n);else{let f=n.position.indexOf("top")!==-1?"unshift":"push";qo[n.position].value[f](n)}n.group!==void 0&&(gl[n.meta.group]=n)}else{if(c.meta.timer&&(clearTimeout(c.meta.timer),c.meta.timer=void 0),n.badgePosition!==void 0){if(Zp.includes(n.badgePosition)===!1)return xi("wrong badgePosition",e)}else n.badgePosition=`top-${n.position.indexOf("left")!==-1?"right":"left"}`;n.meta.uid=c.meta.uid,n.meta.badge=c.meta.badge+1,n.meta.badgeClass=`q-notification__badge q-notification__badge--${n.badgePosition}`+(n.badgeColor!==void 0?` bg-${n.badgeColor}`:"")+(n.badgeTextColor!==void 0?` text-${n.badgeTextColor}`:"")+(n.badgeClass?` ${n.badgeClass}`:"");let f=qo[n.position].value.indexOf(c);qo[n.position].value[f]=gl[n.meta.group]=n}}let u=()=>{Jp(n),r=void 0};if(n.timeout>0&&(n.meta.timer=setTimeout(()=>{n.meta.timer=void 0,u()},n.timeout+1e3)),n.group!==void 0)return c=>{c!==void 0?xi("trying to update a grouped one which is forbidden",e):u()};if(r={dismiss:u,config:e,notif:n},o!==void 0){Object.assign(o,r);return}return c=>{if(r!==void 0)if(c===void 0)r.dismiss();else{let f=Object.assign({},r.config,c,{group:!1,position:n.position});Nm(f,t,r)}}}function Jp(e){e.meta.timer&&(clearTimeout(e.meta.timer),e.meta.timer=void 0);let t=qo[e.position].value.indexOf(e);if(t!==-1){e.group!==void 0&&delete gl[e.meta.group];let o=Qm[""+e.meta.uid];if(o){let{width:r,height:n}=getComputedStyle(o);o.style.left=`${o.offsetLeft}px`,o.style.width=r,o.style.height=n}qo[e.position].value.splice(t,1),typeof e.onDismiss=="function"&&e.onDismiss()}}function Im(e){return e!=null&&Xp.test(e)!==!0}function xi(e,t){return console.error(`Notify: ${e}`,t),!1}function e0(){return A({name:"QNotifications",devtools:{hide:!0},setup(){return()=>l("div",{class:"q-notifications"},xu.map(e=>l(Bu,{key:e,class:Hm[e],tag:"div",name:`q-notification--${e}`},()=>qo[e].value.map(t=>{let o=t.meta,r=[];if(o.hasMedia===!0&&(t.spinner!==!1?r.push(l(t.spinner,{class:"q-notification__spinner q-notification__spinner--"+o.leftClass,color:t.spinnerColor,size:t.spinnerSize})):t.icon?r.push(l(Re,{class:"q-notification__icon q-notification__icon--"+o.leftClass,name:t.icon,color:t.iconColor,size:t.iconSize,role:"img"})):t.avatar&&r.push(l(zi,{class:"q-notification__avatar q-notification__avatar--"+o.leftClass},()=>l("img",{src:t.avatar,"aria-hidden":"true"})))),o.hasText===!0){let i,a={class:"q-notification__message col"};if(t.html===!0)a.innerHTML=t.caption?`<div>${t.message}</div><div class="q-notification__caption">${t.caption}</div>`:t.message;else{let u=[t.message];i=t.caption?[l("div",u),l("div",{class:"q-notification__caption"},[t.caption])]:u}r.push(l("div",a,i))}let n=[l("div",{class:o.contentClass},r)];return t.progress===!0&&n.push(l("div",{key:`${o.uid}|p|${o.badge}`,class:o.progressClass,style:o.progressStyle})),t.actions!==void 0&&n.push(l("div",{class:o.actionsClass},t.actions.map(i=>l(ze,i)))),o.badge>1&&n.push(l("div",{key:`${o.uid}|${o.badge}`,class:t.meta.badgeClass,style:t.badgeStyle},[o.badge])),l("div",{ref:i=>{Qm[""+o.uid]=i},key:o.uid,class:o.class,...o.attrs},[l("div",{class:o.wrapperClass},n)])}))))}})}var jm={setDefaults(e){ct(e)===!0&&Object.assign(vl,e)},registerType(e,t){ct(t)===!0&&(jr[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create=o=>Nm(o,e),e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,e.config.notify!==void 0&&this.setDefaults(e.config.notify),this.__installed!==!0){xu.forEach(r=>{qo[r]=q([]);let n=["left","center","right"].includes(r)===!0?"center":r.indexOf("top")!==-1?"top":"bottom",i=r.indexOf("left")!==-1?"start":r.indexOf("right")!==-1?"end":"center",a=["left","right"].includes(r)?`items-${r==="left"?"start":"end"} justify-center`:r==="center"?"flex-center":`items-${i}`;Hm[r]=`q-notifications__list q-notifications__list--${n} fixed column no-wrap ${a}`});let o=Eo("q-notify");nn(e0(),t).mount(o)}}};function t0(e){return Go(e)===!0?"__q_date|"+e.getTime():Tl(e)===!0?"__q_expr|"+e.source:typeof e=="number"?"__q_numb|"+e:typeof e=="boolean"?"__q_bool|"+(e?"1":"0"):typeof e=="string"?"__q_strn|"+e:typeof e=="function"?"__q_strn|"+e.toString():e===Object(e)?"__q_objt|"+JSON.stringify(e):e}function o0(e){if(e.length<9)return e;let o=e.substring(0,8),r=e.substring(9);switch(o){case"__q_date":let n=Number(r);return new Date(Number.isNaN(n)===!0?r:n);case"__q_expr":return new RegExp(r);case"__q_numb":return Number(r);case"__q_bool":return r==="1";case"__q_strn":return""+r;case"__q_objt":return JSON.parse(r);default:return e}}function hl(){let e=()=>null;return{has:()=>!1,hasItem:()=>!1,getLength:()=>0,getItem:e,getIndex:e,getKey:e,getAll:()=>{},getAllKeys:()=>[],set:Ye,setItem:Ye,remove:Ye,removeItem:Ye,clear:Ye,isEmpty:()=>!0}}function pl(e){let t=window[e+"Storage"],o=a=>{let u=t.getItem(a);return u?o0(u):null},r=a=>t.getItem(a)!==null,n=(a,u)=>{t.setItem(a,t0(u))},i=a=>{t.removeItem(a)};return{has:r,hasItem:r,getLength:()=>t.length,getItem:o,getIndex:a=>a<t.length?o(t.key(a)):null,getKey:a=>a<t.length?t.key(a):null,getAll:()=>{let a,u={},c=t.length;for(let f=0;f<c;f++)a=t.key(f),u[a]=o(a);return u},getAllKeys:()=>{let a=[],u=t.length;for(let c=0;c<u;c++)a.push(t.key(c));return a},set:n,setItem:n,remove:i,removeItem:i,clear:()=>{t.clear()},isEmpty:()=>t.length===0}}var Um=Pe.has.webStorage===!1?hl():pl("local"),Km={install({$q:e}){e.localStorage=Um}};Object.assign(Km,Um);var Wm=Km;var Ym=Pe.has.webStorage===!1?hl():pl("session"),Xm={install({$q:e}){e.sessionStorage=Ym}};Object.assign(Xm,Ym);var Gm=Xm;var Cu={};Ur(Cu,{EventBus:()=>_i,clone:()=>en,colors:()=>ec,copyToClipboard:()=>Zm,createMetaMixin:()=>Jm,createUploaderComponent:()=>nl,date:()=>mc,debounce:()=>Zt,dom:()=>Ss,event:()=>Ou,exportFile:()=>tv,extend:()=>vn,format:()=>ts,frameDebounce:()=>Or,getCssVar:()=>yi,is:()=>Xu,morph:()=>bi,noop:()=>Ye,openURL:()=>nv,patterns:()=>Js,runSequentialPromises:()=>_u,scroll:()=>As,setCssVar:()=>Wr,throttle:()=>Zn,uid:()=>Fo});function n0(e){let t=document.createElement("textarea");t.value=e,t.contentEditable="true",t.style.position="fixed";let o=()=>{};cr(o),document.body.appendChild(t),t.focus(),t.select();let r=document.execCommand("copy");return t.remove(),Mn(o),r}function Zm(e){return navigator.clipboard!==void 0?navigator.clipboard.writeText(e):new Promise((t,o)=>{let r=n0(e);r?t(!0):o(r)})}var Jm=e=>{let t={activated(){this.__qMeta.active=!0,uo()},deactivated(){this.__qMeta.active=!1,uo()},unmounted(){ko.splice(ko.indexOf(this.__qMeta),1),uo(),this.__qMeta=void 0}};return typeof e=="function"?Object.assign(t,{computed:{__qMetaOptions(){return e.call(this)||{}}},watch:{__qMetaOptions(o){this.__qMeta.val=o,this.__qMeta.active===!0&&uo()}},created(){this.__qMeta={active:!0,val:this.__qMetaOptions},ko.push(this.__qMeta),uo()}}):t.created=function(){this.__qMeta={active:!0,val:e},ko.push(this.__qMeta),uo()},t};var _i=class{constructor(){this.__stack={}}on(t,o,r){return(this.__stack[t]||(this.__stack[t]=[])).push({fn:o,ctx:r}),this}once(t,o,r){let n=(...i)=>{this.off(t,n),o.apply(r,i)};return n.__callback=o,this.on(t,n,r)}emit(t){let o=this.__stack[t];if(o!==void 0){let r=[].slice.call(arguments,1);o.forEach(n=>{n.fn.apply(n.ctx,r)})}return this}off(t,o){let r=this.__stack[t];if(r===void 0)return this;if(o===void 0)return delete this.__stack[t],this;let n=r.filter(i=>i.fn!==o&&i.fn.__callback!==o);return n.length!==0?this.__stack[t]=n:delete this.__stack[t],this}};function ev(e){setTimeout(()=>{window.URL.revokeObjectURL(e.href)},1e4),e.remove()}function tv(e,t,o={}){let{mimeType:r,byteOrderMark:n,encoding:i}=typeof o=="string"?{mimeType:o}:o,a=i!==void 0?new TextEncoder(i).encode([t]):t,u=n!==void 0?[n,a]:[a],c=new Blob(u,{type:r||"application/octet-stream"}),f=document.createElement("a");f.href=window.URL.createObjectURL(c),f.setAttribute("download",e),typeof f.download>"u"&&f.setAttribute("target","_blank"),f.classList.add("hidden"),f.style.position="fixed",document.body.appendChild(f);try{return f.click(),ev(f),!0}catch(d){return ev(f),d}}function r0(e){let t=Object.assign({noopener:!0},e),o=[];for(let r in t){let n=t[r];n===!0?o.push(r):(fo(n)||typeof n=="string"&&n!=="")&&o.push(r+"="+n)}return o.join(",")}function ov(e,t,o){let r=window.open;if(Ro.is.cordova===!0){if(cordova!==void 0&&cordova.InAppBrowser!==void 0&&cordova.InAppBrowser.open!==void 0)r=cordova.InAppBrowser.open;else if(navigator!==void 0&&navigator.app!==void 0)return navigator.app.loadUrl(e,{openExternal:!0})}let n=r(e,"_blank",r0(o));if(n)return Ro.is.desktop&&n.focus(),n;t&&t()}var nv=(e,t,o)=>{if(Ro.is.ios===!0&&window.SafariViewController!==void 0){window.SafariViewController.isAvailable(r=>{r?window.SafariViewController.show({url:e},Ye,t):ov(e,t,o)});return}return ov(e,t,o)};function i0(e){let t=Array.isArray(e);if(t===!0){let n=e.length;return{isList:t,totalJobs:n,resultAggregator:Array(n).fill(null)}}let o=Object.keys(e),r={};return o.forEach(n=>{r[n]=null}),{isList:t,totalJobs:o.length,resultAggregator:r,resultKeys:o}}function _u(e,{threadsNumber:t=1,abortOnFail:o=!0}={}){let r=-1,n=!1,{isList:i,totalJobs:a,resultAggregator:u,resultKeys:c}=i0(e),f=()=>new Promise((h,g)=>{function m(){let v=++r;if(n===!0||v>=a){h();return}let x=i===!0?v:c[v];e[x](u).then(y=>{if(n===!0){h();return}u[x]={key:x,status:"fulfilled",value:y},setTimeout(m)}).catch(y=>{if(n===!0){h();return}let k={key:x,status:"rejected",reason:y};if(u[x]=k,o===!0){n=!0,g({...k,resultAggregator:u});return}setTimeout(m)})}m()}),d=Array(t).fill(f());return Promise.all(d).then(()=>u)}var ku={};Ur(ku,{useDialogPluginComponent:()=>Ci,useFormChild:()=>Pa,useHydration:()=>Mr,useId:()=>Do,useInterval:()=>av,useMeta:()=>iv,useQuasar:()=>wu,useRenderCache:()=>So,useSplitAttrs:()=>Br,useTick:()=>yo,useTimeout:()=>Vt});function Ci(){let{emit:e,proxy:t}=K(),o=q(null);function r(){o.value.show()}function n(){o.value.hide()}function i(u){e("ok",u),n()}function a(){e("hide")}return Object.assign(t,{show:r,hide:n}),{dialogRef:o,onDialogHide:a,onDialogOK:i,onDialogCancel:n}}var rv=["ok","hide"];Ci.emits=rv;Ci.emitsObject=ol(rv);function iv(e){{let t={active:!0};if(typeof e=="function"){let o=s(e);t.val=o.value,Y(o,r=>{t.val=r,t.active===!0&&uo()})}else t.val=e;ko.push(t),uo(),Nt(()=>{t.active=!0,uo()}),Pt(()=>{t.active=!1,uo()}),Qn(()=>{ko.splice(ko.indexOf(t),1),uo()})}}function wu(){return ht(Ri)}function av(){let e=null,t=K();function o(){e!==null&&(clearInterval(e),e=null)}return Pt(o),ye(o),{removeInterval:o,registerInterval(r,n){o(e),Yt(t)===!1&&(e=setInterval(r,n))}}}window.Vue===void 0&&console.error("[ Quasar ] Vue is required to run. Please add a script tag for it before loading Quasar.");window.Quasar={version:"2.17.0",install(e,t){Ju(e,{components:rl,directives:ul,plugins:bl,...t})},lang:Yo,iconSet:Nn,...rl,...ul,...bl,...ku,...Cu};})();