1(()=>{var e={4001:(e,t,l)=>{"use strict";var a=l(8880),n=l(9592),o=l(3673);function i(e,t,l,a,n,i){const r=(0,o.up)("router-view");return(0,o.wg)(),(0,o.j4)(r)}const r=(0,o.aZ)({name:"App"});var s=l(4260);const u=(0,s.Z)(r,[["render",i]]),d=u;var c=l(4584),v=l(3340),p=l(8339);const f=[{path:"/login",component:()=>Promise.all([l.e(736),l.e(64),l.e(715)]).then(l.bind(l,9715)),children:[{path:"",name:"Login",props:!0,component:()=>Promise.all([l.e(736),l.e(64),l.e(744)]).then(l.bind(l,8744))}]},{path:"/",name:"Landing",component:()=>Promise.all([l.e(736),l.e(900)]).then(l.bind(l,8900))},{path:"/test",name:"TEST",component:()=>l.e(293).then(l.bind(l,3293))},{path:"/",component:()=>Promise.all([l.e(736),l.e(64),l.e(224)]).then(l.bind(l,881)),children:[{path:"dashboard",name:"Dashboard",component:()=>Promise.all([l.e(736),l.e(64),l.e(773)]).then(l.bind(l,4966))},{path:"tokens",name:"Tokens",component:()=>Promise.all([l.e(736),l.e(64),l.e(141)]).then(l.bind(l,2770))},{path:"activity",name:"Activity",component:()=>Promise.all([l.e(736),l.e(64),l.e(26)]).then(l.bind(l,1026))},{path:"withdrawal",name:"AfProgram",component:()=>Promise.all([l.e(736),l.e(64),l.e(456)]).then(l.bind(l,4456))},{path:"errorWithdrawal",name:"ErrorWithdrawal",component:()=>Promise.all([l.e(736),l.e(589)]).then(l.bind(l,6725))},{path:"faq",name:"FAQ",component:()=>Promise.all([l.e(736),l.e(170)]).then(l.bind(l,4170))},{path:"affiliate",name:"Affiliate Program",component:()=>Promise.all([l.e(736),l.e(64),l.e(456)]).then(l.bind(l,4456))},{path:"settings",name:"Settings",redirect:"/settings/personal",component:()=>Promise.all([l.e(736),l.e(797)]).then(l.bind(l,2797)),children:[{path:"personal",name:"Personal",component:()=>Promise.all([l.e(736),l.e(980)]).then(l.bind(l,8980))},{path:"notifications",name:"Notification",component:()=>l.e(466).then(l.bind(l,466))},{path:"security",name:"Security",component:()=>Promise.all([l.e(736),l.e(620)]).then(l.bind(l,620))}]},{path:"/admin/page",name:"Admin page",component:()=>Promise.all([l.e(736),l.e(64),l.e(734)]).then(l.bind(l,7734))},{path:"adminBackend",name:"AdminBackend",component:()=>Promise.all([l.e(736),l.e(64),l.e(305)]).then(l.bind(l,6305))}]},{path:"/result/",component:()=>Promise.all([l.e(736),l.e(64),l.e(715)]).then(l.bind(l,9715)),children:[{path:"canceled",name:"WithdrawalCanceled",component:()=>Promise.all([l.e(736),l.e(825)]).then(l.bind(l,7825))},{path:"error",name:"WithdrawalError",component:()=>Promise.all([l.e(736),l.e(308)]).then(l.bind(l,1308))},{path:"success",name:"WithdrawalSuccess",component:()=>Promise.all([l.e(736),l.e(373)]).then(l.bind(l,6373))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([l.e(736),l.e(963)]).then(l.bind(l,4963))}],h=f;var m=l(993);const g=(0,v.BC)((function(){const e=p.PO,t=(0,p.p7)({scrollBehavior:()=>({left:0,top:0}),routes:h,history:e("/")});return t.beforeEach(((e,t,l)=>{const a=["/login","/result/canceled","/result/error","/result/success","/"];if("/auth/restore-confirm"===e.path)return void(window.location.href=`${m.T.ubikiriApi.replace("api.","")}auth/restore-confirm?${window.location.href.split("?")[1]||""}`);const n=sessionStorage.getItem("user"),o=["[email protected]","[email protected]"],i=!a.includes(e.path);if(i&&!n&&"/"!==e.path)return l("/login");if("/reports"===e.path){let e=sessionStorage.getItem("profile");e&&o.includes(JSON.parse(e).email)?l():l("/")}if("/login"===e.path&&n)return l("/dashboard");l()})),t}));async function b(e,t){const a="function"===typeof c.Z?await(0,c.Z)({}):c.Z,{storeKey:o}=await Promise.resolve().then(l.bind(l,4584)),i="function"===typeof g?await g({store:a}):g;a.$router=i;const r=e(d);return r.use(n.Z,t),{app:r,store:a,storeKey:o,router:i}}var y=l(4434);const w={config:{notify:{},dark:{}},plugins:{Notify:y.Z}},S="/";async function x({app:e,router:t,store:l,storeKey:a},n){let o=!1;const i=e=>{try{return t.resolve(e).href}catch(l){}return Object(e)===e?null:e},r=e=>{if(o=!0,"string"===typeof e&&/^https?:\/\//.test(e))return void(window.location.href=e);const t=i(e);null!==t&&(window.location.href=t)},s=window.location.href.replace(window.location.origin,"");for(let d=0;!1===o&&d<n.length;d++)try{await n[d]({app:e,router:t,store:l,ssrContext:null,redirect:r,urlPath:s,publicPath:S})}catch(u){return u&&u.url?void r(u.url):void console.error("[Quasar] boot error:",u)}
1!0!==o&&(e.use(t),e.use(l,a),e.mount("#q-app"))}b(a.ri,w).then((e=>Promise.all([Promise.resolve().then(l.bind(l,186))]).then((t=>{const l=t.map((e=>e.default)).filter((e=>"function"===typeof e));x(e,l)}))))},186:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>o});var a=l(6697),n=l(3340);const o=(0,n.xr)((({app:e})=>{e.use(a.Z,{projectCode:"hkfvkknlhgtdrx",dev:!0})}))},6868:e=>{e.exports=function(e,t,l,a){return"negative"===t?e.notify({color:t,message:l||"Error",caption:a?a.response&&a.response.data&&a.response.data.message||a.message||a.toString():"",icon:"report_problem",position:"top"}):e.notify({color:t||"positive",message:l||"Success",icon:"done",position:"top"})}},5380:e=>{const t={LSE:"UBXE",CDR:"UBCDR",WAF:"UBWF",MMM:"UBXM",ESC:"UBESC",VGS:"UBXCV",CIF:"UBINF",SIN:"UBSIN",TKS:"UBX4T",CDF:"UBPAY",LFB:"UBXLB",STK:"UBSMK"},l=e=>t[e]||e,a=e=>{const l=Object.keys(t).find((l=>t[l]===e));return l||e};e.exports={mapForNewOne:l,mapForOldOne:a}},8770:(e,t,l)=>{"use strict";l.d(t,{b:()=>s});var a=l(52),n=l.n(a);function o(){let e=JSON.parse(sessionStorage.getItem("user"));return e&&e.token?{Authorization:"Bearer "+e.token,"Content-Type":"application/json"}:{}}var i=l(4584),r=l(4434);class s{_get(e,t){return new Promise(((l,a)=>{const r=o();n().get(`${e}${t}`,{crossDomain:!0,headers:r}).then((function(e){l(e.data)})).catch((function(e){401===e.response.status&&i.Z.dispatch("LOGOUT"),console.log(e),a(e)}))}))}_post(e,t,l){return new Promise(((a,i)=>{const r=o();n().post(`${e}${t}`,l,{crossDomain:!0,headers:r}).then((function(e){a(e.data)})).catch((function(e){i(e)}))}))}_put(e,t,l){return new Promise(((a,i)=>{const r=o();n().put(`${e}${t}`,l,{crossDomain:!0,headers:r}).then((function(e){a(e.data)})).catch((function(e){i(e)}))}))}_delete(e,t,l){return new Promise(((l,a)=>{const i=o();n()["delete"](`${e}${t}`,{crossDomain:!0,headers:i}).then((function(e){l(e.data)})).catch((function(e){a(e)}))}))}_handleError(e){r.Z.create({message:e,type:"negative"})}}},6552:(e,t,l)=>{"use strict";l.d(t,{B:()=>s});var a=l(2250),n=l.n(a),o=l(8770),i=l(5380);l(4584),l(6868);class r extends o.b{constructor(){super(),n()(this,"api","https://payments.ubistake.io"),n()(this,"ubikiriApi","https://api.ubikiri.com")}static get Instance(){return this.instance||(this.instance=new this)}withdrawal(e,t){return this._post(this.api,`/withdraw/${e}/${t}`)}getWallets(e,t,l){const a=null==l?"Eth":l;return this._get(this.ubikiriApi,`/Wallets?profileId=${e}&exceptCoinTypes=${a}`)}getAddressForDeposit(e){return this._post(this.api,`/stake/deposit/${e}`).catch((e=>this._handleError("Get deposit address error")))}getPendingAddresses(){return this._get(this.api,"/withdraw/getPendingAddresses").catch((e=>this._handleError("Get deposit address error")))}getUserHistory(){return this._get(this.api,"/stake/history").catch((e=>this._handleError("Get balance error")))}getEarnings(){return this._get(this.api,"/stake/earnings").catch((e=>this._handleError("Get earnings error")))}getListOfWithdrawals(){return this._get(this.api,"/withdraw/list").catch((e=>this._handleError("Withdrawal list error")))}createWithdrawal(e,t,l){return l=(0,i.mapForOldOne)(l),this._post(this.api,`/withdraw/${e}/${t}/${l}`)}resendWithdrawalEmail(e){return this._get(this.api,`/withdraw/resendEmail/${e}`)}deleteWithdrawal(e){return this._delete(this.api,`/withdraw/${e}`)}getCoinsData(){return this._get(this.api,"/stake/availableCurrencies")}sendFeedbackData(e){return this._post(this.api,"/stake/sendFeedback",e)}createProject(e){return this._post(this.api,"/projects/create",e)}listProjects(){return this._get(this.api,"/projects/list")}}n()(r,"instance",void 0);const s=r.Instance},993:(e,t,l)=>{"use strict";l.d(t,{T:()=>s});var a=l(2250),n=l.n(a),o=l(8770),i=l(4584);class r extends o.b{constructor(...e){super(...e),n()(this,"identity","https://identity.ubikiri.com/api/"),n()(this,"ubikiriApi","https://api.ubikiri.com/")}static get Instance(){return this.instance||(this.instance=new this)}auth(e){return this._post(this.identity,"Authorization/login",e)}async authByToken(e){return this._get(this.identity,`transfer-token/login?transferToken=${e}`)}confirmEmail(e){return this._put(this.identity,"Registration/email/confirmation",e)}getToken(){return this._get(this.identity,"transfer-token")}sendTwoFactorCode(e){return this._post(this.identity,"Authorization/2fa/confirm",e)}register(e){return this._post(this.identity,"Registration",e)}async getInfo(){const e=await this._get(this.identity,"users/current");return"object"===typeof e&&(sessionStorage.setItem("profile",JSON.stringify(e)),i.Z.commit("updateProfile",e)),e}getUserAvatar(e){return`${this.ubikiriApi}Files?fileName=${e}`}async getFullInfo(e){const t=await this._get(this.identity,`Profiles/personal/${e}/false`);return i.Z.commit("updateProfile",t),t}getProfiles(){return this._get(this.identity,"Profiles")}async putPersonal(e){return await this._put(this.identity,"Profiles/personal/",e)}async uploadAvatar(e){return await this._post(this.ubikiriApi,"Files",{base64Data:e})}async changeAvatar(e,t){return await this._post(this.identity,"Profiles/change-avatar",{profileId:e,avatarUrl:t})}async changePassword(e){return this._put(this.identity,"users/password/current",e)}recoverPassword(e){return this._put(this.identity,"users/password/recovery",e)}
1async changeEmail(e){return this._put(this.identity,"Emails/change",{email:e})}async confirmEmailChange(e){return this._put(this.identity,"Emails/confirm-change/v2",e)}async resendConfirmationCode(){return this._put(this.identity,"Emails/resend-code/v2")}getTwoFaKeyAndQrCode(){return this._get(this.identity,"TwoFactorAuthentication/GetTwoFaKeyAndQrCode")}enableTwoFa(e){return this._put(this.identity,"TwoFactorAuthentication/EnableTwoFa",e)}disableTwoFa(e){return this._put(this.identity,"TwoFactorAuthentication/DisableTwoFa",e)}regenerateCodesTwoFa(e){return this._post(this.identity,"TwoFactorAuthentication/GenerateRecoveryCodes",e)}}n()(r,"instance",void 0);const s=r.Instance},2100:(e,t,l)=>{"use strict";l.d(t,{c:()=>c});var a=l(2250),n=l.n(a),o=l(52),i=l.n(o);const r=e=>e.getFullYear()+"-"+String(e.getMonth()+1).padStart(2,"0")+"-"+String(e.getDate()).padStart(2,"0");class s{static get Instance(){return this.instance||(this.instance=new this)}async getUBXRate(){const e=(await d()).price,t=(await u()).price;return{USDT:e,ETH:t}}}n()(s,"instance",void 0);const u=async()=>{try{const e=await i().get("https://ubix.exchange/api/v1/tickers/dayprice",{params:{symbol
1:"UBX-ETH",strdate:r(new Date)}}),t=e.data;return t.constructor===Object&&0===Object.keys(t).length&&console.error("Rate response is not empty, Function: getUBX_ETH"),t.constructor!==Object?(console.error("Rate response is not object, Function: getUBX_ETH"),{}):t}catch(e){}},d=async()=>{try{const e=await i().get("https://ubix.exchange/api/v1/tickers/dayprice",{params:{symbol:"UBX-USDT",strdate:r(new Date)}}),t=e.data;return t.constructor===Object&&0===Object.keys(t).length&&console.error("Rate response is not empty, Function: getUBX_ETH"),t.constructor!==Object?(console.error("Rate response is not object, Function: getUBX_ETH"),{}):t}catch(e){}},c=s.Instance},4584:(e,t,l)=>{"use strict";l.d(t,{Z:()=>g});l(5663);var a=l(741),n=l(2100),o=l(6552),i=l(5380);const r=sessionStorage.getItem("profile")?JSON.parse(sessionStorage.getItem("profile")):{};let s;const u=(0,a.MT)({state(){return{events:[],userData:r,profile:{},rates:{},balance:{total:0,daily:0,earningPercent:0,dailyEarningPercent:0},detailedBalances:[],ubxEarnings:{},baseHistory:[],displayedHistory:[],eventProfile:{},coinsSettings:[],pendingAddresses:[],pendingWithdrawals:[],filterSettings:{},sortSettings:{}}},getters:{rate:e=>e.rates,balance:e=>e.balance,userData:e=>e.userData,profile:e=>e.profile,ubxEarnings:e=>e.ubxEarnings,detailedBalances:e=>e.detailedBalances.sort(((e,t)=>e.type<t.type?1:e.type>t.type?-1:0)),history:e=>e.displayedHistory,baseHistory:e=>e.baseHistory,coinsSettings:e=>e.coinsSettings,pendingAddresses:e=>e.pendingAddresses,pendingWithdrawals:e=>e.pendingWithdrawals},mutations:{fullFill(e,t){e.events=t},push(e,t){e.events.push(t)},changeStatus(e,t){e.events.find((e=>e.Id===t)).isRead=!0},fillUserData(e,t){e.userData=t},updateProfile(e,t){e.profile=t},updateEventProfile(e,t){e.eventProfile=t},fillBaseHistory(e,t){e.baseHistory=t},setRate(e,t){e.rates[t.mainToken]||(e.rates[t.mainToken]={}),e.rates[t.mainToken].timestamp=Date.now(),e.rates[t.mainToken][t.token]=t.count},setBalance(e,t){e.balance=t},setFilterSettings(e,t){e.filterSettings=t},setSortSettings(e,t){e.sortSettings=t},clearDetailedBalances(e){e.detailedBalances=[]},setDetailedBalance(e,t){let l=e.detailedBalances.findIndex((e=>e.coin===t.coin));-1!==l?e.detailedBalances[l]=t:e.detailedBalances.push(t)},setDetailedBalancePercentage(e,t){e.detailedBalances=t},setHistory(e,t){e.displayedHistory=t.isSorted?t.arrHistory:t.arrHistory.sort(((e,t)=>new Date(t.createdAt)-new Date(e.createdAt)))},setCoinsSettings(e,t){e.coinsSettings=t},setPendingAddresses(e,t){e.pendingAddresses=t},setPendingWithdrawals(e,t){e.pendingWithdrawals=t}},actions:{UPDATE_COIN_SETTINGS(e){o.B.getCoinsData().then((t=>{e.commit("setCoinsSettings",t)}))},UPDATE_RATE(e,t){(!e.state.rates[t]||e.state.rates[t].timestamp<Date.now()-3e5)&&n.c.getUBXRate().then((l=>{0===l.length&&(e.commit("setRate",{mainToken:t,token:"USD",count:0}),e.commit("setRate",{mainToken:t,token:"ETH",count:0}));for(let a in l)e.commit("setRate",{mainToken:t,token:a,count:l[a]})}))},UPDATE_BALANCES(e){clearInterval(s),f(e),s=setInterval((()=>{f(e)}),1e4)},SORT_HISTORY(e,t){e.commit("setSortSettings",t),m(e,t)},FILTER_HISTORY(e,t){e.commit("setFilterSettings",t),h(e,t)},LOGOUT(){sessionStorage.removeItem("user"),sessionStorage.removeItem("profile"),window.location.reload()}}}),d=(e,t,l)=>{const a=l||"amount";return e.filter((e=>t.includes(e.type))).reduce(((e,t)=>e+Number(t[a])),0)},c=(e,t)=>{const l=["deposit","withdraw"],a={total:d(t,[...l,"earning","dividends","airdrop","ct_dividends"]),daily:t.filter((e=>!l.includes(e.type)&&new Date(e.createdAt).toLocaleDateString()===(new Date).toLocaleDateString())).reduce(((e,t)=>e+Number(t.amount)),0),airdrop:d(t,["earning"],"fee.airdrop")},n=d(t,["deposit"]),o=d(t,["deposit","earning","dividends","airdrop"]);a.earningPercent=+Math.abs(100*(n/o-1)).toFixed(2),a.dailyEarningPercent=o>0?+(a.daily/o*100).toFixed(2):0,e.commit("setBalance",a)},v=(e,t,l)=>{const a=["dividends","ct_dividends"],n=["airdrop"],o=["deposit","withdraw","airdrop"];console.log();const r={coin:l,displayedCoin:(0,i.mapForNewOne)(l),staked:d(t,o),totalEarning:d(t,n),lastAirdrop:t.filter((e=>n.includes(e.type))).sort((e=>e.createAt))[0]||{amount:0},lastDividend:t.filter((e=>a.includes(e.type))).sort((e=>e.createAt))[0]||{amount:0},percentageOfAll:0};e.commit("setDetailedBalance",r)},p=e=>{o.B.getEarnings().then((async t=>{const l=[...e.getters.detailedBalances];for(let e of l){const l=t.find((t=>t.currencyCode===e.coin));e.percentageOfAll=l?(100*e.staked/l.amount).toFixed(2):0}l.length&&e.commit("setDetailedBalancePercentage",l)}))},f=e=>{o.B.getUserHistory().then((async t=>{if(t&&Array.isArray(t)){e.commit("fillBaseHistory",t),e.commit("setHistory",{arrHistory:t,isSorted:!1});let l=new Set(t.map((e=>e.currencyCode)));for(let a of l){let l=t.filter((e=>[e.currencyCode,e.sourceOfFunds].includes(a)));"UBX"===a?c(e,l):v(e,l,a)}p(e),h(e,e.state.filterSettings),m(e,e.state.sortSettings)}}))};const h=(e,t)=>{let l=JSON.parse(JSON.stringify(e.getters.baseHistory));if(Object.keys(t).length>0){let a=t.DateFrom?l.filter((e=>new Date(e.createdAt)>new Date(t.DateFrom))):l,n=t.DateTo?a.filter((e=>new Date(e.createdAt)<new Date(t.DateTo))):a,o=Array.isArray(t.Coins)&&t.Coins.length>0?n.filter((e=>t.Coins.includes(e.currencyCode)||t.Coins.includes(e.sourceOfFunds))):n,i=o.filter((e=>t.Types.includes(e.type)));e.commit("setHistory",{arrHistory:i,isSorted:!0}
1)}else e.commit("setHistory",{arrHistory:l,isSorted:!0})},m=(e,t)=>{let l=e.getters.history;const a=t.strColName,n=t.strDirection;a&&e.commit("setHistory",{arrHistory:l.sort(((e,t)=>{const l="up"===n;if("amount"===a)return l?e[a]-t[a]:t[a]-e[a];let o,r;if("sourceOfFunds"===a){const l=e[a]?e[a]:e.currencyCode,n=t[a]?t[a]:t.currencyCode;o=(0,i.mapForNewOne)(l).toUpperCase(),r=(0,i.mapForNewOne)(n).toUpperCase()}else o=e[a].toUpperCase(),r=t[a].toUpperCase();return o<r?l?-1:1:o>r?l?1:-1:0})),isSorted:!0})},g=u},6697:(e,t,l)=>{"use strict";l.d(t,{G:()=>uy,Z:()=>dy});l(5663),l(2248),l(8936),l(4067),l(812);var a=l(1959),n=l(3673),o=l(8880),i=l(2323),r=!1;function s(e){return!!(0,a.nZ)()&&((0,a.EB)(e),!0)}function u(e){return"function"==typeof e?e():(0,a.SU)(e)}const d=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&(globalThis,WorkerGlobalScope);const c=e=>typeof e<"u",v=Object.prototype.toString,p=e=>"[object Object]"===v.call(e),f=()=>{},h=m();function m(){var e,t;return d&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function g(e,t){function l(...l){return new Promise(((a,n)=>{Promise.resolve(e((()=>t.apply(this,l)),{fn:t,thisArg:this,args:l})).then(a).catch(n)}))}return l}const b=e=>e();function y(e,t=!1,l="Timeout"){return new Promise(((a,n)=>{setTimeout(t?()=>n(l):a,e)}))}function w(e,t,l={}){const{eventFilter:a=b,...o}=l;return(0,n.YP)(e,g(a,t),o)}function S(e,t=!1){function l(l,{flush:a="sync",deep:o=!1,timeout:i,throwOnTimeout:r}={}){let s=null;const d=[new Promise((i=>{s=(0,n.YP)(e,(e=>{l(e)!==t&&(null==s||s(),i(e))}),{flush:a,deep:o,immediate:!0})}))];return null!=i&&d.push(y(i,r).then((()=>u(e))).finally((()=>null==s?void 0:s()))),Promise.race(d)}function o(o,i){if(!(0,a.dq)(o))return l((e=>e===o),i);const{flush:r="sync",deep:s=!1,timeout:d,throwOnTimeout:c}=i??{};let v=null;const p=[new Promise((l=>{v=(0,n.YP)([e,o],(([e,a])=>{t!==(e===a)&&(null==v||v(),l(e))}),{flush:r,deep:s,immediate:!0})}))];return null!=d&&p.push(y(d,c).then((()=>u(e))).finally((()=>(null==v||v(),u(e))))),Promise.race(p)}function i(e){return l((e=>!!e),e)}function r(e){return o(null,e)}function s(e){return o(void 0,e)}function d(e){return l(Number.isNaN,e)}function c(e,t){return l((t=>{const l=Array.from(t);return l.includes(e)||l.includes(u(e))}),t)}function v(e){return p(1,e)}function p(e=1,t){let a=-1;return l((()=>(a+=1,a>=e)),t)}return Array.isArray(u(e))?{toMatch:l,toContains:c,changed:v,changedTimes:p,get not(){return S(e,!t)}}:{toMatch:l,toBe:o,toBeTruthy:i,toBeNull:r,toBeNaN:d,toBeUndefined:s,changed:v,changedTimes:p,get not(){return S(e,!t)}}}function x(e){return S(e)}function _(e,t=1e3,l={}){const{immediate:o=!0,immediateCallback:i=!1}=l;let r=null;const c=(0,a.iH)(!1);function v(){r&&(clearInterval(r),r=null)}function p(){c.value=!1,v()}function f(){const l=u(t);l<=0||(c.value=!0,i&&e(),v(),r=setInterval(e,l))}if(o&&d&&f(),(0,a.dq)(t)||"function"==typeof t){const e=(0,n.YP)(t,(()=>{c.value&&d&&f()}));s(e)}return s(p),{isActive:c,pause:p,resume:f}}function k(e,t,l){const{count:o,...i}=l,r=(0,a.iH)(0),s=w(e,((...e)=>{r.value+=1,r.value>=u(o)&&(0,n.Y3)((()=>s())),t(...e)}),i);return{count:r,stop:s}}function C(e,t,l){return(0,n.YP)(e,t,{...l,immediate:!0})}function q(e){var t;const l=u(e);return null!=(t=null==l?void 0:l.$el)?t:l}const F=d?window:void 0;function T(...e){let t,l,a,o;if("string"==typeof e[0]||Array.isArray(e[0])?([l,a,o]=e,t=F):[t,l,a,o]=e,!t)return f;Array.isArray(l)||(l=[l]),Array.isArray(a)||(a=[a]);const i=[],r=()=>{i.forEach((e=>e())),i.length=0},d=(e,t,l,a)=>(e.addEventListener(t,l,a),()=>e.removeEventListener(t,l,a)),c=(0,n.YP)((()=>[q(t),u(o)]),(([e,t])=>{if(r(),!e)return;const n=p(t)?{...t}:t;i.push(...l.flatMap((t=>a.map((l=>d(e,t,l,n))))))}),{immediate:!0,flush:"post"}),v=()=>{c(),r()};return s(v),v}let $=!1;function M(e,t,l={}){const{window:a=F,ignore:n=[],capture:o=!0,detectIframe:i=!1}=l;if(!a)return f;
1h&&!$&&($=!0,Array.from(a.document.body.children).forEach((e=>e.addEventListener("click",f))),a.document.documentElement.addEventListener("click",f));let r=!0;const s=e=>n.some((t=>{if("string"==typeof t)return Array.from(a.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const l=q(t);return l&&(e.target===l||e.composedPath().includes(l))}})),u=[T(a,"click",(l=>{const a=q(e);if(a&&a!==l.target&&!l.composedPath().includes(a)){if(0===l.detail&&(r=!s(l)),!r)return void(r=!0);t(l)}}),{passive:!0,capture:o}),T(a,"pointerdown",(t=>{const l=q(e);r=!s(t)&&!(!l||t.composedPath().includes(l))}),{passive:!0}),i&&T(a,"blur",(l=>{setTimeout((()=>{var n;const o=q(e);"IFRAME"===(null==(n=a.document.activeElement)?void 0:n.tagName)&&(null==o||!o.contains(a.document.activeElement))&&t(l)}),0)}))].filter(Boolean);return()=>u.forEach((e=>e()))}function O(e){return JSON.parse(JSON.stringify(e))}function P(e,t,l,o={}){var i,r,s;const{clone:u=!1,passive:d=!1,eventName:v,deep:p=!1,defaultValue:f,shouldEmit:h}=o,m=(0,n.FN)(),g=l||(null==m?void 0:m.emit)||(null==(i=null==m?void 0:m.$emit)?void 0:i.bind(m))||(null==(s=null==(r=null==m?void 0:m.proxy)?void 0:r.$emit)?void 0:s.bind(null==m?void 0:m.proxy));let b=v;t||(t="modelValue"),b=b||`update:${t.toString()}`;const y=e=>u?"function"==typeof u?u(e):O(e):e,w=()=>c(e[t])?y(e[t]):f,S=e=>{h?h(e)&&g(b,e):g(b,e)};if(d){const l=w(),o=(0,a.iH)(l);let i=!1;return(0,n.YP)((()=>e[t]),(e=>{i||(i=!0,o.value=y(e),(0,n.Y3)((()=>i=!1)))})),(0,n.YP)(o,(l=>{!i&&(l!==e[t]||p)&&S(l)}),{deep:p}),o}return(0,n.Fl)({get(){return w()},set(e){S(e)}})} 2/*! 3 * Quasar Framework v2.15.4 4 * (c) 2015-present Razvan Stoenescu 5 * Released under the MIT License. 6 */var B=Object.create,E=Object.defineProperty,A=Object.getOwnPropertyDescriptor,L=Object.getOwnPropertyNames,H=Object.getPrototypeOf,V=Object.prototype.hasOwnProperty,N=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),R=(e,t)=>{for(var l in t)E(e,l,{get:t[l],enumerable:!0})},z=(e,t,l,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of L(t))!V.call(e,n)&&n!==l&&E(e,n,{get:()=>t[n],enumerable:!(a=A(t,n))||a.enumerable});return e},I=(e,t,l)=>(l=null!=e?B(H(e)):{},z(!t&&e&&e.__esModule?l:E(l,"default",{value:e,enumerable:!0}),e)),j=N(((e,t)=>{t.exports={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=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,l)=>e+"-"+t+" of "+l,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"}}})),D=N(((e,t)=>{t.exports={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"}}}));function U(e,t,l,a){return Object.defineProperty(e,t,{get:l,set:a,enumerable:!0}),e}function Y(e,t){for(let l in t)U(e,l,t[l]);return e}var Q,W=(0,a.iH)(!1);function K(e,t){let l=/(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:l[5]||l[3]||l[1]||"",version:l[4]||l[2]||"0",platform:t[0]||""}}function J(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 X="ontouchstart"in window||window.navigator.maxTouchPoints>0;function G(e){let t=e.toLowerCase(),l=J(t),a=K(t,l),n={};a.browser&&(n[a.browser]=!0,n.version=a.version,n.versionNumber=parseInt(a.version,10)),a.platform&&(n[a.platform]=!0);let o=n.android||n.ios||n.bb||n.blackberry||n.ipad||n.iphone||n.ipod||n.kindle||n.playbook||n.silk||n["windows phone"];if(!0===o||-1!==t.indexOf("mobile")?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,a.browser="edge"):n.crios?(n.chrome=!0,a.browser="chrome"):n.fxios&&(n.firefox=!0,a.browser="firefox"),(n.ipod||n.ipad||n.iphone)&&(n.ios=!0),n.vivaldi&&(a.browser="vivaldi",n.vivaldi=!0),(n.chrome||n.opr||n.safari||n.vivaldi||!0===n.mobile&&!0!==n.ios&&!0!==o)&&(n.webkit=!0),n.opr&&(a.browser="opera",n.opera=!0),n.safari&&(n.blackberry||n.bb?(a.browser="blackberry",n.blackberry=!0):n.playbook?(a.browser="playbook",n.playbook=!0):n.android?(a.browser="android",n.android=!0):n.kindle?(a.browser="kindle",n.kindle=!0):n.silk&&(a.browser="silk",n.silk=!0)),n.name=a.browser,n.platform=a.platform,-1!==t.indexOf("electron"))n.electron=!0;else if(-1!==document.location.href.indexOf("-extension://"))n.bex=!0;else{if(void 0!==window.Capacitor?(n.capacitor=!0,n.nativeMobile=!0,n.nativeMobileWrapper="capacitor"):(void 0!==window._cordovaNative||void 0!==window.cordova)&&(n.cordova=!0,n.nativeMobile=!0,n.nativeMobileWrapper="cordova"),!0===W.value&&(Q={is:{...n}}),!0===X&&!0===n.mac&&(!0===n.desktop&&!0===n.safari||!0===n.nativeMobile&&!0!==n.android&&!0!==n.ios&&!0!==n.ipad)){delete n.mac,delete n.desktop;let e=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(n,{mobile:!0,ios:!0,platform:e,[e]:!0})}!0!==n.mobile&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete n.desktop,n.mobile=!0)}return n}var Z=navigator.userAgent||navigator.vendor||window.opera,ee={has:{touch:!1,webStorage:!1},within:{iframe:!1}},te={userAgent:Z,is:G(Z),has:{touch:X},within:{iframe:window.self!==window.top}},le={install(e){let{$q:t}=e;!0===W.value?(e.onSSRHydrated.push((()=>{Object.assign(t.platform,te),W.value=!1})),t.platform=(0,a.qj)(this)):t.platform=this}};{let e;U(te.has,"webStorage",(()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch{}return e=!1,!1})),Object.assign(le,te),!0===W.value&&(Object.assign(le,Q,ee),Q=null)}var ae=le;function ne(e){return(0,a.Xl)((0,n.aZ)(e))}function oe(e){return(0,a.Xl)(e)}var ie=(e,t)=>{let l=(0,a.qj)(e);for(let a in e)U(t,a,(()=>l[a]),(e=>{l[a]=e}));return t},re={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{let e=Object.defineProperty({},"passive",{get(){Object.assign(re,{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 se(){}function ue(e){return 0===e.button}function de(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 ce(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();let t=[],l=e.target;for(;l;){if(t.push(l),"HTML"===l.tagName)return t.push(document),t.push(window),t;l=l.parentElement}}function ve(e){e.stopPropagation()}function pe(e){!1!==e.cancelable&&e.preventDefault()}function fe(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function he(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;let l=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",pe,re.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",pe,re.notPassiveCapture)};e.querySelectorAll("a, img").forEach(l)}function me(e,t,l){let a=`__q_${t}_evt`;e[a]=void 0!==e[a]?e[a].concat(l):l,l.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],re[t[3]])}))}function ge(e,t){let l=`__q_${t}_evt`;void 0!==e[l]&&(e[l].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],re[t[3]])})),e[l]=void 0)}
6function be(e,t=250,l){let a=null;function n(){let n=arguments,o=()=>{a=null,!0!==l&&e.apply(this,n)};null!==a?clearTimeout(a):!0===l&&e.apply(this,n),a=setTimeout(o,t)}return n.cancel=()=>{null!==a&&clearTimeout(a)},n}var ye=["sm","md","lg","xl"],{passive:we}=re;ie({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:se,setDebounce:se,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));let{visualViewport:l}=window,a=l||window,n=document.scrollingElement||document.documentElement,o=void 0===l||!0===te.is.mobile?()=>[Math.max(window.innerWidth,n.clientWidth),Math.max(window.innerHeight,n.clientHeight)]:()=>[l.width*l.scale+window.innerWidth-n.clientWidth,l.height*l.scale+window.innerHeight-n.clientHeight],i=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{let[t,l]=o();if(l!==this.height&&(this.height=l),t!==this.width)this.width=t;else if(!0!==e)return;let a=this.sizes;this.gt.xs=t>=a.sm,this.gt.sm=t>=a.md,this.gt.md=t>=a.lg,this.gt.lg=t>=a.xl,this.lt.sm=t<a.sm,this.lt.md=t<a.md,this.lt.lg=t<a.lg,this.lt.xl=t<a.xl,this.xs=this.lt.sm,this.sm=!0===this.gt.xs&&!0===this.lt.md,this.md=!0===this.gt.sm&&!0===this.lt.lg,this.lg=!0===this.gt.md&&!0===this.lt.xl,this.xl=this.gt.lg,a=(!0===this.xs?"xs":!0===this.sm&&"sm")||!0===this.md&&"md"||!0===this.lg&&"lg"||"xl",a!==this.name&&(!0===i&&(document.body.classList.remove(`screen--${this.name}`),document.body.classList.add(`screen--${a}`)),this.name=a)};let r,s={},u=16;this.setSizes=e=>{ye.forEach((t=>{void 0!==e[t]&&(s[t]=e[t])}))},this.setDebounce=e=>{u=e};let d=()=>{let e=getComputedStyle(document.body);e.getPropertyValue("--q-size-sm")&&ye.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{ye.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==r&&a.removeEventListener("resize",r,we),r=e>0?be(this.__update,e):this.__update,a.addEventListener("resize",r,we)},this.setDebounce(u),0!==Object.keys(s).length?(this.setSizes(s),s=void 0):this.__update(),!0===i&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===W.value?t.push(d):d()}});var Se=ie({isActive:!1,mode:!1},{__media:void 0,set(e){Se.mode=e,"auto"===e?(void 0===Se.__media&&(Se.__media=window.matchMedia("(prefers-color-scheme: dark)"),Se.__updateMedia=()=>{Se.set("auto")},Se.__media.addListener(Se.__updateMedia)),e=Se.__media.matches):void 0!==Se.__media&&(Se.__media.removeListener(Se.__updateMedia),Se.__media=void 0),Se.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){Se.set(!1===Se.isActive)},install({$q:e,ssrContext:t}){let{dark:l}=e.config;e.dark=this,!0!==this.__installed&&this.set(void 0!==l&&l)}});function xe(e){return e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function _e(e,t){return!0!==xe(e)&&[].concat(t).includes(e.keyCode)}var ke=()=>!0;function Ce(e){return"string"==typeof e&&""!==e&&"/"!==e&&"#/"!==e}function qe(e){return!0===e.startsWith("#")&&(e=e.substring(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substring(0,e.length-1)),"#"+e}function Fe(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return ke;let t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(Ce).map(qe)),()=>t.includes(window.location.hash)}var Te={__history:[],add:se,remove:se,install({$q:e}){if(!0===this.__installed)return;let{cordova:t,capacitor:l}=te.is;if(!0!==t&&!0!==l)return;let a=e.config[!0===t?"cordova":"capacitor"];if(void 0!==a&&!1===a.backButton||!0===l&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=ke),this.__history.push(e)},this.remove=e=>{let t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};let n=Fe(Object.assign({backButtonExit:!0},a)),o=()=>
6{if(this.__history.length){let e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===n()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",o,!1)})):window.Capacitor.Plugins.App.addListener("backButton",o)}},$e=I(j());function Me(){let e=!0===Array.isArray(navigator.languages)&&0!==navigator.languages.length?navigator.languages[0]:navigator.language;if("string"==typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}var Oe=ie({__qLang:{}},{getLocale:Me,set(e=$e.default,t){let l={...e,rtl:!0===e.rtl,getLocale:Me};if(l.set=Oe.set,void 0===Oe.__langConfig||!0!==Oe.__langConfig.noHtmlAttrs){let e=document.documentElement;e.setAttribute("dir",!0===l.rtl?"rtl":"ltr"),e.setAttribute("lang",l.isoName)}Object.assign(Oe.__qLang,l)},install({$q:e,lang:t,ssrContext:l}){e.lang=Oe.__qLang,Oe.__langConfig=e.config.lang,!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e&&"getLocale"!==e))}}),this.set(t||$e.default))}}),Pe=Oe,Be=I(D()),Ee=ie({iconMapFn:null,__qIconSet:{}},{set(e,t){let l={...e};l.set=Ee.set,Object.assign(Ee.__qIconSet,l)},install({$q:e,iconSet:t,ssrContext:l}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,U(e,"iconMapFn",(()=>this.iconMapFn),(e=>{this.iconMapFn=e})),!0===this.__installed?void 0!==t&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(e){return Reflect.ownKeys(e).filter((e=>"set"!==e))}}),this.set(t||Be.default))}}),Ae="_q_",Le="_q_t_",He="_q_s_",Ve="_q_l_",Ne="_q_pc_",Re="_q_f_",ze="_q_fo_",Ie="_q_tabs_",je="_q_u_";function De(){}var Ue={};function Ye(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;let l,a;if(e.constructor===Array){if(l=e.length,l!==t.length)return!1;for(a=l;0!==a--;)if(!0!==Ye(e[a],t[a]))return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let l=e.entries();for(a=l.next();!0!==a.done;){if(!0!==t.has(a.value[0]))return!1;a=l.next()}for(l=e.entries(),a=l.next();!0!==a.done;){if(!0!==Ye(a.value[1],t.get(a.value[0])))return!1;a=l.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;let l=e.entries();for(a=l.next();!0!==a.done;){if(!0!==t.has(a.value[0]))return!1;a=l.next()}return!0}if(null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(l=e.length,l!==t.length)return!1;for(a=l;0!==a--;)if(e[a]!==t[a])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((t=>void 0!==e[t]));if(l=n.length,l!==Object.keys(t).filter((e=>void 0!==t[e])).length)return!1;for(a=l;0!==a--;){let l=n[a];if(!0!==Ye(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function Qe(e){return null!==e&&"object"==typeof e&&!0!==Array.isArray(e)}function We(e){return"[object Date]"===Object.prototype.toString.call(e)}function Ke(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function Je(e){return"number"==typeof e&&isFinite(e)}function Xe(e,t){let l=(0,o.ri)(e);l.config.globalProperties=t.config.globalProperties;let{reload:a,...n}=t._context;return Object.assign(l._context,n),l}var Ge={};R(Ge,{QAjaxBar:()=>ft,QAvatar:()=>Vt,QBadge:()=>Rt,QBanner:()=>jt,QBar:()=>Dt,QBreadcrumbs:()=>tl,QBreadcrumbsEl:()=>dl,QBtn:()=>Ll,QBtnDropdown:()=>bn,QBtnGroup:()=>Hl,QBtnToggle:()=>_n,QCard:()=>kn,QCardActions:()=>qn,QCardSection:()=>Cn,QCarousel:()=>Yn,QCarouselControl:()=>Wn,QCarouselSlide:()=>Qn,QChatMessage:()=>Kn,QCheckbox:()=>lo,QChip:()=>no,QCircularProgress:()=>co,QColor:()=>li,QDate:()=>hr,QDialog:()=>Lr,QDrawer:()=>Vr,QEditor:()=>rs,QExpansionItem:()=>hs,QFab:()=>Ss,QFabAction:()=>ks,QField:()=>Es,QFile:()=>zs,QFooter:()=>Is,QForm:()=>js,QFormChildMixin:()=>Ds,QHeader:()=>Us,QIcon:()=>Ht,QImg:()=>Ks,QInfiniteScroll:()=>Xs,QInnerLoading:()=>Gs,QInput:()=>vu,QIntersection:()=>gu,QItem:()=>Ur,QItemLabel:()=>ss,QItemSection:()=>Yr,QKnob:()=>Su,QLayout:()=>Cu,QLinearProgress:()=>Xu,QList:()=>bu,QMarkupTable:()=>Fu,QMenu:()=>rn,QNoSsr:()=>Tu,QOptionGroup:()=>Eu,QPage:()=>Au,QPageContainer:()=>Lu,QPageScroller:()=>Nu,QPageSticky:()=>Ru,QPagination:()=>Iu,QParallax:()=>Uu,QPopupEdit:()=>Qu,QPopupProxy:()=>Wu,QPullToRefresh:()=>ed,QRadio:()=>Mu,QRange:()=>ld,QRating:()=>ad,QResizeObserver:()=>Fo,QResponsive:()=>nd,QRouteTab:()=>rv,QScrollArea:()=>ud,QScrollObserver:()=>ku,QSelect:()=>Cd,QSeparator:()=>vs,QSkeleton:()=>Td,QSlideItem:()=>Md,QSlideTransition:()=>us,QSlider:()=>_o,QSpace:()=>Pd,QSpinner:()=>pl,QSpinnerAudio:()=>Ed,QSpinnerBall:()=>Ld,QSpinnerBars:()=>Vd,QSpinnerBox:()=>Rd,QSpinnerClock:()=>Id,QSpinnerComment:()=>Dd,QSpinnerCube:()=>Yd,QSpinnerDots:()=>Wd,QSpinnerFacebook:()=>Jd,QSpinnerGears:()=>Gd,QSpinnerGrid:()=>ec,QSpinnerHearts:()=>lc,QSpinnerHourglass:()=>nc,QSpinnerInfinity:()=>ic,QSpinnerIos:()=>sc,QSpinnerOrbit:()=>dc,QSpinnerOval:()=>vc,QSpinnerPie:()=>fc,QSpinnerPuff:()=>mc,QSpinnerRadio:()=>bc,QSpinnerRings:()=>wc,QSpinnerTail:()=>xc,QSplitter:()=>_c,QStep:()=>Fc,QStepper:()=>Mc,QStepperNavigation:()=>Oc,QTab:()=>Lo,QTabPanel:()=>Vo,QTabPanels:()=>Ho,QTable:()=>nv,QTabs:()=>Oo,QTd:()=>iv,QTh:()=>Pc,QTime:()=>dv,QTimeline:()=>cv,QTimelineEntry:()=>vv,QToggle:()=>Ou,QToolbar:()=>pv,QToolbarTitle:()=>fv,QTooltip:()=>Dr,QTr:()=>ov,QTree:()=>mv,QUploader:()=>Ov,QUploaderAddTrigger:()=>Pv,QVideo:()=>Bv,QVirtualScroll:()=>Lc});var Ze=["B","KB","MB","GB","TB","PB"];function et(e,t=1){let l=0;for(;parseInt(e,10)>=1024&&l<Ze.length-1;)e/=1024,++l;return`${e.toFixed(t)}${Ze[l]}`}function tt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function lt(e,t,l){return l<=t?t:Math.min(l,Math.max(t,e))}function at(e,t,l){if(l<=t)return t;let a=l-t+1,n=t+(e-t)%a;return n<t&&(n=a+n),0===n?0:n}function nt(e,t=2,l="0"){if(null==e)return e;let a=""+e;return a.length>=t?a:new Array(t-a.length+1).join(l)+a}var ot=XMLHttpRequest,it=ot.prototype.open,rt=["top","right","bottom","left"],st=[],ut=0;function dt({p:e,pos:t,active:l,horiz:a,reverse:n,dir:o}){let i=1,r=1;return!0===a?(!0===n&&(i=-1),"bottom"===t&&(r=-1),{transform:`translate3d(${i*(e-100)}%,${l?0:-200*r}%,0)`}):(!0===n&&(r=-1),"right"===t&&(i=-1),{transform:`translate3d(${l?0:o*i*-200}%,${r*(e-100)}%,0)`})}function ct(e,t){return"number"!=typeof t&&(t=e<25?3*Math.random()+3:e<65?3*Math.random():e<85?2*Math.random():e<99?.6:0),lt(e+t,0,100)}function vt(e){ut++,st.push(e),!(ut>1)&&(ot.prototype.open=function(e,t){let l=[],a=()=>{st.forEach((e=>{(null===e.hijackFilter.value||!0===e.hijackFilter.value(t))&&(e.start(),l.push(e.stop))}))},n=()=>{l.forEach((e=>{e()}))};this.addEventListener("loadstart",a,{once:!0}),this.addEventListener("loadend",n,{once:!0}),it.apply(this,arguments)})}function pt(e){st=st.filter((t=>
6t.start!==e)),ut=Math.max(0,ut-1),0===ut&&(ot.prototype.open=it)}var ft=ne({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:e=>rt.includes(e)},size:{type:String,default:"2px"},color:String,skipHijack:Boolean,reverse:Boolean,hijackFilter:Function},emits:["start","stop"],setup(e,{emit:t}){let l,o,{proxy:i}=(0,n.FN)(),r=(0,a.iH)(0),s=(0,a.iH)(!1),u=(0,a.iH)(!0),d=0,c=null,v=(0,n.Fl)((()=>`q-loading-bar q-loading-bar--${e.position}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===u.value?"":" no-transition"))),p=(0,n.Fl)((()=>"top"===e.position||"bottom"===e.position)),f=(0,n.Fl)((()=>!0===p.value?"height":"width")),h=(0,n.Fl)((()=>{let t=s.value,l=dt({p:r.value,pos:e.position,active:t,horiz:p.value,reverse:!0===i.$q.lang.rtl&&["top","bottom"].includes(e.position)?!1===e.reverse:e.reverse,dir:!0===i.$q.lang.rtl?-1:1});return l[f.value]=e.size,l.opacity=t?1:0,l})),m=(0,n.Fl)((()=>!0===s.value?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":r.value}:{"aria-hidden":"true"}));function g(e=300){let a=l;return l=Math.max(0,e)||0,d++,d>1?(0===a&&e>0?w():null!==c&&a>0&&e<=0&&(clearTimeout(c),c=null),d):(null!==c&&clearTimeout(c),t("start"),r.value=0,c=setTimeout((()=>{c=null,u.value=!0,e>0&&w()}),!0===s._value?500:1),!0!==s._value&&(s.value=!0,u.value=!1),d)}function b(e){return d>0&&(r.value=ct(r.value,e)),d}function y(){if(d=Math.max(0,d-1),d>0)return d;null!==c&&(clearTimeout(c),c=null),t("stop");let e=()=>{u.value=!0,r.value=100,c=setTimeout((()=>{c=null,s.value=!1}),1e3)};return 0===r.value?c=setTimeout(e,1):e(),d}function w(){r.value<100&&(c=setTimeout((()=>{c=null,b(),w()}),l))}return(0,n.bv)((()=>{!0!==e.skipHijack&&(o=!0,vt({start:g,stop:y,hijackFilter:(0,n.Fl)((()=>e.hijackFilter||null))}))})),(0,n.Jd)((()=>{null!==c&&clearTimeout(c),!0===o&&pt(g)})),Object.assign(i,{start:g,stop:y,increment:b}),()=>(0,n.h)("div",{class:v.value,style:h.value,...m.value})}}),ht={xs:18,sm:24,md:32,lg:38,xl:46},mt={size:String};function gt(e,t=ht){return(0,n.Fl)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}function bt(e,t){return void 0!==e&&e()||t}function yt(e,t){if(void 0!==e){let t=e();if(null!=t)return t.slice()}return t}function wt(e,t){return void 0!==e?t.concat(e()):t}function St(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function xt(e,t,l,a,o,i){t.key=a+o;let r=(0,n.h)(e,t,l);return!0===o?(0,n.wy)(r,i()):r}var _t="0 0 24 24",kt=e=>e,Ct=e=>`ionicons ${e}`,qt={"mdi-":e=>`mdi ${e}`,"icon-":kt,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":Ct,"ion-ios":Ct,"ion-logo":Ct,"iconfont ":kt,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},Ft={o_:"-outlined",r_:"-round",s_:"-sharp"},Tt={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},$t=new RegExp("^("+Object.keys(qt).join("|")+")"),Mt=new RegExp("^("+Object.keys(Ft).join("|")+")"),Ot=new RegExp("^("+Object.keys(Tt).join("|")+")"),Pt=/^[Mm]\s?[-+]?\.?\d/,Bt=/^img:/,Et=/^svguse:/,At=/^ion-/,Lt=/^(fa-(sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,Ht=ne({name:"QIcon",props:{...mt,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=gt(e),o=(0,n.Fl)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),i=(0,n.Fl)((()=>{let t,a=e.name;if("none"===a||!a)return{none:!0};if(null!==l.iconMapFn){let e=l.iconMapFn(a);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls,content:void 0!==e.content?e.content:" "};if(a=e.icon,"none"===a||!a)return{none:!0}}}if(!0===Pt.test(a)){let[e,t=_t]=a.split("|");return{svg:!0,viewBox:t,nodes:e.split("&&").map((e=>{let[t,l,a]=e.split("@@");return(0,n.h)("path",{style:l,d:t,transform:a})}))}}if(!0===Bt.test(a))return{img:!0,src:a.substring(4)};if(!0===Et.test(a)){let[e,t=_t]=a.split("|");return{svguse:!0,src:e.substring(7),viewBox:t}}let o=" ",i=a.match($t);if(null!==i)t=qt[i[1]](a);else if(!0===Lt.test(a))t=a;else if(!0===At.test(a))t=`ionicons ion-${!0===l.platform.is.ios?"ios":"md"}${a.substring(3)}`;else if(!0===Ot.test(a)){t="notranslate material-symbols";let e=a.match(Ot);null!==e&&(a=a.substring(6),t+=Tt[e[1]]),o=a}else{t="notranslate material-icons";let e=a.match(Mt);null!==e&&(a=a.substring(2),t+=Ft[e[1]]),o=a}return{cls:t,content:o}}));return()=>{let l={class:o.value,style:a.value,"aria-hidden":"true",role:"presentation"};return!0===i.value.none?(0,n.h)(e.tag,l,bt(t.default)):!0===i.value.img?(0,n.h)(e.tag,l,wt(t.default,[(0,n.h)("img",{src:i.value.src})])):!0===i.value.svg?(0,n.h)(e.tag,l,wt(t.default,[(0,n.h)("svg",{viewBox:i.value.viewBox||"0 0 24 24"},i.value.nodes)])):!0===i.value.svguse?(0,n.h)(e.tag,l,wt(t.default,[(0,n.h)("svg",{viewBox:i.value.viewBox},[(0,n.h)("use",{"xlink:href":i.value.src})])])):(void 0!==i.value.cls&&(l.class+=" "+i.value.cls),(0,n.h)(e.tag,l,wt(t.default,[i.value.content])))}}}),Vt=ne({name:"QAvatar",props:{...mt,fontSize:String,color:String,textColor:String,icon:String,square:
6Boolean,rounded:Boolean},setup(e,{slots:t}){let l=gt(e),a=(0,n.Fl)((()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(!0===e.square?" q-avatar--square":!0===e.rounded?" rounded-borders":""))),o=(0,n.Fl)((()=>e.fontSize?{fontSize:e.fontSize}:null));return()=>{let i=void 0!==e.icon?[(0,n.h)(Ht,{name:e.icon})]:void 0;return(0,n.h)("div",{class:a.value,style:l.value},[(0,n.h)("div",{class:"q-avatar__content row flex-center overflow-hidden",style:o.value},St(t.default,i))])}}}),Nt=["top","middle","bottom"],Rt=ne({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=>Nt.includes(e)}},setup(e,{slots:t}){let l=(0,n.Fl)((()=>void 0!==e.align?{verticalAlign:e.align}:null)),a=(0,n.Fl)((()=>{let t=!0===e.outline&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${!0===e.multiLine?"multi":"single"}-line`+(!0===e.outline?" q-badge--outline":void 0!==e.color?` bg-${e.color}`:"")+(void 0!==t?` text-${t}`:"")+(!0===e.floating?" q-badge--floating":"")+(!0===e.rounded?" q-badge--rounded":"")+(!0===e.transparent?" q-badge--transparent":"")}));return()=>(0,n.h)("div",{class:a.value,style:l.value,role:"status","aria-label":e.label},wt(t.default,void 0!==e.label?[e.label]:[]))}}),zt={dark:{type:Boolean,default:null}};function It(e,t){return(0,n.Fl)((()=>null===e.dark?t.dark.isActive:e.dark))}var jt=ne({name:"QBanner",props:{...zt,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=It(e,l),o=(0,n.Fl)((()=>"q-banner row items-center"+(!0===e.dense?" q-banner--dense":"")+(!0===a.value?" q-banner--dark q-dark":"")+(!0===e.rounded?" rounded-borders":""))),i=(0,n.Fl)((()=>"q-banner__actions row items-center justify-end col-"+(!0===e.inlineActions?"auto":"all")));return()=>{let l=[(0,n.h)("div",{class:"q-banner__avatar col-auto row items-center self-start"},bt(t.avatar)),(0,n.h)("div",{class:"q-banner__content col text-body2"},bt(t.default))],a=bt(t.action);return void 0!==a&&l.push((0,n.h)("div",{class:i.value},a)),(0,n.h)("div",{class:o.value+(!1===e.inlineActions&&void 0!==a?" q-banner--top-padding":""),role:"alert"},l)}}}),Dt=ne({name:"QBar",props:{...zt,dense:Boolean},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=It(e,l),o=(0,n.Fl)((()=>`q-bar row no-wrap items-center q-bar--${!0===e.dense?"dense":"standard"} q-bar--${!0===a.value?"dark":"light"}`));return()=>(0,n.h)("div",{class:o.value,role:"toolbar"},bt(t.default))}}),Ut={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},Yt=Object.keys(Ut),Qt={align:{type:String,validator:e=>Yt.includes(e)}};function Wt(e){return(0,n.Fl)((()=>{let t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${Ut[t]}`}))}function Kt(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 Jt(e,t){"symbol"==typeof t.type?!0===Array.isArray(t.children)&&t.children.forEach((t=>{Jt(e,t)})):e.add(t)}function Xt(e){let t=new Set;return e.forEach((e=>{Jt(t,e)})),Array.from(t)}function Gt(e){return void 0!==e.appContext.config.globalProperties.$router}function Zt(e){return!0===e.isUnmounted||!0===e.isDeactivated}var el=["",!0],tl=ne({name:"QBreadcrumbs",props:{...Qt,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 l=Wt(e),a=(0,n.Fl)((()=>`flex items-center ${l.value}${"none"===e.gutter?"":` q-gutter-${e.gutter}`}`)),o=(0,n.Fl)((()=>e.separatorColor?` text-${e.separatorColor}`:"")),i=(0,n.Fl)((()=>` text-${e.activeColor}`));return()=>{if(void 0===t.default)return;let l=Xt(bt(t.default));if(0===l.length)return;let r=1,s=[],u=l.filter((e=>void 0!==e.type&&"QBreadcrumbsEl"===e.type.name)).length,d=void 0!==t.separator?t.separator:()=>e.separator;return l.forEach((e=>
6{if(void 0!==e.type&&"QBreadcrumbsEl"===e.type.name){let t=r<u,l=null!==e.props&&el.includes(e.props.disable),a=(!0===t?"":" q-breadcrumbs--last")+(!0!==l&&!0===t?i.value:"");r++,s.push((0,n.h)("div",{class:`flex items-center${a}`},[e])),!0===t&&s.push((0,n.h)("div",{class:"q-breadcrumbs__separator"+o.value},d()))}else s.push(e)})),(0,n.h)("div",{class:"q-breadcrumbs"},[(0,n.h)("div",{class:a.value},s)])}}});function ll(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function al(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function nl(e,t){for(let l in t){let a=t[l],n=e[l];if("string"==typeof a){if(a!==n)return!1}else if(!1===Array.isArray(n)||n.length!==a.length||a.some(((e,t)=>e!==n[t])))return!1}return!0}function ol(e,t){return!0===Array.isArray(t)?e.length===t.length&&e.every(((e,l)=>e===t[l])):1===e.length&&e[0]===t}function il(e,t){return!0===Array.isArray(e)?ol(e,t):!0===Array.isArray(t)?ol(t,e):e===t}function rl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let l in e)if(!1===il(e[l],t[l]))return!1;return!0}var sl={to:[String,Object],replace:Boolean,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"},href:String,target:String,disable:Boolean};function ul({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){let l=(0,n.FN)(),{props:a,proxy:o,emit:i}=l,r=Gt(l),s=(0,n.Fl)((()=>!0!==a.disable&&void 0!==a.href)),u=!0===t?(0,n.Fl)((()=>!0===r&&!0!==a.disable&&!0!==s.value&&void 0!==a.to&&null!==a.to&&""!==a.to)):(0,n.Fl)((()=>!0===r&&!0!==s.value&&void 0!==a.to&&null!==a.to&&""!==a.to)),d=(0,n.Fl)((()=>!0===u.value?y(a.to):null)),c=(0,n.Fl)((()=>null!==d.value)),v=(0,n.Fl)((()=>!0===s.value||!0===c.value)),p=(0,n.Fl)((()=>"a"===a.type||!0===v.value?"a":a.tag||e||"div")),f=(0,n.Fl)((()=>!0===s.value?{href:a.href,target:a.target}:!0===c.value?{href:d.value.href,target:a.target}:{})),h=(0,n.Fl)((()=>{if(!1===c.value)return-1;let{matched:e}=d.value,{length:t}=e,l=e[t-1];if(void 0===l)return-1;let a=o.$route.matched;if(0===a.length)return-1;let n=a.findIndex(al.bind(null,l));if(-1!==n)return n;let i=ll(e[t-2]);return t>1&&ll(l)===i&&a[a.length-1].path!==i?a.findIndex(al.bind(null,e[t-2])):n})),m=(0,n.Fl)((()=>!0===c.value&&-1!==h.value&&nl(o.$route.params,d.value.params))),g=(0,n.Fl)((()=>!0===m.value&&h.value===o.$route.matched.length-1&&rl(o.$route.params,d.value.params))),b=(0,n.Fl)((()=>!0===c.value?!0===g.value?` ${a.exactActiveClass} ${a.activeClass}`:!0===a.exact?"":!0===m.value?` ${a.activeClass}`:"":""));function y(e){try{return o.$router.resolve(e)}catch{}return null}function w(e,{returnRouterError:t,to:l=a.to,replace:n=a.replace}={}){if(!0===a.disable)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||void 0!==e.button&&0!==e.button||"_blank"===a.target)return Promise.resolve(!1);e.preventDefault();let i=o.$router[!0===n?"replace":"push"](l);return!0===t?i:i.then((()=>{})).catch((()=>{}))}function S(e){if(!0===c.value){let t=t=>w(e,t);i("click",e,t),!0!==e.defaultPrevented&&t()}else i("click",e)}return{hasRouterLink:c,hasHrefLink:s,hasLink:v,linkTag:p,resolvedLink:d,linkIsActive:m,linkIsExactActive:g,linkClass:b,linkAttrs:f,getLink:y,navigateToRouterLink:w,navigateOnClick:S}}var dl=ne({name:"QBreadcrumbsEl",props:{...sl,label:String,icon:String,tag:{type:String,default:"span"}},emits:["click"],setup(e,{slots:t}){let{linkTag:l,linkAttrs:a,linkClass:o,navigateOnClick:i}=ul(),r=(0,n.Fl)((()=>({class:"q-breadcrumbs__el q-link flex inline items-center relative-position "+(!0!==e.disable?"q-link--focusable"+o.value:"q-breadcrumbs__el--disable"),...a.value,onClick:i}))),s=(0,n.Fl)((()=>"q-breadcrumbs__el-icon"+(void 0!==e.label?" q-breadcrumbs__el-icon--with-label":"")));return()=>{let a=[];return void 0!==e.icon&&a.push((0,n.h)(Ht,{class:s.value,name:e.icon})),void 0!==e.label&&a.push(e.label),(0,n.h)(l.value,{...r.value},wt(t.default,a))}}}),cl={size:{type:[Number,String],default:"1em"},color:String};function vl(e){return{cSize:(0,n.Fl)((()=>e.size in ht?`${ht[e.size]}px`:e.size)),classes:(0,n.Fl)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}var pl=ne({name:"QSpinner",props:{...cl,thickness:{type:Number,default:5}},setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,n.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}});function fl(e){if(e===window)return{top:0,left:0};let{top:t,left:l}=e.getBoundingClientRect();return{top:t,left:l}}function hl(e){return e===window?window.innerHeight:e.getBoundingClientRect().height}function ml(e,t){let l=e.style;for(let a in t)l[a]=t[a]}function gl(e){if(null==e)return;if("string"==typeof e)try{return document.querySelector(e)||void 0}catch{return}let t=(0,a.SU)(e);return t?t.$el||t:void 0}function bl(e,t){if(null==e||!0===e.contains(t))return!0;for(let l=e.nextElementSibling;null!==l;l=l.nextElementSibling)if(l.contains(t))return!0;return!1}function yl(e,t=250){let l,a=!1;return function(){return!1===a&&(a=!0,setTimeout((()=>{a=!1}),t),l=e.apply(this,arguments)),l}}function wl(e,t,l,a){!0===l.modifiers.stop&&ve(e);let n=l.modifiers.color,o=l.modifiers.center;o=!0===o||!0===a;let i=document.createElement("span"),r=document.createElement("span"),s=de(e),{left:u,top:d,width:c,height:v}=t.getBoundingClientRect(),p=Math.sqrt(c*c+v*v),f=p/2,h=(c-p)/2+"px",m=o?h:s.left-u-f+"px",g=(v-p)/2+"px",b=o?g:s.top-d-f+"px";r.className="q-ripple__inner",ml(r,{height:`${p}px`,width:`${p}px`,transform:`translate3d(${m},${b},0) scale3d(.2,.2,1)`,opacity:0}
6),i.className="q-ripple"+(n?" text-"+n:""),i.setAttribute("dir","ltr"),i.appendChild(r),t.appendChild(i);let y=()=>{i.remove(),clearTimeout(w)};l.abort.push(y);let w=setTimeout((()=>{r.classList.add("q-ripple__inner--enter"),r.style.transform=`translate3d(${h},${g},0) scale3d(1,1,1)`,r.style.opacity=.2,w=setTimeout((()=>{r.classList.remove("q-ripple__inner--enter"),r.classList.add("q-ripple__inner--leave"),r.style.opacity=0,w=setTimeout((()=>{i.remove(),l.abort.splice(l.abort.indexOf(y),1)}),275)}),250)}),50)}function Sl(e,{modifiers:t,value:l,arg:a}){let n=Object.assign({},e.cfg.ripple,t,l);e.modifiers={early:!0===n.early,stop:!0===n.stop,center:!0===n.center,color:n.color||a,keyCodes:[].concat(n.keyCodes||13)}}var xl=oe({name:"ripple",beforeMount(e,t){let l=t.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===l.ripple)return;let a={cfg:l,enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===a.enabled&&!0!==t.qSkipRipple&&t.type===(!0===a.modifiers.early?"pointerdown":"click")&&wl(t,e,a,!0===t.qKeyEvent)},keystart:yl((t=>{!0===a.enabled&&!0!==t.qSkipRipple&&!0===_e(t,a.modifiers.keyCodes)&&t.type==="key"+(!0===a.modifiers.early?"down":"up")&&wl(t,e,a,!0)}),300)};Sl(a,t),e.__qripple=a,me(a,"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 l=e.__qripple;void 0!==l&&(l.enabled=!1!==t.value,!0===l.enabled&&Object(t.value)===t.value&&Sl(l,t))}},beforeUnmount(e){let t=e.__qripple;void 0!==t&&(t.abort.forEach((e=>{e()})),ge(t,"main"),delete e._qripple)}}),_l={none:0,xs:4,sm:8,md:16,lg:24,xl:32},kl={xs:8,sm:10,md:14,lg:20,xl:24},Cl=["button","submit","reset"],ql=/[^\s]\/[^\s]/,Fl=["flat","outline","push","unelevated"];function Tl(e,t){return!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":t}function $l(e){let t=Tl(e);return void 0!==t?{[t]:!0}:{}}var Ml={...mt,...sl,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...Fl.reduce(((e,t)=>(e[t]=Boolean)&&e),{}),square:Boolean,round: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:{...Qt.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean};function Ol(e){let t=gt(e,kl),l=Wt(e),{hasRouterLink:a,hasLink:o,linkTag:i,linkAttrs:r,navigateOnClick:s}=ul({fallbackTag:"button"}),u=(0,n.Fl)((()=>{let l=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},l,{padding:e.padding.split(/\s+/).map((e=>e in _l?_l[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):l})),d=(0,n.Fl)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),c=(0,n.Fl)((()=>!0!==e.disable&&!0!==e.loading)),v=(0,n.Fl)((()=>!0===c.value?e.tabindex||0:-1)),p=(0,n.Fl)((()=>Tl(e,"standard"))),f=(0,n.Fl)((()=>{let t={tabindex:v.value};return!0===o.value?Object.assign(t,r.value):!0===Cl.includes(e.type)&&(t.type=e.type),"a"===i.value?(!0===e.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==a.value&&!0===ql.test(e.type)&&(t.type=e.type)):!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t})),h=(0,n.Fl)((()=>{let t;void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`);let l=!0===e.round?"round":"rectangle"+(!0===d.value?" q-btn--rounded":!0===e.square?" q-btn--square":"");return`q-btn--${p.value} q-btn--${l}`+(void 0!==t?" "+t:"")+(!0===c.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")+(e.square?" q-btn--square":"")})),m=(0,n.Fl)((()=>l.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:h,style:u,innerClasses:m,attributes:f,hasLink:o,linkTag:i,navigateOnClick:s,isActionable:c}}var{passiveCapture:Pl}=re,Bl=null,El=null,Al=null,Ll=ne({name:"QBtn",props:{...Ml,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:l}){let i,{proxy:r}=(0,n.FN)(),{classes:s,style:u,innerClasses:d,attributes:c,hasLink:v,linkTag:p,navigateOnClick:f,isActionable:h}=Ol(e),m=(0,a.iH)(null),g=(0,a.iH)(null),b=null,y=null,w=(0,n.Fl)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),S=(0,n.Fl)((()=>!0!==e.disable&&!1!==e.ripple&&{keyCodes:!0===v.value?[13,32]:[13],...!0===e.ripple?{}:e.ripple})),x=(0,n.Fl)((()=>({center:e.round}))),_=(0,n.Fl)((()=>{let t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),k=(0,n.Fl)((()=>
6{if(!0===e.loading)return{onMousedown:P,onTouchstart:P,onClick:P,onKeydown:P,onKeyup:P};if(!0===h.value){let t={onClick:q,onKeydown:F,onMousedown:$};if(!0===r.$q.platform.has.touch){let l=void 0!==e.onTouchstart?"":"Passive";t[`onTouchstart${l}`]=T}return t}return{onClick:fe}})),C=(0,n.Fl)((()=>({ref:m,class:"q-btn q-btn-item non-selectable no-outline "+s.value,style:u.value,...c.value,...k.value})));function q(t){if(null!==m.value){if(void 0!==t){if(!0===t.defaultPrevented)return;let l=document.activeElement;if("submit"===e.type&&l!==document.body&&!1===m.value.contains(l)&&!1===l.contains(m.value)){m.value.focus();let e=()=>{document.removeEventListener("keydown",fe,!0),document.removeEventListener("keyup",e,Pl),null!==m.value&&m.value.removeEventListener("blur",e,Pl)};document.addEventListener("keydown",fe,!0),document.addEventListener("keyup",e,Pl),m.value.addEventListener("blur",e,Pl)}}f(t)}}function F(e){null!==m.value&&(l("keydown",e),!0===_e(e,[13,32])&&El!==m.value&&(null!==El&&O(),!0!==e.defaultPrevented&&(m.value.focus(),El=m.value,m.value.classList.add("q-btn--active"),document.addEventListener("keyup",M,!0),m.value.addEventListener("blur",M,Pl)),fe(e)))}function T(e){null!==m.value&&(l("touchstart",e),!0!==e.defaultPrevented&&(Bl!==m.value&&(null!==Bl&&O(),Bl=m.value,b=e.target,b.addEventListener("touchcancel",M,Pl),b.addEventListener("touchend",M,Pl)),i=!0,null!==y&&clearTimeout(y),y=setTimeout((()=>{y=null,i=!1}),200)))}function $(e){null!==m.value&&(e.qSkipRipple=!0===i,l("mousedown",e),!0!==e.defaultPrevented&&Al!==m.value&&(null!==Al&&O(),Al=m.value,m.value.classList.add("q-btn--active"),document.addEventListener("mouseup",M,Pl)))}function M(e){if(null!==m.value&&(void 0===e||"blur"!==e.type||document.activeElement!==m.value)){if(void 0!==e&&"keyup"===e.type){if(El===m.value&&!0===_e(e,[13,32])){let t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&pe(t),!0===e.cancelBubble&&ve(t),m.value.dispatchEvent(t),fe(e),e.qKeyEvent=!0}l("keyup",e)}O()}}function O(e){let t=g.value;!0!==e&&(Bl===m.value||Al===m.value)&&null!==t&&t!==document.activeElement&&(t.setAttribute("tabindex",-1),t.focus()),Bl===m.value&&(null!==b&&(b.removeEventListener("touchcancel",M,Pl),b.removeEventListener("touchend",M,Pl)),Bl=b=null),Al===m.value&&(document.removeEventListener("mouseup",M,Pl),Al=null),El===m.value&&(document.removeEventListener("keyup",M,!0),null!==m.value&&m.value.removeEventListener("blur",M,Pl),El=null),null!==m.value&&m.value.classList.remove("q-btn--active")}function P(e){fe(e),e.qSkipRipple=!0}return(0,n.Jd)((()=>{O(!0)})),Object.assign(r,{click:e=>{!0===h.value&&q(e)}}),()=>{let l=[];void 0!==e.icon&&l.push((0,n.h)(Ht,{name:e.icon,left:!0!==e.stack&&!0===w.value,role:"img","aria-hidden":"true"})),!0===w.value&&l.push((0,n.h)("span",{class:"block"},[e.label])),l=wt(t.default,l),void 0!==e.iconRight&&!1===e.round&&l.push((0,n.h)(Ht,{name:e.iconRight,right:!0!==e.stack&&!0===w.value,role:"img","aria-hidden":"true"}));let a=[(0,n.h)("span",{class:"q-focus-helper",ref:g})];return!0===e.loading&&void 0!==e.percentage&&a.push((0,n.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===e.darkPercentage?" q-btn__progress--dark":"")},[(0,n.h)("span",{class:"q-btn__progress-indicator fit block",style:_.value})])),a.push((0,n.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+d.value},l)),null!==e.loading&&a.push((0,n.h)(o.uT,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,n.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,n.h)(pl)])]:null))),(0,n.wy)((0,n.h)(p.value,C.value,a),[[xl,S.value,void 0,x.value]])}}}),Hl=ne({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 l=(0,n.Fl)((()=>{let t=["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter((t=>!0===e[t])).map((e=>`q-btn-group--${e}`)).join(" ");return"q-btn-group row no-wrap"+(0!==t.length?" "+t:"")+(!0===e.spread?" q-btn-group--spread":" inline")}));return()=>(0,n.h)("div",{class:l.value},bt(t.default))}});
6function Vl(){if(void 0!==window.getSelection){let e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==ae.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}var Nl={target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean};function Rl({showing:e,avoidEmit:t,configureAnchorEl:l}){let{props:o,proxy:i,emit:r}=(0,n.FN)(),s=(0,a.iH)(null),u=null;function d(e){return null!==s.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}let c={};function v(){ge(c,"anchor")}function p(e){for(s.value=e;s.value.classList.contains("q-anchor--skip");)s.value=s.value.parentNode;l()}function f(){if(!1===o.target||""===o.target||null===i.$el.parentNode)s.value=null;else if(!0===o.target)p(i.$el.parentNode);else{let e=o.target;if("string"==typeof o.target)try{e=document.querySelector(o.target)}catch{e=void 0}null!=e?(s.value=e.$el||e,l()):(s.value=null,console.error(`Anchor: target "${o.target}" not found`))}}return void 0===l&&(Object.assign(c,{hide(e){i.hide(e)},toggle(e){i.toggle(e),e.qAnchorHandled=!0},toggleKey(e){!0===_e(e,13)&&c.toggle(e)},contextClick(e){i.hide(e),pe(e),(0,n.Y3)((()=>{i.show(e),e.qAnchorHandled=!0}))},prevent:pe,mobileTouch(e){if(c.mobileCleanup(e),!0!==d(e))return;i.hide(e),s.value.classList.add("non-selectable");let t=e.target;me(c,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[s.value,"contextmenu","prevent","notPassive"]]),u=setTimeout((()=>{u=null,i.show(e),e.qAnchorHandled=!0}),300)},mobileCleanup(t){s.value.classList.remove("non-selectable"),null!==u&&(clearTimeout(u),u=null),!0===e.value&&void 0!==t&&Vl()}}),l=function(e=o.contextMenu){if(!0===o.noParentEvent||null===s.value)return;let t;t=!0===e?!0===i.$q.platform.is.mobile?[[s.value,"touchstart","mobileTouch","passive"]]:[[s.value,"mousedown","hide","passive"],[s.value,"contextmenu","contextClick","notPassive"]]:[[s.value,"click","toggle","passive"],[s.value,"keyup","toggleKey","passive"]],me(c,"anchor",t)}),(0,n.YP)((()=>o.contextMenu),(e=>{null!==s.value&&(v(),l(e))})),(0,n.YP)((()=>o.target),(()=>{null!==s.value&&v(),f()})),(0,n.YP)((()=>o.noParentEvent),(e=>{null!==s.value&&(!0===e?v():l())})),(0,n.bv)((()=>{f(),!0!==t&&!0===o.modelValue&&null===s.value&&r("update:modelValue",!1)})),(0,n.Jd)((()=>{null!==u&&clearTimeout(u),v()})),{anchorEl:s,canShow:d,anchorEvents:c}}function zl(e,t){let l,o=(0,a.iH)(null);function i(e,t){let a=(void 0!==t?"add":"remove")+"EventListener",n=void 0!==t?t:l;e!==window&&e[a]("scroll",n,re.passive),window[a]("scroll",n,re.passive),l=t}function r(){null!==o.value&&(i(o.value),o.value=null)}let s=(0,n.YP)((()=>e.noParentEvent),(()=>{null!==o.value&&(r(),t())}));return(0,n.Jd)(s),{localScrollTarget:o,unconfigureScrollTarget:r,changeScrollEvent:i}}var Il={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]}
6,jl=["beforeShow","show","beforeHide","hide"];function Dl({showing:e,canShow:t,hideOnRouteChange:l,handleShow:a,handleHide:o,processOnMount:i}){let r,s=(0,n.FN)(),{props:u,emit:d,proxy:c}=s;function v(t){!0===e.value?h(t):p(t)}function p(e){if(!0===u.disable||void 0!==e&&!0===e.qAnchorHandled||void 0!==t&&!0!==t(e))return;let l=void 0!==u["onUpdate:modelValue"];!0===l&&(d("update:modelValue",!0),r=e,(0,n.Y3)((()=>{r===e&&(r=void 0)}))),(null===u.modelValue||!1===l)&&f(e)}function f(t){!0!==e.value&&(e.value=!0,d("beforeShow",t),void 0!==a?a(t):d("show",t))}function h(e){if(!0===u.disable)return;let t=void 0!==u["onUpdate:modelValue"];!0===t&&(d("update:modelValue",!1),r=e,(0,n.Y3)((()=>{r===e&&(r=void 0)}))),(null===u.modelValue||!1===t)&&m(e)}function m(t){!1!==e.value&&(e.value=!1,d("beforeHide",t),void 0!==o?o(t):d("hide",t))}function g(t){!0===u.disable&&!0===t?void 0!==u["onUpdate:modelValue"]&&d("update:modelValue",!1):!0===t!==e.value&&(!0===t?f:m)(r)}(0,n.YP)((()=>u.modelValue),g),void 0!==l&&!0===Gt(s)&&(0,n.YP)((()=>c.$route.fullPath),(()=>{!0===l.value&&!0===e.value&&h()})),!0===i&&(0,n.bv)((()=>{g(u.modelValue)}));let b={show:p,hide:h,toggle:v};return Object.assign(c,b),b}var Ul=[],Yl=[];function Ql(e){Yl=Yl.filter((t=>t!==e))}function Wl(e){Ql(e),Yl.push(e)}function Kl(e){Ql(e),0===Yl.length&&0!==Ul.length&&(Ul[Ul.length-1](),Ul=[])}function Jl(e){0===Yl.length?e():Ul.push(e)}function Xl(e){Ul=Ul.filter((t=>t!==e))}var Gl=[],Zl=[],ea=1,ta=document.body;function la(e,t){let l=document.createElement("div");if(l.id=void 0!==t?`q-portal--${t}--${ea++}`:e,void 0!==Ue.globalNodes){let e=Ue.globalNodes.class;void 0!==e&&(l.className=e)}return ta.appendChild(l),Gl.push(l),Zl.push(t),l}function aa(e){let t=Gl.indexOf(e);Gl.splice(t,1),Zl.splice(t,1),e.remove()}function na(e){if(e===ta)return;if(ta=e,ta===document.body||Zl.reduce(((e,t)=>
6"dialog"===t?e+1:e),0)<2)return void Gl.forEach((e=>{!1===e.contains(ta)&&ta.appendChild(e)}));let t=Zl.lastIndexOf("dialog");for(let l=0;l<Gl.length;l++){let e=Gl[l];(l===t||"dialog"!==Zl[l])&&!1===e.contains(ta)&&ta.appendChild(e)}}var oa=[];function ia(e){return oa.find((t=>null!==t.contentEl&&t.contentEl.contains(e)))}function ra(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return Kt(e)}else if(!0===e.__qPortal){let l=Kt(e);return void 0!==l&&"QPopupProxy"===l.$options.name?(e.hide(t),l):e}e=Kt(e)}while(null!=e)}function sa(e,t,l){for(;0!==l&&void 0!==e&&null!==e;){if(!0===e.__qPortal){if(l--,"QMenu"===e.$options.name){e=ra(e,t);continue}e.hide(t)}e=Kt(e)}}var ua=ne({name:"QPortal",setup(e,{slots:t}){return()=>t.default()}});function da(e){for(e=e.parent;null!=e;){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function ca(e,t,l,o){let i=(0,a.iH)(!1),r=(0,a.iH)(!1),s=null,u={},d="dialog"===o&&da(e);function c(t){if(!0===t)return Kl(u),void(r.value=!0);r.value=!1,!1===i.value&&(!1===d&&null===s&&(s=la(!1,o)),i.value=!0,oa.push(e.proxy),Wl(u))}function v(t){if(r.value=!1,!0!==t)return;Kl(u),i.value=!1;let l=oa.indexOf(e.proxy);-1!==l&&oa.splice(l,1),null!==s&&(aa(s),s=null)}return(0,n.Ah)((()=>{v(!0)})),e.proxy.__qPortal=!0,U(e.proxy,"contentEl",(()=>t.value)),{showPortal:c,hidePortal:v,portalIsActive:i,portalIsAccessible:r,renderPortal:()=>!0===d?l():!0===i.value?[(0,n.h)(n.lR,{to:s},(0,n.h)(ua,l))]:void 0}}var va={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function pa(e,t=(()=>{}),l=(()=>{})){return{transitionProps:(0,n.Fl)((()=>{let a=`q-transition--${e.transitionShow||t()}`,n=`q-transition--${e.transitionHide||l()}`;return{appear:!0,enterFromClass:`${a}-enter-from`,enterActiveClass:`${a}-enter-active`,enterToClass:`${a}-enter-to`,leaveFromClass:`${n}-leave-from`,leaveActiveClass:`${n}-leave-active`,leaveToClass:`${n}-leave-to`}})),transitionStyle:(0,n.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}function fa(){let e,t=(0,n.FN)();function l(){e=void 0}return(0,n.se)(l),(0,n.Jd)(l),{removeTick:l,registerTick(l){e=l,(0,n.Y3)((()=>{e===l&&(!1===Zt(t)&&e(),e=void 0)}))}}}function ha(){let e=null,t=(0,n.FN)();function l(){null!==e&&(clearTimeout(e),e=null)}return(0,n.se)(l),(0,n.Jd)(l),{removeTimeout:l,registerTimeout(a,n){l(),!1===Zt(t)&&(e=setTimeout((()=>{e=null,a()}),n))}}}var ma,ga=[null,document,document.body,document.scrollingElement,document.documentElement];function ba(e,t){let l=gl(t);if(void 0===l){if(null==e)return window;l=e.closest(".scroll,.scroll-y,.overflow-auto")}return ga.includes(l)?window:l}function ya(e){return(e===window?document.body:e).scrollHeight}function wa(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function Sa(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function xa(e,t,l=0){let a=void 0===arguments[3]?performance.now():arguments[3],n=wa(e);l<=0?n!==t&&ka(e,t):requestAnimationFrame((o=>{let i=o-a,r=n+(t-n)/Math.max(i,l)*i;ka(e,r),r!==t&&xa(e,t,l-i,o)}))}function _a(e,t,l=0){let a=void 0===arguments[3]?performance.now():arguments[3],n=Sa(e);l<=0?n!==t&&Ca(e,t):requestAnimationFrame((o=>{let i=o-a,r=n+(t-n)/Math.max(i,l)*i;Ca(e,r),r!==t&&_a(e,t,l-i,o)}))}function ka(e,t){e!==window?e.scrollTop=t:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t)}function Ca(e,t){e!==window?e.scrollLeft=t:window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function qa(e,t,l){l?xa(e,t,l):ka(e,t)}function Fa(e,t,l){l?_a(e,t,l):Ca(e,t)}function Ta(){if(void 0!==ma)return ma;let e=document.createElement("p"),t=document.createElement("div");ml(e,{width:"100%",height:"200px"}),ml(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);let l=e.offsetWidth;t.style.overflow="scroll";let a=e.offsetWidth;return l===a&&(a=t.clientWidth),t.remove(),ma=l-a,ma}function $a(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(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 Ma,Oa=[];
6function Pa(e){Ma=27===e.keyCode}function Ba(){!0===Ma&&(Ma=!1)}function Ea(e){!0===Ma&&(Ma=!1,!0===_e(e,27)&&Oa[Oa.length-1](e))}function Aa(e){window[e]("keydown",Pa),window[e]("blur",Ba),window[e]("keyup",Ea),Ma=!1}function La(e){!0===te.is.desktop&&(Oa.push(e),1===Oa.length&&Aa("addEventListener"))}function Ha(e){let t=Oa.indexOf(e);-1!==t&&(Oa.splice(t,1),0===Oa.length&&Aa("removeEventListener"))}var Va=[];function Na(e){Va[Va.length-1](e)}function Ra(e){!0===te.is.desktop&&(Va.push(e),1===Va.length&&document.body.addEventListener("focusin",Na))}function za(e){let t=Va.indexOf(e);-1!==t&&(Va.splice(t,1),0===Va.length&&document.body.removeEventListener("focusin",Na))}var Ia,ja,{notPassiveCapture:Da}=re,Ua=[];function Ya(e){let t=e.target;if(void 0===t||8===t.nodeType||!0===t.classList.contains("no-pointer-events"))return;let l=oa.length-1;for(;l>=0;){let e=oa[l].$;if("QTooltip"!==e.type.name){if("QDialog"!==e.type.name)break;if(!0!==e.props.seamless)return;l--}else l--}for(let a=Ua.length-1;a>=0;a--){let l=Ua[a];if(null!==l.anchorEl.value&&!1!==l.anchorEl.value.contains(t)||t!==document.body&&(null===l.innerRef.value||!1!==l.innerRef.value.contains(t)))return;e.qClickOutside=!0,l.onClickOutside(e)}}function Qa(e){Ua.push(e),1===Ua.length&&(document.addEventListener("mousedown",Ya,Da),document.addEventListener("touchstart",Ya,Da))}function Wa(e){let t=Ua.findIndex((t=>t===e));-1!==t&&(Ua.splice(t,1),0===Ua.length&&(document.removeEventListener("mousedown",Ya,Da),document.removeEventListener("touchstart",Ya,Da)))}function Ka(e){let t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function Ja(e){return!e||!(2!==e.length||"number"!=typeof e[0]||"number"!=typeof e[1])}var Xa={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function Ga(e,t){let l=e.split(" ");return{vertical:l[0],horizontal:Xa[`${l[1]}#${!0===t?"rtl":"ltr"}`]}}function Za(e,t){let{top:l,left:a,right:n,bottom:o,width:i,height:r}=e.getBoundingClientRect();return void 0!==t&&(l-=t[1],a-=t[0],o+=t[1],n+=t[0],i+=t[0],r+=t[1]),{top:l,bottom:o,height:r,left:a,right:n,width:i,middle:a+(n-a)/2,center:l+(o-l)/2}}function en(e,t,l){let{top:a,left:n}=e.getBoundingClientRect();return a+=t.top,n+=t.left,void 0!==l&&(a+=l[1],n+=l[0]),{top:a,bottom:a+1,height:1,left:n,right:n+1,width:1,middle:n,center:a}}function tn(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function ln(e,t,l,a){return{top:e[l.vertical]-t[a.vertical],left:e[l.horizontal]-t[a.horizontal]}}function an(e,t=0){if(null===e.targetEl||null===e.anchorEl||t>5)return;if(0===e.targetEl.offsetHeight||0===e.targetEl.offsetWidth)return void setTimeout((()=>{an(e,t+1)}),10);let{targetEl:l,offset:a,anchorEl:n,anchorOrigin:o,selfOrigin:i,absoluteOffset:r,fit:s,cover:u,maxHeight:d,maxWidth:c}=e;
6if(!0===te.is.ios&&void 0!==window.visualViewport){let e=document.body.style,{offsetLeft:t,offsetTop:l}=window.visualViewport;t!==Ia&&(e.setProperty("--q-pe-left",t+"px"),Ia=t),l!==ja&&(e.setProperty("--q-pe-top",l+"px"),ja=l)}let{scrollLeft:v,scrollTop:p}=l,f=void 0===r?Za(n,!0===u?[0,0]:a):en(n,r,a);Object.assign(l.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:c||"100vw",maxHeight:d||"100vh",visibility:"visible"});let{offsetWidth:h,offsetHeight:m}=l,{elWidth:g,elHeight:b}=!0===s||!0===u?{elWidth:Math.max(f.width,h),elHeight:!0===u?Math.max(f.height,m):m}:{elWidth:h,elHeight:m},y={maxWidth:c,maxHeight:d};(!0===s||!0===u)&&(y.minWidth=f.width+"px",!0===u&&(y.minHeight=f.height+"px")),Object.assign(l.style,y);let w=tn(g,b),S=ln(f,w,o,i);if(void 0===r||void 0===a)nn(S,f,w,o,i);else{let{top:e,left:t}=S;nn(S,f,w,o,i);let l=!1;if(S.top!==e){l=!0;let e=2*a[1];f.center=f.top-=e,f.bottom-=e+2}if(S.left!==t){l=!0;let e=2*a[0];f.middle=f.left-=e,f.right-=e+2}!0===l&&(S=ln(f,w,o,i),nn(S,f,w,o,i))}y={top:S.top+"px",left:S.left+"px"},void 0!==S.maxHeight&&(y.maxHeight=S.maxHeight+"px",f.height>S.maxHeight&&(y.minHeight=y.maxHeight)),void 0!==S.maxWidth&&(y.maxWidth=S.maxWidth+"px",f.width>S.maxWidth&&(y.minWidth=y.maxWidth)),Object.assign(l.style,y),l.scrollTop!==p&&(l.scrollTop=p),l.scrollLeft!==v&&(l.scrollLeft=v)}function nn(e,t,l,a,n){let o=l.bottom,i=l.right,r=Ta(),s=window.innerHeight-r,u=document.body.clientWidth;if(e.top<0||e.top+o>s)if("center"===n.vertical)e.top=t[a.vertical]>s/2?Math.max(0,s-o):0,e.maxHeight=Math.min(o,s);else if(t[a.vertical]>s/2){let l=Math.min(s,"center"===a.vertical?t.center:a.vertical===n.vertical?t.bottom:t.top);e.maxHeight=Math.min(o,l),e.top=Math.max(0,l-o)}else e.top=Math.max(0,"center"===a.vertical?t.center:a.vertical===n.vertical?t.top:t.bottom),e.maxHeight=Math.min(o,s-e.top);if(e.left<0||e.left+i>u)if(e.maxWidth=Math.min(i,u),"middle"===n.horizontal)e.left=t[a.horizontal]>u/2?Math.max(0,u-i):0;else if(t[a.horizontal]>u/2){let l=Math.min(u,"middle"===a.horizontal?t.middle:a.horizontal===n.horizontal?t.right:t.left);e.maxWidth=Math.min(i,l),e.left=Math.max(0,l-e.maxWidth)}else e.left=Math.max(0,"middle"===a.horizontal?t.middle:a.horizontal===n.horizontal?t.left:t.right),e.maxWidth=Math.min(i,u-e.left)}["left","middle","right"].forEach((e=>{Xa[`${e}#ltr`]=e,Xa[`${e}#rtl`]=e}));var on,rn=ne({name:"QMenu",inheritAttrs:!1,props:{...Nl,...Il,...zt,...va,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:Ka},self:{type:String,validator:Ka},offset:{type:Array,validator:Ja},scrollTarget:{default:void 0},touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...jl,"click","escapeKey"],setup(e,{slots:t,emit:l,attrs:i}){let r,s,u,d=null,c=(0,n.FN)(),{proxy:v}=c,{$q:p}=v,f=(0,a.iH)(null),h=(0,a.iH)(!1),m=(0,n.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),g=It(e,p),{registerTick:b,removeTick:y}=fa(),{registerTimeout:w}=ha(),{transitionProps:S,transitionStyle:x}=pa(e),{localScrollTarget:_,changeScrollEvent:k,unconfigureScrollTarget:C}=zl(e,I),{anchorEl:q,canShow:F}=Rl({showing:h}),{hide:T}=Dl({showing:h,canShow:F,handleShow:N,handleHide:R,hideOnRouteChange:m,processOnMount:!0}),{showPortal:$,hidePortal:M,renderPortal:O}=ca(c,f,Q,"menu"),P={anchorEl:q,innerRef:f,onClickOutside(t){if(!0!==e.persistent&&!0===h.value)return T(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&fe(t),!0}},B=(0,n.Fl)((()=>Ga(e.anchor||(!0===e.cover?"center middle":"bottom start"),p.lang.rtl))),E=(0,n.Fl)((()=>!0===e.cover?B.value:Ga(e.self||"top start",p.lang.rtl))),A=(0,n.Fl)((()=>(!0===e.square?" q-menu--square":"")+(!0===g.value?" q-menu--dark q-dark":""))),L=(0,n.Fl)((()=>!0===e.autoClose?{onClick:j}:{})),H=(0,n.Fl)((()=>!0===h.value&&!0!==e.persistent));function V(){Jl((()=>{let e=f.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function N(t){if(d=!1===e.noRefocus?document.activeElement:null,Ra(D),$(),I(),r=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){let e=de(t);if(void 0!==e.left){let{top:t,left:l}=q.value.getBoundingClientRect();r={left:e.left-l,top:e.top-t}}}void 0===s&&(s=(0,n.YP)((()=>p.screen.width+"|"+p.screen.height+"|"+e.self+"|"+e.anchor+"|"+p.lang.rtl),Y)),!0!==e.noFocus&&document.activeElement.blur(),b((()=>{Y(),!0!==e.noFocus&&V()})),w((()=>{!0===p.platform.is.ios&&(u=e.autoClose,f.value.click()),Y(),$(!0),l("show",t)}),e.transitionDuration)}function R(t){y(),M(),z(!0),null!==d&&(void 0===t||!0!==t.qClickOutside)&&(((t&&0===t.type.indexOf("key")?d.closest('[tabindex]:not
6([tabindex^="-"])'):void 0)||d).focus(),d=null),w((()=>{M(!0),l("hide",t)}),e.transitionDuration)}function z(e){r=void 0,void 0!==s&&(s(),s=void 0),(!0===e||!0===h.value)&&(za(D),C(),Wa(P),Ha(U)),!0!==e&&(d=null)}function I(){(null!==q.value||void 0!==e.scrollTarget)&&(_.value=ba(q.value,e.scrollTarget),k(_.value,Y))}function j(e){!0!==u?(ra(v,e),l("click",e)):u=!1}function D(t){!0===H.value&&!0!==e.noFocus&&!0!==bl(f.value,t.target)&&V()}function U(e){l("escapeKey"),T(e)}function Y(){an({targetEl:f.value,offset:e.offset,anchorEl:q.value,anchorOrigin:B.value,selfOrigin:E.value,absoluteOffset:r,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function Q(){return(0,n.h)(o.uT,S.value,(()=>!0===h.value?(0,n.h)("div",{role:"menu",...i,ref:f,tabindex:-1,class:["q-menu q-position-engine scroll"+A.value,i.class],style:[i.style,x.value],...L.value},bt(t.default)):null))}return(0,n.YP)(H,(e=>{!0===e?(La(U),Qa(P)):(Ha(U),Wa(P))})),(0,n.Jd)(z),Object.assign(v,{focus:V,updatePosition:Y}),O}}),sn=0,un=new Array(256);for(let cy=0;cy<256;cy++)un[cy]=(cy+256).toString(16).substring(1);var dn=(()=>{let e=typeof crypto<"u"?crypto:typeof window<"u"?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{let l=new Uint8Array(t);return e.getRandomValues(l),l}}return e=>{let t=[];for(let l=e;l>0;l--)t.push(Math.floor(256*Math.random()));return t}})(),cn=4096;function vn(){(void 0===on||sn+16>cn)&&(sn=0,on=dn(cn));let e=Array.prototype.slice.call(on,sn,sn+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,un[e[0]]+un[e[1]]+un[e[2]]+un[e[3]]+"-"+un[e[4]]+un[e[5]]+"-"+un[e[6]]+un[e[7]]+"-"+un[e[8]]+un[e[9]]+"-"+un[e[10]]+un[e[11]]+un[e[12]]+un[e[13]]+un[e[14]]+un[e[15]]}function pn(e){return e??null}function fn(e,t){return e??(!0===t?`f_${vn()}`:null)}function hn({getValue:e,required:t=!0}={}){if(!0===W.value){let l=void 0!==e?(0,a.iH)(pn(e())):(0,a.iH)(null);return!0===t&&null===l.value&&(0,n.bv)((()=>{l.value=`f_${vn()}`})),void 0!==e&&(0,n.YP)(e,(e=>{l.value=fn(e,t)})),l}return void 0!==e?(0,n.Fl)((()=>fn(e(),t))):(0,a.iH)(`f_${vn()}`)}var mn=Object.keys(Ml);function gn(e){return mn.reduce(((t,l)=>{let a=e[l];return void 0!==a&&(t[l]=a),t}),{})}var bn=ne({name:"QBtnDropdown",props:{...Ml,...va,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}
6,emits:["update:modelValue","click","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:l}){let{proxy:o}=(0,n.FN)(),i=(0,a.iH)(e.modelValue),r=(0,a.iH)(null),s=hn(),u=(0,n.Fl)((()=>{let t={"aria-expanded":!0===i.value?"true":"false","aria-haspopup":"true","aria-controls":s.value,"aria-label":e.toggleAriaLabel||o.$q.lang.label[!0===i.value?"collapse":"expand"](e.label)};return(!0===e.disable||!1===e.split&&!0===e.disableMainBtn||!0===e.disableDropdown)&&(t["aria-disabled"]="true"),t})),d=(0,n.Fl)((()=>"q-btn-dropdown__arrow"+(!0===i.value&&!1===e.noIconAnimation?" rotate-180":"")+(!1===e.split?" q-btn-dropdown__arrow-container":""))),c=(0,n.Fl)((()=>$l(e))),v=(0,n.Fl)((()=>gn(e)));function p(e){i.value=!0,l("beforeShow",e)}function f(e){l("show",e),l("update:modelValue",!0)}function h(e){i.value=!1,l("beforeHide",e)}function m(e){l("hide",e),l("update:modelValue",!1)}function g(e){l("click",e)}function b(e){ve(e),S(),l("click",e)}function y(e){null!==r.value&&r.value.toggle(e)}function w(e){null!==r.value&&r.value.show(e)}function S(e){null!==r.value&&r.value.hide(e)}return(0,n.YP)((()=>e.modelValue),(e=>{null!==r.value&&r.value[e?"show":"hide"]()})),(0,n.YP)((()=>e.split),S),Object.assign(o,{show:w,hide:S,toggle:y}),(0,n.bv)((()=>{!0===e.modelValue&&w()})),()=>{let l=[(0,n.h)(Ht,{class:d.value,name:e.dropdownIcon||o.$q.iconSet.arrow.dropdown})];return!0!==e.disableDropdown&&l.push((0,n.h)(rn,{ref:r,id:s.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:p,onShow:f,onBeforeHide:h,onHide:m},t.default)),!1===e.split?(0,n.h)(Ll,{class:"q-btn-dropdown q-btn-dropdown--simple",...v.value,...u.value,disable:!0===e.disable||!0===e.disableMainBtn,noWrap:!0,round:!1,onClick:g},{default:()=>bt(t.label,[]).concat(l),loading:t.loading}):(0,n.h)(Hl,{class:"q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item",rounded:e.rounded,square:e.square,...c.value,glossy:e.glossy,stretch:e.stretch},(()=>[(0,n.h)(Ll,{class:"q-btn-dropdown--current",...v.value,disable:!0===e.disable||!0===e.disableMainBtn,noWrap:!0,round:!1,onClick:b},{default:t.label,loading:t.loading}),(0,n.h)(Ll,{class:"q-btn-dropdown__arrow-container q-anchor--skip",...u.value,...c.value,disable:!0===e.disable||!0===e.disableDropdown,rounded:e.rounded,color:e.color,textColor:e.textColor,dense:e.dense,size:e.size,padding:e.padding,ripple:e.ripple},(()=>l))]))}}}),yn={name:String};function wn(e){return(0,n.Fl)((()=>({type:"hidden",name:e.name,value:e.modelValue})))}function Sn(e={}){return(t,l,a)=>{t[l]((0,n.h)("input",{class:"hidden"+(a||""),...e.value}))}}function xn(e){return(0,n.Fl)((()=>e.name||e.for))}var _n=ne({name:"QBtnToggle",props:{...yn,modelValue:{required:!0},options:{type:Array,required:!0,validator:e=>e.every((e=>("label"in e||"icon"in e||"slot"in e)&&"value"in e))},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:l}){let a=(0,n.Fl)((()=>void 0!==e.options.find((t=>t.value===e.modelValue)))),o=(0,n.Fl)((()=>({type:"hidden",name:e.name,value:e.modelValue}))),i=Sn(o),r=(0,n.Fl)((()=>$l(e))),s=(0,n.Fl)((()=>({rounded:e.rounded,dense:e.dense,...r.value}))),u=(0,n.Fl)((()=>e.options.map(((t,l)=>{let{attrs:a,value:n,slot:o,...i}=t;return{slot:o,props:{key:l,"aria-pressed":n===e.modelValue?"true":"false",...a,...i,...s.value,disable:!0===e.disable||!0===i.disable,color:n===e.modelValue?c(i,"toggleColor"):c(i,"color"),textColor:n===e.modelValue?c(i,"toggleTextColor"):c(i,"textColor"),noCaps:!0===c(i,"noCaps"),noWrap:!0===c(i,"noWrap"),size:c(i,"size"),padding:c(i,"padding"),ripple:c(i,"ripple"),stack:!0===c(i,"stack"),stretch:!0===c(i,"stretch"),onClick(e){d(n,t,e)}}}}))));function d(t,a,n){!0!==e.readonly&&(e.modelValue===t?!0===e.clearable&&(l("update:modelValue",null,null),l("clear")):l("update:modelValue",t,a),l("click",n))}function c(t,l){return void 0===t[l]?e[l]:t[l]}function v(){let l=u.value.map((e=>(0,n.h)(Ll,e.props,void 0!==e.slot?t[e.slot]:void 0)));return void 0!==e.name&&!0!==e.disable&&!0===a.value&&i(l,"push"),wt(t.default,l)}return()=>(0,n.h)(Hl,{class:"q-btn-toggle",...r.value,rounded:e.rounded,stretch:e.stretch,glossy:e.glossy,spread:e.spread},v)}}),kn=ne({name:"QCard",props:{...zt,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=It(e,l),o=(0,n.Fl)((()=>
6"q-card"+(!0===a.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,n.h)(e.tag,{class:o.value},bt(t.default))}}),Cn=ne({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){let l=(0,n.Fl)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,n.h)(e.tag,{class:l.value},bt(t.default))}}),qn=ne({name:"QCardActions",props:{...Qt,vertical:Boolean},setup(e,{slots:t}){let l=Wt(e),a=(0,n.Fl)((()=>`q-card__actions ${l.value} q-card__actions--${!0===e.vertical?"vert column":"horiz row"}`));return()=>(0,n.h)("div",{class:a.value},bt(t.default))}}),Fn={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},Tn=Object.keys(Fn);function $n(e){let t={};for(let l of Tn)!0===e[l]&&(t[l]=!0);return 0===Object.keys(t).length?Fn:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}Fn.all=!0;var Mn=["INPUT","TEXTAREA"];function On(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"==typeof t.handler&&!1===Mn.includes(e.target.nodeName.toUpperCase())&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}function Pn(e){let t=[.06,6,50];return"string"==typeof e&&e.length&&e.split(":").forEach(((e,l)=>{let a=parseFloat(e);a&&(t[l]=a)})),t}var Bn=oe({name:"touch-swipe",beforeMount(e,{value:t,arg:l,modifiers:a}){if(!0!==a.mouse&&!0!==te.has.touch)return;let n=!0===a.mouseCapture?"Capture":"",o={handler:t,sensitivity:Pn(l),direction:$n(a),noop:se,mouseStart(e){On(e,o)&&ue(e)&&(me(o,"temp",[[document,"mousemove","move",`notPassive${n}`],[document,"mouseup","end","notPassiveCapture"]]),o.start(e,!0))},touchStart(e){if(On(e,o)){let t=e.target;me(o,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","notPassiveCapture"],[t,"touchend","end","notPassiveCapture"]]),o.start(e)}},start(t,l){!0===te.is.firefox&&he(e,!0);let a=de(t);o.event={x:a.left,y:a.top,time:Date.now(),mouse:!0===l,dir:!1}},move(e){if(void 0===o.event)return;if(!1!==o.event.dir)return void fe(e);let t=Date.now()-o.event.time;if(0===t)return;let l=de(e),a=l.left-o.event.x,n=Math.abs(a),i=l.top-o.event.y,r=Math.abs(i);if(!0!==o.event.mouse){if(n<o.sensitivity[1]&&r<o.sensitivity[1])return void o.end(e)}else{if(""!==window.getSelection().toString())return void o.end(e);if(n<o.sensitivity[2]&&r<o.sensitivity[2])return}let s=n/t,u=r/t;!0===o.direction.vertical&&n<r&&n<100&&u>o.sensitivity[0]&&(o.event.dir=i<0?"up":"down"),!0===o.direction.horizontal&&n>r&&r<100&&s>o.sensitivity[0]&&(o.event.dir=a<0?"left":"right"),!0===o.direction.up&&n<r&&i<0&&n<100&&u>o.sensitivity[0]&&(o.event.dir="up"),!0===o.direction.down&&n<r&&i>0&&n<100&&u>o.sensitivity[0]&&(o.event.dir="down"),!0===o.direction.left&&n>r&&a<0&&r<100&&s>o.sensitivity[0]&&(o.event.dir="left"),!0===o.direction.right&&n>r&&a>0&&r<100&&s>o.sensitivity[0]&&(o.event.dir="right"),!1!==o.event.dir?(fe(e),!0===o.event.mouse&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),Vl(),o.styleCleanup=e=>{o.styleCleanup=void 0,document.body.classList.remove("non-selectable");let t=()=>{document.body.classList.remove("no-pointer-events--children")};!0===e?setTimeout(t,50):t()}),o.handler({evt:e,touch:!0!==o.event.mouse,mouse:o.event.mouse,direction:o.event.dir,duration:t,distance:{x:n,y:r}})):o.end(e)},end(t){void 0!==o.event&&(ge(o,"temp"),!0===te.is.firefox&&he(e,!1),void 0!==o.styleCleanup&&o.styleCleanup(!0),void 0!==t&&!1!==o.event.dir&&fe(t),o.event=void 0)}};if(e.__qtouchswipe=o,!0===a.mouse){let t=!0===a.mouseCapture||!0===a.mousecapture?"Capture":"";me(o,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===te.has.touch&&me(o,"main",[[e,"touchstart","touchStart","passive"+(!0===a.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){let l=e.__qtouchswipe;void 0!==l&&(t.oldValue!==t.value&&("function"!=typeof t.value&&l.end(),l.handler=t.value),l.direction=$n(t.modifiers))},beforeUnmount(e){let t=e.__qtouchswipe;void 0!==t&&(ge(t,"main"),ge(t,"temp"),!0===te.is.firefox&&he(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchswipe)}});function En(){let e=Object.create(null);return{getCache:(t,l)=>void 0===e[t]?e[t]="function"==typeof l?l():l:e[t],setCache(t,l){e[t]=l},hasCache(t){return Object.hasOwnProperty.call(e,t)},clearCache(t){void 0!==t?delete e[t]:e=Object.create(null)}}}var An={name:{required:!0},disable:Boolean},Ln={setup(e,{slots:t}){return()=>(0,n.h)("div",{class:"q-panel scroll",role:"tabpanel"},bt(t.default))}},Hn={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},Vn=["update:modelValue","beforeTransition","transition"];function Nn(){let e,t,{props:l,emit:i,proxy:r}=(0,n.FN)(),{getCache:s}=En(),u=(0,a.iH)(null),d=(0,a.iH)(null);function c(e){let t=!0===l.vertical?"up":"left";q((!0===r.$q.lang.rtl?-1:1)*(e.direction===t?1:-1))}let v=(0,n.Fl)((()=>[[Bn,c,void 0,{horizontal:!0!==l.vertical,vertical:l.vertical,mouse:!0}]])),p=(0,n.Fl)((()=>l.transitionPrev||"slide-"+(!0===l.vertical?"down":"right"))),f=(0,n.Fl)((()=>l.transitionNext||"slide-"+(!0===l.vertical?"up":"left"))),h=(0,n.Fl)((()=>`--q-transition-duration: ${l.transitionDuration}ms`)),m=(0,n.Fl)((()=>"string"==typeof l.modelValue||"number"==typeof l.modelValue?l.modelValue:String(l.modelValue))),g=(0,n.Fl)((()=>({include:l.keepAliveInclude,exclude:l.keepAliveExclude,max:l.keepAliveMax}))),b=(0,n.Fl)((()=>void 0!==l.keepAliveInclude||void 0!==l.keepAliveExclude));function y(){q(1)}function w(){q(-1)}function S(e){i("update:modelValue",e)}function x(e){return null!=e&&""!==e}function _(t){return e.findIndex((e=>e.props.name===t&&""!==e.props.disable&&!0!==e.props.disable))}function k(){return e.filter((e=>""!==e.props.disable&&!0!==e.props.disable))}function C(e){let t=0!==e&&!0===l.animated&&-1!==u.value?"q-transition--"+(-1===e?p.value:f.value):null;d.value!==t&&(d.value=t)}function q(a,n=u.value){let o=n+a;for(;-1!==o&&o<e.length;){let l=e[o];if(void 0!==l&&""!==l.props.disable&&!0!==l.props.disable)return C(a),t=!0,i("update:modelValue",l.props.name),void setTimeout((()=>{t=!1}));o+=a}!0===l.infinite&&0!==e.length&&-1!==n&&n!==e.length&&q(a,-1===a?e.length:-1)}function F(){let e=_(l.modelValue);return u.value!==e&&(u.value=e),!0}function T(){let t=!0===x(l.modelValue)&&F()&&e[u.value];return!0===l.keepAlive?[(0,n.h)(n.Ob,g.value,[(0,n.h)(!0===b.value?s(m.value,(()=>({...Ln,name:m.value}))):Ln,{key:m.value,style:h.value},(()=>t))])]:[(0,n.h)("div",{class:"q-panel scroll",style:h.value,key:m.value,role:"tabpanel"},[t])]}function $(){if(0!==e.length)return!0===l.animated?[(0,n.h)(o.uT,{name:d.value},T)]:T()}function M(t){return e=Xt(bt(t.default,[])).filter((e=>null!==e.props&&void 0===e.props.slot&&!0===x(e.props.name))),e.length}function O(){return e}return(0,n.YP)((()=>l.modelValue),((e,l)=>{let a=!0===x(e)?_(e):-1;!0!==t&&C(-1===a?0:a<_(l)?-1:1),u.value!==a&&(u.value=a,i("beforeTransition",e,l),(0,n.Y3)((()=>{i("transition",e,l)})))})),Object.assign(r,{next:y,previous:w,goTo:S}),{panelIndex:u,panelDirectives:v,updatePanelsList:M,updatePanelIndex:F,getPanelContent:$,getEnabledPanels:k,getPanels:O,isValidPanelName:x,keepAliveProps:g,needsUniqueKeepAliveWrapper:b,goToPanelByOffset:q,goToPanel:S,nextPanel:y,previousPanel:w}}var Rn=0,zn={fullscreen:Boolean,noRouteFullscreenExit:Boolean},In=["update:fullscreen","fullscreen"];function jn(){let e,t,l,o=(0,n.FN)(),{props:i,emit:r,proxy:s}=o,u=(0,a.iH)(!1);function d(){!0===u.value?v():c()}function c(){!0!==u.value&&(u.value=!0,l=s.$el.parentNode,l.replaceChild(t,s.$el),document.body.appendChild(s.$el),Rn++,1===Rn&&document.body.classList.add("q-body--fullscreen-mixin"),e={handler:v},Te.add(e))}function v(){!0===u.value&&(void 0!==e&&(e=void 0),l.replaceChild(s.$el,t),u.value=!1,Rn=Math.max(0,Rn-1),0===Rn&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==s.$el.scrollIntoView&&setTimeout((()=>{s.$el.scrollIntoView()}))))}return!0===Gt(o)&&(0,n.YP)((()=>s.$route.fullPath),(()=>{!0!==i.noRouteFullscreenExit&&v()})),(0,n.YP)((()=>i.fullscreen),(e=>{u.value!==e&&d()})),(0,n.YP)(u,(e=>{r("update:fullscreen",e),r("fullscreen",e)})),(0,n.wF)((()=>{t=document.createElement("span")})),(0,n.bv)((()=>{!0===i.fullscreen&&c()})),(0,n.Jd)(v),Object.assign(s,{toggleFullscreen:d,setFullscreen:c,exitFullscreen:v}),{inFullscreen:u,toggleFullscreen:d}}var Dn=["top","right","bottom","left"],Un=["regular","flat","outline","push","unelevated"],Yn=ne({name:"QCarousel",props:{...zt,...Hn,...zn,transitionPrev:{type:String,default:"fade"},transitionNext:{type:String,default:"fade"},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>Un.includes(e),default:"flat"},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>Dn.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...In,...Vn],setup(e,{slots:t}){let l,{proxy:{$q:a}}=(0,n.FN)(),o=It(e,a),i=null,{updatePanelsList:r,getPanelContent:s,panelDirectives:u,goToPanel:d,previousPanel:c,nextPanel:v,getEnabledPanels:p,panelIndex:f}=Nn(),{inFullscreen:h}=jn(),m=(0,n.Fl)((()=>!0!==h.value&&void 0!==e.height?{height:e.height}:{})),g=(0,n.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),b=(0,n.Fl)((()=>
6`q-carousel q-panel-parent q-carousel--with${!0===e.padding?"":"out"}-padding`+(!0===h.value?" fullscreen":"")+(!0===o.value?" q-carousel--dark q-dark":"")+(!0===e.arrows?` q-carousel--arrows-${g.value}`:"")+(!0===e.navigation?` q-carousel--navigation-${x.value}`:""))),y=(0,n.Fl)((()=>{let t=[e.prevIcon||a.iconSet.carousel[!0===e.vertical?"up":"left"],e.nextIcon||a.iconSet.carousel[!0===e.vertical?"down":"right"]];return!1===e.vertical&&!0===a.lang.rtl?t.reverse():t})),w=(0,n.Fl)((()=>e.navigationIcon||a.iconSet.carousel.navigationIcon)),S=(0,n.Fl)((()=>e.navigationActiveIcon||w.value)),x=(0,n.Fl)((()=>e.navigationPosition||(!0===e.vertical?"right":"bottom"))),_=(0,n.Fl)((()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0})));function k(){let t=!0===Je(e.autoplay)?Math.abs(e.autoplay):5e3;null!==i&&clearTimeout(i),i=setTimeout((()=>{i=null,t>=0?v():c()}),t)}function C(t,l){return(0,n.h)("div",{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${t} q-carousel__navigation--${x.value}`+(void 0!==e.controlColor?` text-${e.controlColor}`:"")},[(0,n.h)("div",{class:"q-carousel__navigation-inner flex flex-center no-wrap"},p().map(l))])}function q(){let a=[];if(!0===e.navigation){let e=void 0!==t["navigation-icon"]?t["navigation-icon"]:e=>(0,n.h)(Ll,{key:"nav"+e.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${!0===e.active?"":"in"}active`,...e.btnProps,onClick:e.onClick}),o=l-1;a.push(C("buttons",((t,l)=>{let a=t.props.name,n=f.value===l;return e({index:l,maxIndex:o,name:a,active:n,btnProps:{icon:!0===n?S.value:w.value,size:"sm",..._.value},onClick:()=>{d(a)}})})))}else if(!0===e.thumbnails){let t=void 0!==e.controlColor?` text-${e.controlColor}`:"";a.push(C("thumbnails",(l=>{let a=l.props;return(0,n.h)("img",{key:"tmb#"+a.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${a.name===e.modelValue?"":"in"}active`+t,src:a.imgSrc||a["img-src"],onClick:()=>{d(a.name)}})})))}return!0===e.arrows&&f.value>=0&&((!0===e.infinite||f.value>0)&&a.push((0,n.h)("div",{key:"prev",class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${g.value} absolute flex flex-center`},[(0,n.h)(Ll,{icon:y.value[0],..._.value,onClick:c})])),(!0===e.infinite||f.value<l-1)&&a.push((0,n.h)("div",{key:"next",class:`q-carousel__control q-carousel__arrow q-carousel__next-arrow q-carousel__next-arrow--${g.value} absolute flex flex-center`},[(0,n.h)(Ll,{icon:y.value[1],..._.value,onClick:v})]))),wt(t.control,a)}return(0,n.YP)((()=>e.modelValue),(()=>{e.autoplay&&k()})),(0,n.YP)((()=>e.autoplay),(e=>{e?k():null!==i&&(clearTimeout(i),i=null)})),(0,n.bv)((()=>{e.autoplay&&k()})),(0,n.Jd)((()=>{null!==i&&clearTimeout(i)})),()=>(l=r(t),(0,n.h)("div",{class:b.value,style:m.value},[xt("div",{class:"q-carousel__slides-container"},s(),"sl-cont",e.swipeable,(()=>u.value))].concat(q())))}}),Qn=ne({name:"QCarouselSlide",props:{...An,imgSrc:String},setup(e,{slots:t}){let l=(0,n.Fl)((()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{}));return()=>(0,n.h)("div",{class:"q-carousel__slide",style:l.value},bt(t.default))}}),Wn=ne({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=>2===e.length}},setup(e,{slots:t}){let l=(0,n.Fl)((()=>`q-carousel__control absolute absolute-${e.position}`)),a=(0,n.Fl)((()=>({margin:`${e.offset[1]}px ${e.offset[0]}px`})));return()=>(0,n.h)("div",{class:l.value,style:a.value},bt(t.default))}}),Kn=ne({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 l=(0,n.Fl)((()=>!0===e.sent?"sent":"received")),a=(0,n.Fl)((()=>`q-message-text-content q-message-text-content--${l.value}`+(void 0!==e.textColor?` text-${e.textColor}`:""))),o=(0,n.Fl)((()=>`q-message-text q-message-text--${l.value}`+(void 0!==e.bgColor?` text-${e.bgColor}`:""))),i=(0,n.Fl)((()=>"q-message-container row items-end no-wrap"+(!0===e.sent?" reverse":""))),r=(0,n.Fl)((()=>void 0!==e.size?`col-${e.size}`:"")),s=(0,n.Fl)((()=>({msg:!0===e.textHtml?"innerHTML":"textContent",stamp:!0===e.stampHtml?"innerHTML":"textContent",name:!0===e.nameHtml?"innerHTML":"textContent",label:!0===e.labelHtml?"innerHTML":"textContent"})));function u(l){return void 0!==t.stamp?[l,(0,n.h)("div",{class:"q-message-stamp"},t.stamp())]:e.stamp?[l,(0,n.h)("div",{class:"q-message-stamp",[s.value.stamp]:e.stamp})]:[l]}function d(e,t){let l=!0===t?e.length>1?e=>e:e=>(0,n.h)("div",[e]):e=>(0,n.h)("div",{[s.value.msg]:e});return e.map(((e,t)=>(0,n.h)("div",{key:t,class:o.value},[(0,n.h)("div",{class:a.value},u(l(e)))])))}return()=>{let a=[];void 0!==t.avatar?a.push(t.avatar()):void 0!==e.avatar&&a.push((0,n.h)("img",{class:`q-message-avatar q-message-avatar--${l.value}`,src:e.avatar,"aria-hidden":"true"}));let o=[];void 0!==t.name?o.push((0,n.h)("div",{class:`q-message-name q-message-name--${l.value}`},t.name())):void 0!==e.name&&o.push((0,n.h)("div",{class:`q-message-name q-message-name--${l.value}`,[s.value.name]:e.name})),void 0!==t.default?o.push(d(Xt(t.default()),!0)):void 0!==e.text&&o.push(d(e.text)),a.push((0,n.h)("div",{class:r.value},o));let u=[];return void 0!==t.label?u.push((0,n.h)("div",{class:"q-message-label"},t.label())):void 0!==e.label&&u.push((0,n.h)("div",{class:"q-message-label",[s.value.label]:e.label})),u.push((0,n.h)("div",{class:i.value},a)),(0,n.h)("div",{class:`q-message q-message-${l.value}`},u)}}});function Jn(e,t){let l=(0,a.iH)(null),o=(0,n.Fl)((()=>!0===e.disable?null:(0,n.h)("span",{ref:l,class:"no-outline",tabindex:-1})));function i(e){let a=t.value;void 0!==e&&0===e.type.indexOf("key")?null!==a&&document.activeElement!==a&&!0===a.contains(document.activeElement)&&a.focus():null!==l.value&&(void 0===e||null!==a&&!0===a.contains(e.target))&&l.value.focus()}return{refocusTargetEl:o,refocusTarget:i}}var Xn={xs:30,sm:35,md:40,lg:50,xl:60},Gn={...zt,...mt,...yn,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=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},Zn=["update:modelValue"];function eo(e,t){let{props:l,slots:o,emit:i,proxy:r}=(0,n.FN)(),{$q:s}=r,u=It(l,s),d=(0,a.iH)(null),{refocusTargetEl:c,refocusTarget:v}=Jn(l,d),p=gt(l,Xn),f=(0,n.Fl)((()=>void 0!==l.val&&Array.isArray(l.modelValue))),h=(0,n.Fl)((()=>{let e=(0,a.IU)(l.val);return!0===f.value?l.modelValue.findIndex((t=>(0,a.IU)(t)===e)):-1})),m=(0,n.Fl)((()=>!0===f.value?-1!==h.value:(0,a.IU)(l.modelValue)===(0,a.IU)(l.trueValue))),g=(0,n.Fl)((()=>!0===f.value?-1===h.value:(0,a.IU)(l.modelValue)===(0,a.IU)(l.falseValue))),b=(0,n.Fl)((()=>!1===m.value&&!1===g.value)),y=(0,n.Fl)((()=>!0===l.disable?-1:l.tabindex||0)),w=(0,n.Fl)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===l.disable?" disabled":"")+(!0===u.value?` q-${e}--dark`:"")+(!0===l.dense?` q-${e}--dense`:"")+(!0===l.leftLabel?" reverse":""))),S=(0,n.Fl)((()=>{let t=!0===m.value?"truthy":!0===g.value?"falsy":"indet",a=void 0===l.color||!0!==l.keepColor&&("toggle"===e?!0!==m.value:!0===g.value)?"":` text-${l.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${a}`})),x=(0,n.Fl)((()=>{let e={type:"checkbox"};return void 0!==l.name&&Object.assign(e,{".checked":m.value,"^checked":!0===m.value?"checked":void 0,name:l.name,value:!0===f.value?l.val:l.trueValue}),e})),_=Sn(x),k=(0,n.Fl)((()=>
6{let t={tabindex:y.value,role:"toggle"===e?"switch":"checkbox","aria-label":l.label,"aria-checked":!0===b.value?"mixed":!0===m.value?"true":"false"};return!0===l.disable&&(t["aria-disabled"]="true"),t}));function C(e){void 0!==e&&(fe(e),v(e)),!0!==l.disable&&i("update:modelValue",q(),e)}function q(){if(!0===f.value){if(!0===m.value){let e=l.modelValue.slice();return e.splice(h.value,1),e}return l.modelValue.concat([l.val])}if(!0===m.value){if("ft"!==l.toggleOrder||!1===l.toggleIndeterminate)return l.falseValue}else{if(!0!==g.value)return"ft"!==l.toggleOrder?l.trueValue:l.falseValue;if("ft"===l.toggleOrder||!1===l.toggleIndeterminate)return l.trueValue}return l.indeterminateValue}function F(e){(13===e.keyCode||32===e.keyCode)&&fe(e)}function T(e){(13===e.keyCode||32===e.keyCode)&&C(e)}let $=t(m,b);return Object.assign(r,{toggle:C}),()=>{let t=$();!0!==l.disable&&_(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);let a=[(0,n.h)("div",{class:S.value,style:p.value,"aria-hidden":"true"},t)];null!==c.value&&a.push(c.value);let i=void 0!==l.label?wt(o.default,[l.label]):bt(o.default);return void 0!==i&&a.push((0,n.h)("div",{class:`q-${e}__label q-anchor--skip`},i)),(0,n.h)("div",{ref:d,class:w.value,...k.value,onClick:C,onKeydown:F,onKeyup:T},a)}}var to=(0,n.h)("div",{key:"svg",class:"q-checkbox__bg absolute"},[(0,n.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24"},[(0,n.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,n.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),lo=ne({name:"QCheckbox",props:Gn,emits:Zn,setup(e){function t(t,l){let a=(0,n.Fl)((()=>(!0===t.value?e.checkedIcon:!0===l.value?e.indeterminateIcon:e.uncheckedIcon)||null));return()=>null!==a.value?[(0,n.h)("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[(0,n.h)(Ht,{class:"q-checkbox__icon",name:a.value})])]:[to]}return eo("checkbox",t)}}),ao={xs:8,sm:10,md:14,lg:20,xl:24},no=ne({name:"QChip",props:{...zt,...mt,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:l}){let{proxy:{$q:a}}=(0,n.FN)(),o=It(e,a),i=gt(e,ao),r=(0,n.Fl)((()=>!0===e.selected||void 0!==e.icon)),s=(0,n.Fl)((()=>!0===e.selected?e.iconSelected||a.iconSet.chip.selected:e.icon)),u=(0,n.Fl)((()=>e.iconRemove||a.iconSet.chip.remove)),d=(0,n.Fl)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),c=(0,n.Fl)((()=>{let t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===d.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===o.value?" q-chip--dark q-dark":"")})),v=(0,n.Fl)((()=>{let t=!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},l={...t,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||a.lang.label.remove};return{chip:t,remove:l}}));function p(e){13===e.keyCode&&f(e)}function f(t){e.disable||(l("update:selected",!e.selected),l("click",t))}function h(t){(void 0===t.keyCode||13===t.keyCode)&&(fe(t),!1===e.disable&&(l("update:modelValue",!1),l("remove")))}function m(){let l=[];!0===d.value&&l.push((0,n.h)("div",{class:"q-focus-helper"})),!0===r.value&&l.push((0,n.h)(Ht,{class:"q-chip__icon q-chip__icon--left",name:s.value}));let a=void 0!==e.label?[(0,n.h)("div",{class:"ellipsis"},[e.label])]:void 0;return l.push((0,n.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},St(t.default,a))),e.iconRight&&l.push((0,n.h)(Ht,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&l.push((0,n.h)(Ht,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:u.value,...v.value.remove,onClick:h,onKeyup:h})),l}return()=>{if(!1===e.modelValue)return;let t={class:c.value,style:i.value};return!0===d.value&&Object.assign(t,v.value.chip,{onClick:f,onKeyup:p}
6),xt("div",t,m(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[xl,e.ripple]]))}}}),oo={...mt,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},io=50,ro=2*io,so=ro*Math.PI,uo=Math.round(1e3*so)/1e3,co=ne({name:"QCircularProgress",props:{...oo,value:{type:Number,default:0},animationSpeed:{type:[String,Number],default:600},indeterminate:Boolean},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=gt(e),o=(0,n.Fl)((()=>{let t=(!0===l.lang.rtl?-1:1)*e.angle;return{transform:e.reverse!==(!0===l.lang.rtl)?`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-t}deg)`:`rotate3d(0, 0, 1, ${t-90}deg)`}})),i=(0,n.Fl)((()=>!0!==e.instantFeedback&&!0!==e.indeterminate?{transition:`stroke-dashoffset ${e.animationSpeed}ms ease 0s, stroke ${e.animationSpeed}ms ease`}:"")),r=(0,n.Fl)((()=>ro/(1-e.thickness/2))),s=(0,n.Fl)((()=>`${r.value/2} ${r.value/2} ${r.value} ${r.value}`)),u=(0,n.Fl)((()=>lt(e.value,e.min,e.max))),d=(0,n.Fl)((()=>e.max-e.min)),c=(0,n.Fl)((()=>e.thickness/2*r.value)),v=(0,n.Fl)((()=>{let t=(e.max-u.value)/d.value,l=!0===e.rounded&&u.value<e.max&&t<.25?c.value/2*(1-t/.25):0;return so*t+l}));function p({thickness:e,offset:t,color:l,cls:a,rounded:o}){return(0,n.h)("circle",{class:"q-circular-progress__"+a+(void 0!==l?` text-${l}`:""),style:i.value,fill:"transparent",stroke:"currentColor","stroke-width":e,"stroke-dasharray":uo,"stroke-dashoffset":t,"stroke-linecap":o,cx:r.value,cy:r.value,r:io})}return()=>{let l=[];void 0!==e.centerColor&&"transparent"!==e.centerColor&&l.push((0,n.h)("circle",{class:`q-circular-progress__center text-${e.centerColor}`,fill:"currentColor",r:io-c.value/2,cx:r.value,cy:r.value})),void 0!==e.trackColor&&"transparent"!==e.trackColor&&l.push(p({cls:"track",thickness:c.value,offset:0,color:e.trackColor})),l.push(p({cls:"circle",thickness:c.value,offset:v.value,color:e.color,rounded:!0===e.rounded?"round":void 0}));let i=[(0,n.h)("svg",{class:"q-circular-progress__svg",style:o.value,viewBox:s.value,"aria-hidden":"true"},l)];return!0===e.showValue&&i.push((0,n.h)("div",{class:"q-circular-progress__text absolute-full row flex-center content-center",style:{fontSize:e.fontSize}},void 0!==t.default?t.default():[(0,n.h)("div",u.value)])),(0,n.h)("div",{class:`q-circular-progress q-circular-progress--${!0===e.indeterminate?"in":""}determinate`,style:a.value,role:"progressbar","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":!0===e.indeterminate?void 0:u.value},St(t.internal,i))}}});function vo(e,t,l){let a,n=de(e),o=n.left-t.event.x,i=n.top-t.event.y,r=Math.abs(o),s=Math.abs(i),u=t.direction;!0===u.horizontal&&!0!==u.vertical?a=o<0?"left":"right":!0!==u.horizontal&&!0===u.vertical?a=i<0?"up":"down":!0===u.up&&i<0?(a="up",r>s&&(!0===u.left&&o<0?a="left":!0===u.right&&o>0&&(a="right"))):!0===u.down&&i>0?(a="down",r>s&&(!0===u.left&&o<0?a="left":!0===u.right&&o>0&&(a="right"))):!0===u.left&&o<0?(a="left",r<s&&(!0===u.up&&i<0?a="up":!0===u.down&&i>0&&(a="down"))):!0===u.right&&o>0&&(a="right",r<s&&(!0===u.up&&i<0?a="up":!0===u.down&&i>0&&(a="down")));let d=!1;if(void 0===a&&!1===l){if(!0===t.event.isFirst||void 0===t.event.lastDir)return{};a=t.event.lastDir,d=!0,"left"===a||"right"===a?(n.left-=o,r=0,o=0):(n.top-=i,s=0,i=0)}return{synthetic:d,payload:{evt:e,touch:!0!==t.event.mouse,mouse:!0===t.event.mouse,position:n,direction:a,isFirst:t.event.isFirst,isFinal:!0===l,duration:Date.now()-t.event.time,distance:{x:r,y:s},offset:{x:o,y:i},delta:{x:n.left-t.event.lastX,y:n.top-t.event.lastY}}}}var po=0,fo=oe({name:"touch-pan",beforeMount(e,{value:t,modifiers:l}){if(!0!==l.mouse&&!0!==te.has.touch)return;function a(e,t){!0===l.mouse&&!0===t?fe(e):(!0===l.stop&&ve(e),!0===l.prevent&&pe(e))}let n={uid:"qvtp_"+po++,handler:t,modifiers:l,direction:$n(l),noop:se,mouseStart(e){On(e,n)&&ue(e)&&(me(n,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),n.start(e,!0))}
6,touchStart(e){if(On(e,n)){let t=e.target;me(n,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","passiveCapture"],[t,"touchend","end","passiveCapture"]]),n.start(e)}},start(t,a){if(!0===te.is.firefox&&he(e,!0),n.lastEvt=t,!0===a||!0===l.stop){if(!0!==n.direction.all&&(!0!==a||!0!==n.modifiers.mouseAllDir&&!0!==n.modifiers.mousealldir)){let e=-1!==t.type.indexOf("mouse")?new MouseEvent(t.type,t):new TouchEvent(t.type,t);!0===t.defaultPrevented&&pe(e),!0===t.cancelBubble&&ve(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:void 0===t.qClonedBy?[n.uid]:t.qClonedBy.concat(n.uid)}),n.initialEvent={target:t.target,event:e}}ve(t)}let{left:o,top:i}=de(t);n.event={x:o,y:i,time:Date.now(),mouse:!0===a,detected:!1,isFirst:!0,isFinal:!1,lastX:o,lastY:i}},move(e){if(void 0===n.event)return;let t=de(e),o=t.left-n.event.x,i=t.top-n.event.y;if(0===o&&0===i)return;n.lastEvt=e;let r=!0===n.event.mouse,s=()=>{let t;a(e,r),!0!==l.preserveCursor&&!0!==l.preservecursor&&(t=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===r&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),Vl(),n.styleCleanup=e=>{if(n.styleCleanup=void 0,void 0!==t&&(document.documentElement.style.cursor=t),document.body.classList.remove("non-selectable"),!0===r){let t=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==e?setTimeout((()=>{t(),e()}),50):t()}else void 0!==e&&e()}};if(!0===n.event.detected){!0!==n.event.isFirst&&a(e,n.event.mouse);let{payload:t,synthetic:l}=vo(e,n,!1);return void(void 0!==t&&(!1===n.handler(t)?n.end(e):(void 0===n.styleCleanup&&!0===n.event.isFirst&&s(),n.event.lastX=t.position.left,n.event.lastY=t.position.top,n.event.lastDir=!0===l?void 0:t.direction,n.event.isFirst=!1)))}if(!0===n.direction.all||!0===r&&(!0===n.modifiers.mouseAllDir||!0===n.modifiers.mousealldir))return s(),n.event.detected=!0,void n.move(e);let u=Math.abs(o),d=Math.abs(i);u!==d&&(!0===n.direction.horizontal&&u>d||!0===n.direction.vertical&&u<d||!0===n.direction.up&&u<d&&i<0||!0===n.direction.down&&u<d&&i>0||!0===n.direction.left&&u>d&&o<0||!0===n.direction.right&&u>d&&o>0?(n.event.detected=!0,n.move(e)):n.end(e,!0))},end(t,l){if(void 0!==n.event){if(ge(n,"temp"),!0===te.is.firefox&&he(e,!1),!0===l)void 0!==n.styleCleanup&&n.styleCleanup(),!0!==n.event.detected&&void 0!==n.initialEvent&&n.initialEvent.target.dispatchEvent(n.initialEvent.event);else if(!0===n.event.detected){!0===n.event.isFirst&&n.handler(vo(void 0===t?n.lastEvt:t,n).payload);let{payload:e}=vo(void 0===t?n.lastEvt:t,n,!0),l=()=>{n.handler(e)};void 0!==n.styleCleanup?n.styleCleanup(l):l()}n.event=void 0,n.initialEvent=void 0,n.lastEvt=void 0}}};if(e.__qtouchpan=n,!0===l.mouse){let t=!0===l.mouseCapture||!0===l.mousecapture?"Capture":"";me(n,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===te.has.touch&&me(n,"main",[[e,"touchstart","touchStart","passive"+(!0===l.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){let l=e.__qtouchpan;void 0!==l&&(t.oldValue!==t.value&&("function"!=typeof value&&l.end(),l.handler=t.value),l.direction=$n(t.modifiers))},beforeUnmount(e){let t=e.__qtouchpan;void 0!==t&&(void 0!==t.event&&t.end(),ge(t,"main"),ge(t,"temp"),!0===te.is.firefox&&he(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchpan)}}),ho="q-slider__marker-labels",mo=e=>({value:e}),go=({marker:e})=>(0,n.h)("div",{key:e.value,style:e.style,class:e.classes},e.label),bo=[34,37,40,33,39,38],yo={...zt,...yn,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,hideSelection: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"}},wo=["pan","update:modelValue","change"];function So({updateValue:e,updatePosition:t,getDragging:l,formAttrs:o}){let{props:i,emit:r,slots:s,proxy:{$q:u}}=(0,n.FN)(),d=It(i,u),c=Sn(o),v=(0,a.iH)(!1),p=(0,a.iH)(!1),f=(0,a.iH)(!1),h=(0,a.iH)(!1),m=(0,n.Fl)((()=>!0===i.vertical?"--v":"--h")),g=(0,n.Fl)((()=>"-"+(!0===i.switchLabelSide?"switched":"standard"))),b=(0,n.Fl)((()=>!0===i.vertical?!0===i.reverse:i.reverse!==(!0===u.lang.rtl))),y=(0,n.Fl)((()=>!0===isNaN(i.innerMin)||i.innerMin<i.min?i.min:i.innerMin)),w=(0,n.Fl)((()=>!0===isNaN(i.innerMax)||i.innerMax>i.max?i.max:i.innerMax)),S=(0,n.Fl)((()=>!0!==i.disable&&!0!==i.readonly&&y.value<w.value)),x=(0,n.Fl)((()=>
6{if(0===i.step)return e=>e;let e=(String(i.step).trim().split(".")[1]||"").length;return t=>parseFloat(t.toFixed(e))})),_=(0,n.Fl)((()=>0===i.step?1:i.step)),k=(0,n.Fl)((()=>!0===S.value?i.tabindex||0:-1)),C=(0,n.Fl)((()=>i.max-i.min)),q=(0,n.Fl)((()=>w.value-y.value)),F=(0,n.Fl)((()=>K(y.value))),T=(0,n.Fl)((()=>K(w.value))),$=(0,n.Fl)((()=>!0===i.vertical?!0===b.value?"bottom":"top":!0===b.value?"right":"left")),M=(0,n.Fl)((()=>!0===i.vertical?"height":"width")),O=(0,n.Fl)((()=>!0===i.vertical?"width":"height")),P=(0,n.Fl)((()=>!0===i.vertical?"vertical":"horizontal")),B=(0,n.Fl)((()=>{let e={role:"slider","aria-valuemin":y.value,"aria-valuemax":w.value,"aria-orientation":P.value,"data-step":i.step};return!0===i.disable?e["aria-disabled"]="true":!0===i.readonly&&(e["aria-readonly"]="true"),e})),E=(0,n.Fl)((()=>`q-slider q-slider${m.value} q-slider--${!0===v.value?"":"in"}active inline no-wrap `+(!0===i.vertical?"row":"column")+(!0===i.disable?" disabled":" q-slider--enabled"+(!0===S.value?" q-slider--editable":""))+("both"===f.value?" q-slider--focus":"")+(i.label||!0===i.labelAlways?" q-slider--label":"")+(!0===i.labelAlways?" q-slider--label-always":"")+(!0===d.value?" q-slider--dark":"")+(!0===i.dense?" q-slider--dense q-slider--dense"+m.value:"")));function A(e){let t="q-slider__"+e;return`${t} ${t}${m.value} ${t}${m.value}${g.value}`}function L(e){let t="q-slider__"+e;return`${t} ${t}${m.value}`}let H=(0,n.Fl)((()=>{let e=i.selectionColor||i.color;return"q-slider__selection absolute"+(void 0!==e?` text-${e}`:"")})),V=(0,n.Fl)((()=>L("markers")+" absolute overflow-hidden")),N=(0,n.Fl)((()=>L("track-container"))),R=(0,n.Fl)((()=>A("pin"))),z=(0,n.Fl)((()=>A("label"))),I=(0,n.Fl)((()=>A("text-container"))),j=(0,n.Fl)((()=>A("marker-labels-container")+(void 0!==i.markerLabelsClass?` ${i.markerLabelsClass}`:""))),D=(0,n.Fl)((()=>"q-slider__track relative-position no-outline"+(void 0!==i.trackColor?` bg-${i.trackColor}`:""))),U=(0,n.Fl)((()=>{let e={[O.value]:i.trackSize};return void 0!==i.trackImg&&(e.backgroundImage=`url(${i.trackImg}) !important`),e})),Y=(0,n.Fl)((()=>"q-slider__inner absolute"+(void 0!==i.innerTrackColor?` bg-${i.innerTrackColor}`:""))),Q=(0,n.Fl)((()=>{let e=T.value-F.value,t={[$.value]:100*F.value+"%",[M.value]:0===e?"2px":100*e+"%"};return void 0!==i.innerTrackImg&&(t.backgroundImage=`url(${i.innerTrackImg}) !important`),t}));function W(e){let{min:t,max:l,step:a}=i,n=t+e*(l-t);if(a>0){let e=(n-y.value)%a;n+=(Math.abs(e)>=a/2?(e<0?-1:1)*a:0)-e}return n=x.value(n),lt(n,y.value,w.value)}function K(e){return 0===C.value?0:(e-i.min)/C.value}function J(e,t){let l=de(e),a=!0===i.vertical?lt((l.top-t.top)/t.height,0,1):lt((l.left-t.left)/t.width,0,1);return lt(!0===b.value?1-a:a,F.value,T.value)}let X=(0,n.Fl)((()=>!0===Je(i.markers)?i.markers:_.value)),G=(0,n.Fl)((()=>{let e=[],t=X.value,l=i.max,a=i.min;do{e.push(a),a+=t}while(a<l);return e.push(l),e})),Z=(0,n.Fl)((()=>{let e=` ${ho}${m.value}-`;return ho+`${e}${!0===i.switchMarkerLabelsSide?"switched":"standard"}${e}${!0===b.value?"rtl":"ltr"}`})),ee=(0,n.Fl)((()=>!1===i.markerLabels?null:ae(i.markerLabels).map(((e,t)=>({index:t,value:e.value,label:e.label||e.value,classes:Z.value+(void 0!==e.classes?" "+e.classes:""),style:{...ne(e.value),...e.style||{}}}))))),te=(0,n.Fl)((()=>({markerList:ee.value,markerMap:oe.value,classes:Z.value,getStyle:ne}))),le=(0,n.Fl)((()=>{let e=0===q.value?"2px":100*X.value/q.value;return{...Q.value,backgroundSize:!0===i.vertical?`2px ${e}%`:`${e}% 2px`}}));function ae(e){if(!1===e)return null;if(!0===e)return G.value.map(mo);if("function"==typeof e)return G.value.map((t=>{let l=e(t);return!0===Qe(l)?{...l,value:t}:{value:t,label:l}}));let t=({value:e})=>e>=i.min&&e<=i.max;return!0===Array.isArray(e)?e.map((e=>!0===Qe(e)?e:{value:e})).filter(t):Object.keys(e).map((t=>{let l=e[t],a=Number(t);return!0===Qe(l)?{...l,value:a}:{value:a,label:l}})).filter(t)}function ne(e){return{[$.value]:100*(e-i.min)/C.value+"%"}}let oe=(0,n.Fl)((()=>{if(!1===i.markerLabels)return null;let e={};return ee.value.forEach((t=>{e[t.value]=t})),e}));function ie(){if(void 0!==s["marker-label-group"])return s["marker-label-group"](te.value);let e=s["marker-label"]||go;return ee.value.map((t=>e({marker:t,...te.value})))}let re=(0,n.Fl)((()=>
6[[fo,se,void 0,{[P.value]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]));function se(a){!0===a.isFinal?(void 0!==h.value&&(t(a.evt),!0===a.touch&&e(!0),h.value=void 0,r("pan","end")),v.value=!1,f.value=!1):!0===a.isFirst?(h.value=l(a.evt),t(a.evt),e(),v.value=!0,r("pan","start")):(t(a.evt),e())}function ue(){f.value=!1}function ce(a){t(a,l(a)),e(),p.value=!0,v.value=!0,document.addEventListener("mouseup",ve,!0)}function ve(){p.value=!1,v.value=!1,e(!0),ue(),document.removeEventListener("mouseup",ve,!0)}function pe(a){t(a,l(a)),e(!0)}function fe(t){bo.includes(t.keyCode)&&e(!0)}function he(e){if(!0===i.vertical)return null;let t=u.lang.rtl!==i.reverse?1-e:e;return{transform:`translateX(calc(${2*t-1} * ${i.thumbSize} / 2 + ${50-100*t}%))`}}function me(e){let t=(0,n.Fl)((()=>!1!==p.value||f.value!==e.focusValue&&"both"!==f.value?"":" q-slider--focus")),l=(0,n.Fl)((()=>`q-slider__thumb q-slider__thumb${m.value} q-slider__thumb${m.value}-${!0===b.value?"rtl":"ltr"} absolute non-selectable`+t.value+(void 0!==e.thumbColor.value?` text-${e.thumbColor.value}`:""))),a=(0,n.Fl)((()=>({width:i.thumbSize,height:i.thumbSize,[$.value]:100*e.ratio.value+"%",zIndex:f.value===e.focusValue?2:void 0}))),o=(0,n.Fl)((()=>void 0!==e.labelColor.value?` text-${e.labelColor.value}`:"")),r=(0,n.Fl)((()=>he(e.ratio.value))),s=(0,n.Fl)((()=>"q-slider__text"+(void 0!==e.labelTextColor.value?` text-${e.labelTextColor.value}`:"")));return()=>{let t=[(0,n.h)("svg",{class:"q-slider__thumb-shape absolute-full",viewBox:"0 0 20 20","aria-hidden":"true"},[(0,n.h)("path",{d:i.thumbPath})]),(0,n.h)("div",{class:"q-slider__focus-ring fit"})];return(!0===i.label||!0===i.labelAlways)&&(t.push((0,n.h)("div",{class:R.value+" absolute fit no-pointer-events"+o.value},[(0,n.h)("div",{class:z.value,style:{minWidth:i.thumbSize}},[(0,n.h)("div",{class:I.value,style:r.value},[(0,n.h)("span",{class:s.value},e.label.value)])])])),void 0!==i.name&&!0!==i.disable&&c(t,"push")),(0,n.h)("div",{class:l.value,style:a.value,...e.getNodeData()},t)}}function ge(e,t,l,a){let o=[];"transparent"!==i.innerTrackColor&&o.push((0,n.h)("div",{key:"inner",class:Y.value,style:Q.value})),"transparent"!==i.selectionColor&&o.push((0,n.h)("div",{key:"selection",class:H.value,style:e.value})),!1!==i.markers&&o.push((0,n.h)("div",{key:"marker",class:V.value,style:le.value})),a(o);let r=[xt("div",{key:"trackC",class:N.value,tabindex:t.value,...l.value},[(0,n.h)("div",{class:D.value,style:U.value},o)],"slide",S.value,(()=>re.value))];if(!1!==i.markerLabels){let e=!0===i.switchMarkerLabelsSide?"unshift":"push";r[e]((0,n.h)("div",{key:"markerL",class:j.value},ie()))}return r}return(0,n.Jd)((()=>{document.removeEventListener("mouseup",ve,!0)})),{state:{active:v,focus:f,preventFocus:p,dragging:h,editable:S,classes:E,tabindex:k,attributes:B,roundValueFn:x,keyStep:_,trackLen:C,innerMin:y,innerMinRatio:F,innerMax:w,innerMaxRatio:T,positionProp:$,sizeProp:M,isReversed:b},methods:{onActivate:ce,onMobileClick:pe,onBlur:ue,onKeyup:fe,getContent:ge,getThumbRenderFn:me,convertRatioToModel:W,convertModelToRatio:K,getDraggingRatio:J}}}var xo=()=>({}),_o=ne({name:"QSlider",props:{...yo,modelValue:{required:!0,default:null,validator:e=>"number"==typeof e||null===e},labelValue:[String,Number]},emits:wo,setup(e,{emit:t}){let{proxy:{$q:l}}=(0,n.FN)(),{state:o,methods:i}=So({updateValue:m,updatePosition:b,getDragging:g,formAttrs:wn(e)}),r=(0,a.iH)(null),s=(0,a.iH)(0),u=(0,a.iH)(0);function d(){u.value=null===e.modelValue?o.innerMin.value:lt(e.modelValue,o.innerMin.value,o.innerMax.value)}(0,n.YP)((()=>`${e.modelValue}|${o.innerMin.value}|${o.innerMax.value}`),d),d();let c=(0,n.Fl)((()=>i.convertModelToRatio(u.value))),v=(0,n.Fl)((()=>!0===o.active.value?s.value:c.value)),p=(0,n.Fl)((()=>{let t={[o.positionProp.value]:100*o.innerMinRatio.value+"%",[o.sizeProp.value]:100*(v.value-o.innerMinRatio.value)+"%"};return void 0!==e.selectionImg&&(t.backgroundImage=`url(${e.selectionImg}) !important`),t})),f=i.getThumbRenderFn({focusValue:!0,getNodeData:xo,ratio:v,label:(0,n.Fl)((()=>void 0!==e.labelValue?e.labelValue:u.value)),thumbColor:(0,n.Fl)((()=>e.thumbColor||e.color)),labelColor:(0,n.Fl)((()=>e.labelColor)),labelTextColor:(0,n.Fl)((()=>e.labelTextColor))}),h=(0,n.Fl)((()=>!0!==o.editable.value?{}:!0===l.platform.is.mobile?{onClick:i.onMobileClick}:{onMousedown:i.onActivate,onFocus:y,onBlur:i.onBlur,onKeydown:w,onKeyup:i.onKeyup}));function m(l){u.value!==e.modelValue&&t("update:modelValue",u.value),!0===l&&t("change",u.value)}function g(){return r.value.getBoundingClientRect()}function b(t,l=o.dragging.value){let a=i.getDraggingRatio(t,l);u.value=i.convertRatioToModel(a),s.value=!0!==e.snap||0===e.step?a:i.convertModelToRatio(u.value)}function y(){o.focus.value=!0}function w(t){if(!bo.includes(t.keyCode))return;fe(t);let l=([34,33].includes(t.keyCode)?10:1)*o.keyStep.value,a=([34,37,40].includes(t.keyCode)?-1:1)*(!0===o.isReversed.value?-1:1)*(!0===e.vertical?-1:1)*l;u.value=lt(o.roundValueFn.value(u.value+a),o.innerMin.value,o.innerMax.value),m()}return()=>{let t=i.getContent(p,o.tabindex,h,(e=>{e.push(f())}));return(0,n.h)("div",{ref:r,class:o.classes.value+(null===e.modelValue?" q-slider--no-value":""),...o.attributes.value,"aria-valuenow":e.modelValue},t)}}});function ko(){let e=(0,a.iH)(!W.value);return!1===e.value&&(0,n.bv)((()=>{e.value=!0})),{isHydrated:e}}var Co=typeof ResizeObserver<"u",qo=!0===Co?{}:{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"},Fo=ne({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let l,a=null,o={width:-1,height:-1};function i(t){!0===t||0===e.debounce||"0"===e.debounce?r():null===a&&(a=setTimeout(r,e.debounce))}function r(){if(null!==a&&(clearTimeout(a),a=null),l){let{offsetWidth:e,offsetHeight:a}=l;(e!==o.width||a!==o.height)&&(o={width:e,height:a},t("resize",o))}}let{proxy:s}=(0,n.FN)();if(s.trigger=i,!0===Co){let e,t=a=>{l=s.$el.parentNode,l?(e=new ResizeObserver(i),e.observe(l),r()):!0!==a&&(0,n.Y3)((()=>{t(!0)}))};return(0,n.bv)((()=>{t()})),(0,n.Jd)((()=>{null!==a&&clearTimeout(a),void 0!==e&&(void 0!==e.disconnect?e.disconnect():l&&e.unobserve(l))})),se}{let e,t=function(){null!==a&&(clearTimeout(a),a=null),void 0!==e&&(void 0!==e.removeEventListener&&e.removeEventListener("resize",i,re.passive),e=void 0)},o=function(){t(),l&&l.contentDocument&&(e=l.contentDocument.defaultView,e.addEventListener("resize",i,re.passive),r())},{isHydrated:u}=ko();return(0,n.bv)((()=>{(0,n.Y3)((()=>{l=s.$el,l&&o()}))})),(0,n.Jd)(t),()=>{if(!0===u.value)return(0,n.h)("object",{class:"q--avoid-card-border",style:qo.style,tabindex:-1,type:"text/html",data:qo.url,"aria-hidden":"true",onLoad:o})}}}}),To=!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,To=e.scrollLeft>=0,e.remove()}function $o(e,t,l){let a=!0===l?["left","right"]:["top","bottom"];return`absolute-${!0===t?a[0]:a[1]}${e?` text-${e}`:""}`}var Mo=["left","center","right","justify"],Oo=ne({name:"QTabs",props:{modelValue:[Number,String],align:{type:String,default:"center",validator:e=>Mo.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:l}){let o,{proxy:i}=(0,n.FN)(),{$q:r}=i,{registerTick:s}=fa(),{registerTick:u}=fa(),{registerTick:d}=fa(),{registerTimeout:c,removeTimeout:v}=ha(),{registerTimeout:p,removeTimeout:f}=ha(),h=(0,a.iH)(null),m=(0,a.iH)(null),g=(0,a.iH)(e.modelValue),b=(0,a.iH)(!1),y=(0,a.iH)(!0),w=(0,a.iH)(!1),S=(0,a.iH)(!1),x=[],_=(0,a.iH)(0),k=(0,a.iH)(!1),C=null,q=null,F=(0,n.Fl)((()=>({activeClass:e.activeClass,activeColor:e.activeColor,activeBgColor:e.activeBgColor,indicatorClass:$o(e.indicatorColor,e.switchIndicator,e.vertical),narrowIndicator:e.narrowIndicator,inlineLabel:e.inlineLabel,noCaps:e.n
6oCaps}))),T=(0,n.Fl)((()=>{let e=_.value,t=g.value;for(let l=0;l<e;l++)if(x[l].name.value===t)return!0;return!1})),$=(0,n.Fl)((()=>`q-tabs__content--align-${!0===b.value?"left":!0===S.value?"justify":e.align}`)),M=(0,n.Fl)((()=>`q-tabs row no-wrap items-center q-tabs--${!0===b.value?"":"not-"}scrollable q-tabs--${!0===e.vertical?"vertical":"horizontal"} q-tabs__arrows--${!0===e.outsideArrows?"outside":"inside"} q-tabs--mobile-with${!0===e.mobileArrows?"":"out"}-arrows`+(!0===e.dense?" q-tabs--dense":"")+(!0===e.shrink?" col-shrink":"")+(!0===e.stretch?" self-stretch":""))),O=(0,n.Fl)((()=>"q-tabs__content scroll--mobile row no-wrap items-center self-stretch hide-scrollbar relative-position "+$.value+(void 0!==e.contentClass?` ${e.contentClass}`:""))),P=(0,n.Fl)((()=>!0===e.vertical?{container:"height",content:"offsetHeight",scroll:"scrollHeight"}:{container:"width",content:"offsetWidth",scroll:"scrollWidth"})),B=(0,n.Fl)((()=>!0!==e.vertical&&!0===r.lang.rtl)),E=(0,n.Fl)((()=>!1===To&&!0===B.value));function A({name:t,setCurrent:a,skipEmit:n}){g.value!==t&&(!0!==n&&void 0!==e["onUpdate:modelValue"]&&l("update:modelValue",t),(!0===a||void 0===e["onUpdate:modelValue"])&&(V(g.value,t),g.value=t))}function L(){s((()=>{H({width:h.value.offsetWidth,height:h.value.offsetHeight})}))}function H(t){if(void 0===P.value||null===m.value)return;let l=t[P.value.container],a=Math.min(m.value[P.value.scroll],Array.prototype.reduce.call(m.value.children,((e,t)=>e+(t[P.value.content]||0)),0)),n=l>0&&a>l;b.value=n,!0===n&&u(R),S.value=l<parseInt(e.breakpoint,10)}function V(t,l){let a=null!=t&&""!==t?x.find((e=>e.name.value===t)):null,n=null!=l&&""!==l?x.find((e=>e.name.value===l)):null;if(a&&n){let t=a.tabIndicatorRef.value,l=n.tabIndicatorRef.value;null!==C&&(clearTimeout(C),C=null),t.style.transition="none",t.style.transform="none",l.style.transition="none",l.style.transform="none";let o=t.getBoundingClientRect(),i=l.getBoundingClientRect();l.style.transform=!0===e.vertical?`translate3d(0,${o.top-i.top}px,0) scale3d(1,${i.height?o.height/i.height:1},1)`:`translate3d(${o.left-i.left}px,0,0) scale3d(${i.width?o.width/i.width:1},1,1)`,d((()=>{C=setTimeout((()=>{C=null,l.style.transition="transform .25s cubic-bezier(.4, 0, .2, 1)",l.style.transform="none"}),70)}))}n&&!0===b.value&&N(n.rootRef.value)}function N(t){let{left:l,width:a,top:n,height:o}=m.value.getBoundingClientRect(),i=t.getBoundingClientRect(),r=!0===e.vertical?i.top-n:i.left-l;if(r<0)return m.value[!0===e.vertical?"scrollTop":"scrollLeft"]+=Math.floor(r),void R();r+=!0===e.vertical?i.height-o:i.width-a,r>0&&(m.value[!0===e.vertical?"scrollTop":"scrollLeft"]+=Math.ceil(r),R())}function R(){let t=m.value;if(null===t)return;let l=t.getBoundingClientRect(),a=!0===e.vertical?t.scrollTop:Math.abs(t.scrollLeft);!0===B.value?(y.value=Math.ceil(a+l.width)<t.scrollWidth-1,w.value=a>0):(y.value=a>0,w.value=!0===e.vertical?Math.ceil(a+l.height)<t.scrollHeight:Math.ceil(a+l.width)<t.scrollWidth)}function z(e){null!==q&&clearInterval(q),q=setInterval((()=>{!0===Q(e)&&D()}),5)}function I(){z(!0===E.value?Number.MAX_SAFE_INTEGER:0)}function j(){z(!0===E.value?0:Number.MAX_SAFE_INTEGER)}function D(){null!==q&&(clearInterval(q),q=null)}function U(t,l){let a=Array.prototype.filter.call(m.value.children,(e=>e===l||e.matches&&!0===e.matches(".q-tab.q-focusable"))),n=a.length;if(0===n)return;if(36===t)return N(a[0]),a[0].focus(),!0;if(35===t)return N(a[n-1]),a[n-1].focus(),!0;let o=t===(!0===e.vertical?38:37),i=t===(!0===e.vertical?40:39),r=!0===o?-1:!0===i?1:void 0;if(void 0!==r){let e=!0===B.value?-1:1,t=a.indexOf(l)+r*e;return t>=0&&t<n&&(N(a[t]),a[t].focus({preventScroll:!0})),!0}}(0,n.YP)(B,R),(0,n.YP)((()=>e.modelValue),(e=>{A({name:e,setCurrent:!0,skipEmit:!0})})),(0,n.YP)((()=>e.outsideArrows),L);let Y=(0,n.Fl)((()=>!0===E.value?{get:e=>Math.abs(e.scrollLeft),set:(e,t)=>{e.scrollLeft=-t}}:!0===e.vertical?{get:e=>e.scrollTop,set:(e,t)=>{e.scrollTop=t}}:{get:e=>e.scrollLeft,set:(e,t)=>{e.scrollLeft=t}}));function Q(e){let t=m.value,{get:l,set:a}=Y.value,n=!1,o=l(t),i=e<o?-1:1;return o+=5*i,o<0?(n=!0,o=0):(-1===i&&o<=e||1===i&&o>=e)&&(n=!0,o=e),a(t,o),R(),n}function W(e,t){for(let l in e)if(e[l]!==t[l])return!1;return!0}
6function K(){let e=null,t={matchedLen:0,queryDiff:9999,hrefLen:0},l=x.filter((e=>void 0!==e.routeData&&!0===e.routeData.hasRouterLink.value)),{hash:a,query:n}=i.$route,o=Object.keys(n).length;for(let i of l){let l=!0===i.routeData.exact.value;if(!0!==i.routeData[!0===l?"linkIsExactActive":"linkIsActive"].value)continue;let{hash:r,query:s,matched:u,href:d}=i.routeData.resolvedLink.value,c=Object.keys(s).length;if(!0===l){if(r!==a||c!==o||!1===W(n,s))continue;e=i.name.value;break}if(""!==r&&r!==a||0!==c&&!1===W(s,n))continue;let v={matchedLen:u.length,queryDiff:o-c,hrefLen:d.length-r.length};if(v.matchedLen>t.matchedLen)e=i.name.value,t=v;else if(v.matchedLen===t.matchedLen){if(v.queryDiff<t.queryDiff)e=i.name.value,t=v;else if(v.queryDiff!==t.queryDiff)continue;v.hrefLen>t.hrefLen&&(e=i.name.value,t=v)}}null===e&&!0===x.some((e=>void 0===e.routeData&&e.name.value===g.value))||A({name:e,setCurrent:!0})}function J(e){if(v(),!0!==k.value&&null!==h.value&&e.target&&"function"==typeof e.target.closest){let t=e.target.closest(".q-tab");t&&!0===h.value.contains(t)&&(k.value=!0,!0===b.value&&N(t))}}function X(){c((()=>{k.value=!1}),30)}function G(){!1===ae.avoidRouteWatcher?p(K):f()}function Z(){if(void 0===o){let e=(0,n.YP)((()=>i.$route.fullPath),G);o=()=>{e(),o=void 0}}}function ee(e){x.push(e),_.value++,L(),void 0===e.routeData||void 0===i.$route?p((()=>{if(!0===b.value){let e=g.value,t=null!=e&&""!==e?x.find((t=>t.name.value===e)):null;t&&N(t.rootRef.value)}})):(Z(),!0===e.routeData.hasRouterLink.value&&G())}function te(e){x.splice(x.indexOf(e),1),_.value--,L(),void 0!==o&&void 0!==e.routeData&&(!0===x.every((e=>void 0===e.routeData))&&o(),G())}let le,ae={currentModel:g,tabProps:F,hasFocus:k,hasActiveTab:T,registerTab:ee,unregisterTab:te,verifyRouteModel:G,updateModel:A,onKbdNavigate:U,avoidRouteWatcher:!1};function ne(){null!==C&&clearTimeout(C),D(),void 0!==o&&o()}return(0,n.JJ)(Ie,ae),(0,n.Jd)(ne),(0,n.se)((()=>{le=void 0!==o,ne()})),(0,n.dl)((()=>{!0===le&&Z(),L()})),()=>(0,n.h)("div",{ref:h,class:M.value,role:"tablist",onFocusin:J,onFocusout:X},[(0,n.h)(Fo,{onResize:H}),(0,n.h)("div",{ref:m,class:O.value,onScroll:R},bt(t.default)),(0,n.h)(Ht,{class:"q-tabs__arrow q-tabs__arrow--left absolute q-tab__icon"+(!0===y.value?"":" q-tabs__arrow--faded"),name:e.leftIcon||r.iconSet.tabs[!0===e.vertical?"up":"left"],onMousedownPassive:I,onTouchstartPassive:I,onMouseupPassive:D,onMouseleavePassive:D,onTouchendPassive:D}),(0,n.h)(Ht,{class:"q-tabs__arrow q-tabs__arrow--right absolute q-tab__icon"+(!0===w.value?"":" q-tabs__arrow--faded"),name:e.rightIcon||r.iconSet.tabs[!0===e.vertical?"down":"right"],onMousedownPassive:j,onTouchstartPassive:j,onMouseupPassive:D,onMouseleavePassive:D,onTouchendPassive:D})])}}),Po=0,Bo=["click","keydown"],Eo={icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>"t_"+Po++},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String,ripple:{type:[Boolean,Object],default:!0}};function Ao(e,t,l,o){let i=(0,n.f3)(Ie,De);if(i===De)return console.error("QTab/QRouteTab component needs to be child of QTabs"),De;let{proxy:r}=(0,n.FN)(),s=(0,a.iH)(null),u=(0,a.iH)(null),d=(0,a.iH)(null),c=(0,n.Fl)((()=>!0!==e.disable&&!1!==e.ripple&&Object.assign({keyCodes:[13,32],early:!0},!0===e.ripple?{}:e.ripple))),v=(0,n.Fl)((()=>i.currentModel.value===e.name)),p=(0,n.Fl)((()=>"q-tab relative-position self-stretch flex flex-center text-center"+(!0===v.value?" q-tab--active"+(i.tabProps.value.activeClass?" "+i.tabProps.value.activeClass:"")+(i.tabProps.value.activeColor?` text-${i.tabProps.value.activeColor}`:"")+(i.tabProps.value.activeBgColor?` bg-${i.tabProps.value.activeBgColor}`:""):" q-tab--inactive")+(e.icon&&e.label&&!1===i.tabProps.value.inlineLabel?" q-tab--full":"")+(!0===e.noCaps||!0===i.tabProps.value.noCaps?" q-tab--no-caps":"")+(!0===e.disable?" disabled":" q-focusable q-hoverable cursor-pointer")+(void 0!==o?o.linkClass.value:""))),f=(0,n.Fl)((()=>"q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable "+(!0===i.tabProps.value.inlineLabel?"row no-wrap q-tab__content--inline":"column")+(void 0!==e.contentClass?` ${e.contentClass}`:""))),h=(0,n.Fl)((()=>!0===e.disable||!0===i.hasFocus.value||!1===v.value&&!0===i.hasActiveTab.value?-1:e.tabindex||0));function m(t,a){if(!0!==a&&null!==s.value&&s.value.focus(),!0!==e.disable){if(void 0===o)return i.updateModel({name:e.name}),void l("click",t);if(!0===o.hasRouterLink.value){let a=(l={})=>{let a,n=void 0===l.to||!0===Ye(l.to,e.to)?i.avoidRouteWatcher=vn():null;return o.navigateToRouterLink(t,{...l,returnRouterError:!0}
6).catch((e=>{a=e})).then((t=>{if(n===i.avoidRouteWatcher&&(i.avoidRouteWatcher=!1,void 0===a&&(void 0===t||void 0!==t.message&&!0===t.message.startsWith("Avoided redundant navigation"))&&i.updateModel({name:e.name})),!0===l.returnRouterError)return void 0!==a?Promise.reject(a):t}))};return l("click",t,a),void(!0!==t.defaultPrevented&&a())}l("click",t)}else void 0!==o&&!0===o.hasRouterLink.value&&fe(t)}function g(e){_e(e,[13,32])?m(e,!0):!0!==xe(e)&&e.keyCode>=35&&e.keyCode<=40&&!0!==e.altKey&&!0!==e.metaKey&&!0===i.onKbdNavigate(e.keyCode,r.$el)&&fe(e),l("keydown",e)}function b(){let l=i.tabProps.value.narrowIndicator,a=[],o=(0,n.h)("div",{ref:d,class:["q-tab__indicator",i.tabProps.value.indicatorClass]});void 0!==e.icon&&a.push((0,n.h)(Ht,{class:"q-tab__icon",name:e.icon})),void 0!==e.label&&a.push((0,n.h)("div",{class:"q-tab__label"},e.label)),!1!==e.alert&&a.push(void 0!==e.alertIcon?(0,n.h)(Ht,{class:"q-tab__alert-icon",color:!0!==e.alert?e.alert:void 0,name:e.alertIcon}):(0,n.h)("div",{class:"q-tab__alert"+(!0!==e.alert?` text-${e.alert}`:"")})),!0===l&&a.push(o);let r=[(0,n.h)("div",{class:"q-focus-helper",tabindex:-1,ref:s}),(0,n.h)("div",{class:f.value},wt(t.default,a))];return!1===l&&r.push(o),r}let y={name:(0,n.Fl)((()=>e.name)),rootRef:u,tabIndicatorRef:d,routeData:o};function w(t,l){let a={ref:u,class:p.value,tabindex:h.value,role:"tab","aria-selected":!0===v.value?"true":"false","aria-disabled":!0===e.disable?"true":void 0,onClick:m,onKeydown:g,...l};return(0,n.wy)((0,n.h)(t,a,b()),[[xl,c.value]])}return(0,n.Jd)((()=>{i.unregisterTab(y)})),(0,n.bv)((()=>{i.registerTab(y)})),{renderTab:w,$tabs:i}}var Lo=ne({name:"QTab",props:Eo,emits:Bo,setup(e,{slots:t,emit:l}){let{renderTab:a}=Ao(e,t,l);return()=>a("div")}}),Ho=ne({name:"QTabPanels",props:{...Hn,...zt},emits:Vn,setup(e,{slots:t}){let l=(0,n.FN)(),a=It(e,l.proxy.$q),{updatePanelsList:o,getPanelContent:i,panelDirectives:r}=Nn(),s=(0,n.Fl)((()=>"q-tab-panels q-panel-parent"+(!0===a.value?" q-tab-panels--dark q-dark":"")));return()=>(o(t),xt("div",{class:s.value},i(),"pan",e.swipeable,(()=>r.value)))}}),Vo=ne({name:"QTabPanel",props:An,setup(e,{slots:t}){return()=>(0,n.h)("div",{class:"q-tab-panel",role:"tabpanel"},bt(t.default))}}),No=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,Ro=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,zo=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,Io=/^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])\)$/,jo=/^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)\)$/,Do={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=>No.test(e),hexaColor:e=>Ro.test(e),hexOrHexaColor:e=>zo.test(e),rgbColor:e=>Io.test(e),rgbaColor:e=>jo.test(e),rgbOrRgbaColor:e=>Io.test(e)||jo.test(e),hexOrRgbColor:e=>No.test(e)||Io.test(e),hexaOrRgbaColor:e=>Ro.test(e)||jo.test(e),anyColor:e=>zo.test(e)||Io.test(e)||jo.test(e)},Uo=/^rgb(a)?\((\d{1,3}),(\d{1,3}),(\d{1,3}),?([01]?\.?\d*?)?\)$/;function Yo({r:e,g:t,b:l,a}){let n=void 0!==a;if(e=Math.round(e),t=Math.round(t),l=Math.round(l),e>255||t>255||l>255||n&&a>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return a=n?(256|Math.round(255*a/100)).toString(16).slice(1):"","#"+(l|t<<8|e<<16|1<<24).toString(16).slice(1)+a}function Qo({r:e,g:t,b:l,a}){return`rgb${void 0!==a?"a":""}(${e},${t},${l}${void 0!==a?","+a/100:""})`}function Wo(e){if("string"!=typeof e)throw new TypeError("Expected a string");e=e.replace(/^#/,""),3===e.length?e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:4===e.length&&(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((255&t)/2.55)}:{r:t>>16,g:t>>8&255,b:255&t}}function Ko({h:e,s:t,v:l,a}){let n,o,i;t/=100,l/=100,e/=360;let r=Math.floor(6*e),s=6*e-r,u=l*(1-t),d=l*(1-s*t),c=l*(1-(1-s)*t);switch(r%6){case 0:n=l,o=c,i=u;break;case 1:n=d,o=l,i=u;break;case 2:n=u,o=l,i=c;break;case 3:n=u,o=d,i=l;break;case 4:n=c,o=u,i=l;break;case 5:n=l,o=u,i=d;break}return{r:Math.round(255*n),g:Math.round(255*o),b:Math.round(255*i),a}}function Jo({r:e,g:t,b:l,a}){let n,o=Math.max(e,t,l),i=Math.min(e,t,l),r=o-i,s=0===o?0:r/o,u=o/255;switch(o){case i:n=0;break;case e:n=t-l+r*(t<l?6:0),n/=6*r;break;case t:n=l-e+2*r,n/=6*r;break;case l:n=e-t+4*r,n/=6*r;break}return{h:Math.round(360*n),s:Math.round(100*s),v:Math.round(100*u),a}}function Xo(e){if("string"!=typeof e)throw new TypeError("Expected a string");let t=e.replace(/ /g,""),l=Uo.exec(t);if(null===l)return Wo(t);let a={r:Math.min(255,parseInt(l[2],10)),g:Math.min(255,parseInt(l[3],10)),b:Math.min(255,parseInt(l[4],10))};if(l[1]){let e=parseFloat(l[5]);a.a=100*Math.min(1,!0===isNaN(e)?1:e)}return a}function Go(e){if("string"!=typeof e&&(!e||void 0===e.r))throw new TypeError("Expected a string or a {r, g, b} object as color");let t="string"==typeof e?Xo(e):e,l=t.r/255,a=t.g/255,n=t.b/255,o=l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4),i=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),r=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);return.2126*o+.7152*i+.0722*r}var Zo=["rgb(255,204,204)","rgb(255,230,204)","rgb(255,255,204)","rgb(204,25
65,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)"],ei="M5 5 h10 v10 h-10 v-10 z",ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==",li=ne({name:"QColor",props:{...zt,...yn,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:l}=(0,n.FN)(),{$q:o}=l,i=It(e,o),{getCache:r}=En(),s=(0,a.iH)(null),u=(0,a.iH)(null),d=(0,n.Fl)((()=>"auto"===e.formatModel?null:-1!==e.formatModel.indexOf("hex"))),c=(0,n.Fl)((()=>"auto"===e.formatModel?null:-1!==e.formatModel.indexOf("a"))),v=(0,a.iH)("auto"===e.formatModel?void 0===e.modelValue||null===e.modelValue||""===e.modelValue||e.modelValue.startsWith("#")?"hex":"rgb":e.formatModel.startsWith("hex")?"hex":"rgb"),p=(0,a.iH)(e.defaultView),f=(0,a.iH)(M(e.modelValue||e.defaultValue)),h=(0,n.Fl)((()=>!0!==e.disable&&!0!==e.readonly)),m=(0,n.Fl)((()=>void 0===e.modelValue||null===e.modelValue||""===e.modelValue||e.modelValue.startsWith("#"))),g=(0,n.Fl)((()=>null!==d.value?d.value:m.value)),b=(0,n.Fl)((()=>({type:"hidden",name:e.name,value:f.value[!0===g.value?"hex":"rgb"]}))),y=Sn(b),w=(0,n.Fl)((()=>null!==c.value?c.value:void 0!==f.value.a)),S=(0,n.Fl)((()=>({backgroundColor:f.value.rgb||"#000"}))),x=(0,n.Fl)((()=>"q-color-picker__header-content q-color-picker__header-content--"+(void 0!==f.value.a&&f.value.a<65||Go(f.value)>.4?"light":"dark"))),_=(0,n.Fl)((()=>({background:`hsl(${f.value.h},100%,50%)`}))),k=(0,n.Fl)((()=>({top:100-f.value.v+"%",[!0===o.lang.rtl?"right":"left"]:`${f.value.s}%`}))),C=(0,n.Fl)((()=>void 0!==e.palette&&0!==e.palette.length?e.palette:Zo)),q=(0,n.Fl)((()=>"q-color-picker"+(!0===e.bordered?" q-color-picker--bordered":"")+(!0===e.square?" q-color-picker--square no-border-radius":"")+(!0===e.flat?" q-color-picker--flat no-shadow":"")+(!0===e.disable?" disabled":"")+(!0===i.value?" q-color-picker--dark q-dark":""))),F=(0,n.Fl)((()=>!0===e.disable?{"aria-disabled":"true"}:{})),T=(0,n.Fl)((()=>[[fo,H,void 0,{prevent:!0,stop:!0,mouse:!0}]]));function $(e,l){f.value.hex=Yo(e),f.value.rgb=Qo(e),f.value.r=e.r,f.value.g=e.g,f.value.b=e.b,f.value.a=e.a;let a=f.value[!0===g.value?"hex":"rgb"];t("update:modelValue",a),!0===l&&t("change",a)}function M(t){let l=void 0!==c.value?c.value:"auto"===e.formatModel?null:-1!==e.formatModel.indexOf("a");if("string"!=typeof t||0===t.length||!0!==Do.anyColor(t.replace(/ /g,"")))return{h:0,s:0,v:0,r:0,g:0,b:0,a:!0===l?100:void 0,hex:void 0,rgb:void 0};let a=Xo(t);
6return!0===l&&void 0===a.a&&(a.a=100),a.hex=Yo(a),a.rgb=Qo(a),Object.assign(a,Jo(a))}function O(e,t,l){let a=s.value;if(null===a)return;let n=a.clientWidth,i=a.clientHeight,r=a.getBoundingClientRect(),u=Math.min(n,Math.max(0,e-r.left));!0===o.lang.rtl&&(u=n-u);let d=Math.min(i,Math.max(0,t-r.top)),c=Math.round(100*u/n),v=Math.round(100*Math.max(0,Math.min(1,-d/i+1))),p=Ko({h:f.value.h,s:c,v,a:!0===w.value?f.value.a:void 0});f.value.s=c,f.value.v=v,$(p,l)}function P(e,t){let l=Math.round(e),a=Ko({h:l,s:f.value.s,v:f.value.v,a:!0===w.value?f.value.a:void 0});f.value.h=l,$(a,t)}function B(e){P(e,!0)}function E(e,t,a,o,i){if(void 0!==o&&ve(o),!/^[0-9]+$/.test(e))return void(!0===i&&l.$forceUpdate());let r=Math.floor(Number(e));if(r<0||r>a)return void(!0===i&&l.$forceUpdate());let s={r:"r"===t?r:f.value.r,g:"g"===t?r:f.value.g,b:"b"===t?r:f.value.b,a:!0===w.value?"a"===t?r:f.value.a:void 0};if("a"!==t){let e=Jo(s);f.value.h=e.h,f.value.s=e.s,f.value.v=e.v}if($(s,i),void 0!==o&&!0!==i&&void 0!==o.target.selectionEnd){let e=o.target.selectionEnd;(0,n.Y3)((()=>{o.target.setSelectionRange(e,e)}))}}function A(e,t){let l,a=e.target.value;if(ve(e),"hex"===v.value){if(a.length!==(!0===w.value?9:7)||!/^#[0-9A-Fa-f]+$/.test(a))return!0;l=Wo(a)}else{let e;if(!a.endsWith(")"))return!0;if(!0!==w.value&&a.startsWith("rgb(")){if(e=a.substring(4,a.length-1).split(",").map((e=>parseInt(e,10))),3!==e.length||!/^rgb\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}\)$/.test(a))return!0}else{if(!0!==w.value||!a.startsWith("rgba("))return!0;{if(e=a.substring(5,a.length-1).split(","),4!==e.length||!/^rgba\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/.test(a))return!0;for(let l=0;l<3;l++){let t=parseInt(e[l],10);if(t<0||t>255)return!0;e[l]=t}let t=parseFloat(e[3]);if(t<0||t>1)return!0;e[3]=t}}if(e[0]<0||e[0]>255||e[1]<0||e[1]>255||e[2]<0||e[2]>255||!0===w.value&&(e[3]<0||e[3]>1))return!0;l={r:e[0],g:e[1],b:e[2],a:!0===w.value?100*e[3]:void 0}}let o=Jo(l);if(f.value.h=o.h,f.value.s=o.s,f.value.v=o.v,$(l,t),!0!==t){let t=e.target.selectionEnd;(0,n.Y3)((()=>{e.target.setSelectionRange(t,t)}))}}function L(e){let t=M(e),l={r:t.r,g:t.g,b:t.b,a:t.a};void 0===l.a&&(l.a=f.value.a),f.value.h=t.h,f.value.s=t.s,f.value.v=t.v,$(l,!0)}function H(e){e.isFinal?O(e.position.left,e.position.top,!0):V(e)}(0,n.YP)((()=>e.modelValue),(t=>{let l=M(t||e.defaultValue);l.hex!==f.value.hex&&(f.value=l)})),(0,n.YP)((()=>e.defaultValue),(t=>{if(!e.modelValue&&t){let e=M(t);e.hex!==f.value.hex&&(f.value=e)}}));let V=yl((e=>{O(e.position.left,e.position.top)}),20);function N(e){O(e.pageX-window.pageXOffset,e.pageY-window.pageYOffset,!0)}function R(e){O(e.pageX-window.pageXOffset,e.pageY-window.pageYOffset)}function z(e){null!==u.value&&(u.value.$el.style.opacity=e?1:0)}function I(e){v.value=e}function j(){let t=[];return!0!==e.noHeaderTabs&&t.push((0,n.h)(Oo,{class:"q-color-picker__header-tabs",modelValue:v.value,dense:!0,align:"justify","onUpdate:modelValue":I},(()=>[(0,n.h)(Lo,{label:"HEX"+(!0===w.value?"A":""),name:"hex",ripple:!1}),(0,n.h)(Lo,{label:"RGB"+(!0===w.value?"A":""),name:"rgb",ripple:!1})]))),t.push((0,n.h)("div",{class:"q-color-picker__header-banner row flex-center no-wrap"},[(0,n.h)("input",{class:"fit",value:f.value[v.value],...!0!==h.value?{readonly:!0}:{},...r("topIn",{onInput:e=>{z(!0===A(e))},onChange:ve,onBlur:e=>{!0===A(e,!0)&&l.$forceUpdate(),z(!1)}})}),(0,n.h)(Ht,{ref:u,class:"q-color-picker__error-icon absolute no-pointer-events",name:o.iconSet.type.negative})])),(0,n.h)("div",{class:"q-color-picker__header relative-position overflow-hidden"},[(0,n.h)("div",{class:"q-color-picker__header-bg absolute-full"}),(0,n.h)("div",{class:x.value,style:S.value},t)])}function D(){return(0,n.h)(Ho,{modelValue:p.value,animated:!0},(()=>[(0,n.h)(Vo,{class:"q-color-picker__spectrum-tab overflow-hidden",name:"spectrum"},Q),(0,n.h)(Vo,{class:"q-pa-md q-color-picker__tune-tab",name:"tune"},W),(0,n.h)(Vo,{class:"q-color-picker__palette-tab",name:"palette"},K)]))}function U(e){p.value=e}function Y(){return(0,n.h)("div",{class:"q-color-picker__footer relative-position overflow-hidden"},[(0,n.h)(Oo,{class:"absolute-full",modelValue:p.value,dense:!0,align:"justify","onUpdate:modelValue":U},(()=>[(0,n.h)(Lo,{icon:o.iconSet.colorPicker.spectrum,name:"spectrum",ripple:!1}),(0,n.h)(Lo,{icon:o.iconSet.colorPicker.tune,name:"tune",ripple:!1}),(0,n.h)(Lo,{icon:o.iconSet.colorPicker.palette,name:"palette",ripple:!1})]))])}function Q(){let e={ref:s,class:"q-color-picker__spectrum non-selectable relative-position cursor-pointer"+(!0!==h.value?" readonly":""),style:_.value,...!0===h.value?{onClick:N,onMousedown:R}:{}},t=[(0,n.h)("div",{style:{paddingBottom:"100%"}}),(0,n.h)("div",{class:"q-color-picker__spectrum-white absolute-full"}),(0,n.h)("div",{class:"q-color-picker__spectrum-black absolute-full"}),(0,n.h)("div",{class:"absolute",style:k.value},[void 0!==f.value.hex?(0,n.h)("div",{class:"q-color-picker__spectrum-circle"}):null])],l=[(0,n.h)(_o,{class:"q-color-picker__hue non-selectable",modelValue:f.value.h,min:0,max:360,trackSize:"8px",innerTrackColor:"transparent",selectionColor:"transparent",readonly:!0!==h.value,thumbPath:ei,"onUpdate:modelValue":P,onChange:B})];return!0===w.value&&l.push((0,n.h)(_o,{class:"q-color-picker__alpha non-selectable",modelValue:f.value.a,min:0,max:100,trackSize:"8px",trackColor:"white",innerTrackColor:"transparent",selectionColor:"transparent",trackImg:ti,readonly:!0!==h.value,hideSelection:!0,thumbPath:ei,...r("alphaSlide",{"onUpdate:modelValue":e=>E(e,"a",100),onChange:e=>E(e,"a",100,void 0,!0)})})),[xt("div",e,t,"spec",h.value,(()=>T.value)),(0,n.h)("div",{class:"q-color-picker__sliders"},l)]}function W(){return[(0,n.h)("div",{class:"row items-center no-wrap"},[(0,n.h)("div","R"),(0,n.h)(_o,{modelValue:f.value.r,min:0,max:255,color:"red",dark:i.value,readonly:!0!==h.value,...r("rSlide",{"onUpdate:modelValue":e=>E(e,"r",255),onChange:e=>E(e,"r",255,void 0,!0)})}),(0,n.h)("input",{value:f.value.r,maxlength:3,readonly:!0!==h.value,onChange:ve,...r("rIn",{onInput:e=>E(e.target.value,"r",255,e),onBlur:e=>E(e.target.value,"r",255,e,!0)})})]),(0,n.h)("div",{class:"row items-center no-wrap"},[(0,n.h)("div","G"),(0,n.h)(_o,{modelValue:f.value.g,min:0,max:255,color:"green",dar
6k:i.value,readonly:!0!==h.value,...r("gSlide",{"onUpdate:modelValue":e=>E(e,"g",255),onChange:e=>E(e,"g",255,void 0,!0)})}),(0,n.h)("input",{value:f.value.g,maxlength:3,readonly:!0!==h.value,onChange:ve,...r("gIn",{onInput:e=>E(e.target.value,"g",255,e),onBlur:e=>E(e.target.value,"g",255,e,!0)})})]),(0,n.h)("div",{class:"row items-center no-wrap"},[(0,n.h)("div","B"),(0,n.h)(_o,{modelValue:f.value.b,min:0,max:255,color:"blue",readonly:!0!==h.value,dark:i.value,...r("bSlide",{"onUpdate:modelValue":e=>E(e,"b",255),onChange:e=>E(e,"b",255,void 0,!0)})}),(0,n.h)("input",{value:f.value.b,maxlength:3,readonly:!0!==h.value,onChange:ve,...r("bIn",{onInput:e=>E(e.target.value,"b",255,e),onBlur:e=>E(e.target.value,"b",255,e,!0)})})]),!0===w.value?(0,n.h)("div",{class:"row items-center no-wrap"},[(0,n.h)("div","A"),(0,n.h)(_o,{modelValue:f.value.a,color:"grey",readonly:!0!==h.value,dark:i.value,...r("aSlide",{"onUpdate:modelValue":e=>E(e,"a",100),onChange:e=>E(e,"a",100,void 0,!0)})}),(0,n.h)("input",{value:f.value.a,maxlength:3,readonly:!0!==h.value,onChange:ve,...r("aIn",{onInput:e=>E(e.target.value,"a",100,e),onBlur:e=>E(e.target.value,"a",100,e,!0)})})]):null]}function K(){let e=e=>(0,n.h)("div",{class:"q-color-picker__cube col-auto",style:{backgroundColor:e},...!0===h.value?r("palette#"+e,{onClick:()=>{L(e)}}):{}});return[(0,n.h)("div",{class:"row items-center q-color-picker__palette-rows"+(!0===h.value?" q-color-picker__palette-rows--editable":"")},C.value.map(e))]}return()=>{let t=[D()];return void 0!==e.name&&!0!==e.disable&&y(t,"push"),!0!==e.noHeader&&t.unshift(j()),!0!==e.noFooter&&t.push(Y()),(0,n.h)("div",{class:q.value,...F.value},t)}}}),ai=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function ni(e,t,l){return"[object Date]"===Object.prototype.toString.call(e)&&(l=e.getDate(),t=e.getMonth()+1,e=e.getFullYear()),ci(vi(e,t,l))}function oi(e,t,l){return pi(di(e,t,l))}function ii(e){return 0===si(e)}function ri(e,t){return t<=6?31:t<=11||ii(e)?30:29}function si(e){let t,l,a,n,o,i=ai.length,r=ai[0];if(e<r||e>=ai[i-1])throw new Error("Invalid Jalaali year "+e);for(o=1;o<i&&(t=ai[o],l=t-r,!(e<t));o+=1)r=t;return n=e-r,l-n<6&&(n=n-l+33*fi(l+4,33)),a=hi(hi(n+1,33)-1,4),-1===a&&(a=4),a}function ui(e,t){let l,a,n,o,i,r=ai.length,s=e+621,u=-14,d=ai[0];if(e<d||e>=ai[r-1])throw new Error("Invalid Jalaali year "+e);for(i=1;i<r&&(l=ai[i],a=l-d,!(e<l));i+=1)u=u+8*fi(a,33)+fi(hi(a,33),4),d=l;o=e-d,u=u+8*fi(o,33)+fi(hi(o,33)+3,4),4===hi(a,33)&&a-o===4&&(u+=1);let c=fi(s,4)-fi(3*(fi(s,100)+1),4)-150,v=20+u-c;return t||(a-o<6&&(o=o-a+33*fi(a+4,33)),n=hi(hi(o+1,33)-1,4),-1===n&&(n=4)),{leap:n,gy:s,march:v}}function di(e,t,l){let a=ui(e,!0);return vi(a.gy,3,a.march)+31*(t-1)-fi(t,7)*(t-7)+l-1}function ci(e){let t,l,a,n=pi(e).gy,o=n-621,i=ui(o,!1),r=vi(n,3,i.march);if(a=e-r,a>=0){if(a<=185)return l=1+fi(a,31),t=hi(a,31)+1,{jy:o,jm:l,jd:t};a-=186}else o-=1,a+=179,1===i.leap&&(a+=1);return l=7+fi(a,30),t=hi(a,30)+1,{jy:o,jm:l,jd:t}}function vi(e,t,l){let a=fi(1461*(e+fi(t-8,6)+100100),4)+fi(153*hi(t+9,12)+2,5)+l-34840408;return a=a-fi(3*fi(e+100100+fi(t-8,6),100),4)+752,a}function pi(e){let t=4*e+139361631;t=t+4*fi(3*fi(4*e+183187720,146097),4)-3908;let l=5*fi(hi(t,1461),4)+308,a=fi(hi(l,153),5)+1,n=hi(fi(l,153),12)+1;return{gy:fi(t,1461)-100100+fi(8-n,6),gm:n,gd:a}}function fi(e,t){return~~(e/t)}function hi(e,t){return e-~~(e/t)*t}var mi=["gregorian","persian"],gi={modelValue:{required:!0},mask:{type:String},locale:Object,calendar:{type:String,validator:e=>mi.includes(e),default:"gregorian"},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},bi=["update:modelValue"];function yi(e){return e.year+"/"+nt(e.month)+"/"+nt(e.day)}function wi(e,t){let l=(0,n.Fl)((()=>!0!==e.disable&&!0!==e.readonly)),a=(0,n.Fl)((()=>!0===l.value?0:-1)),o=(0,n.Fl)((()=>{let t=[];return void 0!==e.color&&t.push(`bg-${e.color}`),void 0!==e.textColor&&t.push(`text-${e.textColor}`),t.join(" ")}));function i(){return void 0!==e.locale?{...t.lang.date,...e.locale}:t.lang.date}function r(t){let l=new Date,a=!0===t?null:0;if("persian"===e.calendar){let e=ni(l);return{year:e.jy,month:e.jm,day:e.jd}}return{year:l.getFullYear(),month:l.getMonth()+1,day:l.getDate(),hour:a,minute:a,second:a,millisecond:a}}return{editable:l,tabindex:a,headerClass:o,getLocale:i,getCurrentDate:r}}var Si=864e5,xi=36e5,_i=6e4,ki="YYYY-MM-DDTHH:mm:ss.SSSZ",Ci=/\[((?:[^\]\\]|\\]|\\)*)\]|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}
6|[AQExX]/g,qi=/(\[[^\]]*\])|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|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,Fi={};function Ti(e,t){let l="("+t.days.join("|")+")",a=e+l;if(void 0!==Fi[a])return Fi[a];let n="("+t.daysShort.join("|")+")",o="("+t.months.join("|")+")",i="("+t.monthsShort.join("|")+")",r={},s=0,u=e.replace(qi,(e=>{switch(s++,e){case"YY":return r.YY=s,"(-?\\d{1,2})";case"YYYY":return r.YYYY=s,"(-?\\d{1,4})";case"M":return r.M=s,"(\\d{1,2})";case"MM":return r.M=s,"(\\d{2})";case"MMM":return r.MMM=s,i;case"MMMM":return r.MMMM=s,o;case"D":return r.D=s,"(\\d{1,2})";case"Do":return r.D=s++,"(\\d{1,2}(st|nd|rd|th))";case"DD":return r.D=s,"(\\d{2})";case"H":return r.H=s,"(\\d{1,2})";case"HH":return r.H=s,"(\\d{2})";case"h":return r.h=s,"(\\d{1,2})";case"hh":return r.h=s,"(\\d{2})";case"m":return r.m=s,"(\\d{1,2})";case"mm":return r.m=s,"(\\d{2})";case"s":return r.s=s,"(\\d{1,2})";case"ss":return r.s=s,"(\\d{2})";case"S":return r.S=s,"(\\d{1})";case"SS":return r.S=s,"(\\d{2})";case"SSS":return r.S=s,"(\\d{3})";case"A":return r.A=s,"(AM|PM)";case"a":return r.a=s,"(am|pm)";case"aa":return r.aa=s,"(a\\.m\\.|p\\.m\\.)";case"ddd":return n;case"dddd":return l;case"Q":case"d":case"E":return"(\\d{1})";case"Qo":return"(1st|2nd|3rd|4th)";case"DDD":case"DDDD":return"(\\d{1,3})";case"w":return"(\\d{1,2})";case"ww":return"(\\d{2})";case"Z":return r.Z=s,"(Z|[+-]\\d{2}:\\d{2})";case"ZZ":return r.ZZ=s,"(Z|[+-]\\d{2}\\d{2})";case"X":return r.X=s,"(-?\\d+)";case"x":return r.x=s,"(-?\\d{4,})";default:return s--,"["===e[0]&&(e=e.substring(1,e.length-1)),e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}})),d={map:r,regex:new RegExp("^"+u)};return Fi[a]=d,d}function $i(e,t){return void 0!==e?e:void 0!==t?t.date:$e.default.date}function Mi(e,t=""){let l=e>0?"-":"+",a=Math.abs(e),n=Math.floor(a/60),o=a%60;return l+nt(n)+t+nt(o)}function Oi(e,t,l){let a=e.getFullYear(),n=e.getMonth(),o=e.getDate();return void 0!==t.year&&(a+=l*t.year,delete t.year),void 0!==t.month&&(n+=l*t.month,delete t.month),e.setDate(1),e.setMonth(2),e.setFullYear(a),e.setMonth(n),e.setDate(Math.min(o,ar(e))),void 0!==t.date&&(e.setDate(e.getDate()+l*t.date),delete t.date),e}function Pi(e,t,l){let a=void 0!==t.year?t.year:e[`get${l}FullYear`](),n=void 0!==t.month?t.month-1:e[`get${l}Month`](),o=new Date(a,n+1,0).getDate(),i=Math.min(o,void 0!==t.date?t.date:e[`get${l}Date`]());return e[`set${l}Date`](1),e[`set${l}Month`](2),e[`set${l}FullYear`](a),e[`set${l}Month`](n),e[`set${l}Date`](i),delete t.year,delete t.month,delete t.date,e}function Bi(e,t,l){let a=Ei(t),n=new Date(e),o=void 0!==a.year||void 0!==a.month||void 0!==a.date?Oi(n,a,l):n;for(let i in a){let e=tt(i);o[`set${e}`](o[`get${e}`]()+l*a[i])}return o}function Ei(e){let t={...e};return void 0!==e.years&&(t.year=e.years,delete t.years),void 0!==e.months&&(t.month=e.months,delete t.months),void 0!==e.days&&(t.date=e.days,delete t.days),void 0!==e.day&&(t.date=e.day,delete t.day),void 0!==e.hour&&(t.hours=e.hour,delete t.hour),void 0!==e.minute&&(t.minutes=e.minute,delete t.minute),void 0!==e.second&&(t.seconds=e.second,delete t.second),void 0!==e.millisecond&&(t.milliseconds=e.millisecond,delete t.millisecond),t}function Ai(e,t,l){let a=Ei(t),n=!0===l?"UTC":"",o=new Date(e),i=void 0!==a.year||void 0!==a.month||void 0!==a.date?Pi(o,a,n):o;for(let r in a){let e=r.charAt(0).toUpperCase()+r.slice(1);i[`set${n}${e}`](a[r])}return i}function Li(e,t,l){let a=Hi(e,t,l),n=new Date(a.year,null===a.month?null:a.month-1,null===a.day?1:a.day,a.hour,a.minute,a.second,a.millisecond),o=n.getTimezoneOffset();return null===a.timezoneOffset||a.timezoneOffset===o?n:Bi(n,{minutes:a.timezoneOffset-o},1)}function Hi(e,t,l,a,n){let o={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(void 0!==n&&Object.assign(o,n),null==e||""===e||"string"!=typeof e)return o;void 0===t&&(t=ki);let i=$i(l,Pe.props),r=i.months,s=i.monthsShort,{regex:u,map:d}=Ti(t,i),c=e.match(u);if(null===c)return o;let v="";if(void 0!==d.X||void 0!==d.x){let e=parseInt(c[void 0!==d.X?d.X:d.x],10);if(!0===isNaN(e)||e<0)return o;let t=new Date(e*(void 0!==d.X?1e3:1));o.year=t.getFullYear(),o.month=t.getMonth()+1,o.day=t.getDate(),o.hour=t.getHours(),o.minute=t.getMinutes(),o.second=t.getSeconds(),o.millisecond=t.getMilliseconds()}else{if(void 0!==d.YYYY)o.year=parseInt(c[d.YYYY],10);else if(void 0!==d.YY){let e=parseInt(c[d.YY],10);o.year=e<0?e:2e3+e}if(void 0!==d.M){if(o.month=parseInt(c[d.M],10),o.month<1||o.month>12)return o}else void 0!==d.MMM?o.month=s.indexOf(c[d.MMM])+1:void 0!==d.MMMM&&(o.month=r.indexOf(c[d.MMMM])+1);if(void 0!==d.D){if(o.day=parseInt(c[d.D],10),null===o.year||null===o.month||o.day<1)return o;let e="persian"!==a?new Date(o.year,o.month,0).getDate():ri(o.year,o.month);if(o.day>e)return o}void 0!==d.H?o.hour=parseInt(c[d.H],10)%24:void 0!==d.h&&(o.hour=parseInt(c[d.h],10)%12,(d.A&&"PM"===c[d.A]||d.a&&"pm"===c[d.a]||d.aa&&"p.m."===c[d.aa])&&(o.hour+=12),o.hour=o.hour%24),void 0!==d.m&&(o.minute=parseInt(c[d.m],10)%60),void 0!==d.s&&(o.second=parseInt(c[d.s],10)%60),void 0!==d.S&&(o.millisecond=parseInt(c[d.S],10)*10**(3-c[d.S].length)),(void 0!==d.Z||void 0!==d.ZZ)&&(v=void 0!==d.Z?c[d.Z].replace(":",""):c[d.ZZ],o.timezoneOffset=("+"===v[0]?-1:1)*(60*v.slice(1,3)+1*v.slice(3,5)))}return o.dateHash=nt(o.year,6)+"/"+nt(o.month)+"/"+nt(o.day),o.timeHash=nt(o.hour)+":"+nt(o.minute)+":"+nt(o.second)+v,o}function Vi(e){return"number"==typeof e||!1===isNaN(Date.parse(e))}function Ni(e,t){return Ai(new Date,e,t)}function Ri(e){let t=new Date(e).getDay();return 0===t?7:t}function zi(e){let t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);let l=new Date(t.getFullYear(),0,4);l.setDate(l.getDate()-(l.getDay()+6)%7+3);let a=t.getTimezoneOffset()-l.getTimezoneOffset();t.setHours(t.getHours()-a);let n=(t-l)/(7*Si);return 1+Math.floor(n)}function Ii(e){return 1e4*e.getFullYear()+100*e.getMonth()+e.getDate()}function ji(e,t){let l=new Date(e);return!0===t?Ii(l):l.getTime()}function Di(e,t,l,a={}
6){let n=ji(t,a.onlyDate),o=ji(l,a.onlyDate),i=ji(e,a.onlyDate);return(i>n||!0===a.inclusiveFrom&&i===n)&&(i<o||!0===a.inclusiveTo&&i===o)}function Ui(e,t){return Bi(e,t,1)}function Yi(e,t){return Bi(e,t,-1)}function Qi(e,t,l){let a=new Date(e),n="set"+(!0===l?"UTC":"");switch(t){case"year":case"years":a[`${n}Month`](0);case"month":case"months":a[`${n}Date`](1);case"day":case"days":case"date":a[`${n}Hours`](0);case"hour":case"hours":a[`${n}Minutes`](0);case"minute":case"minutes":a[`${n}Seconds`](0);case"second":case"seconds":a[`${n}Milliseconds`](0)}return a}function Wi(e,t,l){let a=new Date(e),n="set"+(!0===l?"UTC":"");switch(t){case"year":case"years":a[`${n}Month`](11);case"month":case"months":a[`${n}Date`](ar(a));case"day":case"days":case"date":a[`${n}Hours`](23);case"hour":case"hours":a[`${n}Minutes`](59);case"minute":case"minutes":a[`${n}Seconds`](59);case"second":case"seconds":a[`${n}Milliseconds`](999)}return a}function Ki(e){let t=new Date(e);return Array.prototype.slice.call(arguments,1).forEach((e=>{t=Math.max(t,new Date(e))})),t}function Ji(e){let t=new Date(e);return Array.prototype.slice.call(arguments,1).forEach((e=>{t=Math.min(t,new Date(e))})),t}function Xi(e,t,l){return(e.getTime()-e.getTimezoneOffset()*_i-(t.getTime()-t.getTimezoneOffset()*_i))/l}function Gi(e,t,l="days"){let a=new Date(e),n=new Date(t);switch(l){case"years":case"year":return a.getFullYear()-n.getFullYear();case"months":case"month":return 12*(a.getFullYear()-n.getFullYear())+a.getMonth()-n.getMonth();case"days":case"day":case"date":return Xi(Qi(a,"day"),Qi(n,"day"),Si);case"hours":case"hour":return Xi(Qi(a,"hour"),Qi(n,"hour"),xi);case"minutes":case"minute":return Xi(Qi(a,"minute"),Qi(n,"minute"),_i);case"seconds":case"second":return Xi(Qi(a,"second"),Qi(n,"second"),1e3)}}function Zi(e){return Gi(e,Qi(e,"year"),"days")+1}function er(e){return!0===We(e)?"date":"number"==typeof e?"number":"string"}function tr(e,t,l){let a=new Date(e);if(t){let e=new Date(t);if(a<e)return e}if(l){let e=new Date(l);if(a>e)return e}return a}function lr(e,t,l){let a=new Date(e),n=new Date(t);if(void 0===l)return a.getTime()===n.getTime();switch(l){case"second":case"seconds":if(a.getSeconds()!==n.getSeconds())return!1;case"minute":case"minutes":if(a.getMinutes()!==n.getMinutes())return!1;case"hour":case"hours":if(a.getHours()!==n.getHours())return!1;case"day":case"days":case"date":if(a.getDate()!==n.getDate())return!1;case"month":case"months":if(a.getMonth()!==n.getMonth())return!1;case"year":case"years":if(a.getFullYear()!==n.getFullYear())return!1;break;default:throw new Error(`date isSameDate unknown unit ${l}`)}return!0}function ar(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()}function nr(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 or={YY(e,t,l){let a=this.YYYY(e,t,l)%100;return a>=0?nt(a):"-"+nt(Math.abs(a))},YYYY(e,t,l){return l??e.getFullYear()},M(e){return 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 nr(this.Q(e))},D(e){return e.getDate()},Do(e){return nr(e.getDate())},DD(e){return nt(e.getDate())},DDD(e){return Zi(e)},DDDD(e){return nt(Zi(e),3)},d(e){return e.getDay()},dd(e,t){return this.dddd(e,t).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 zi(e)},ww(e){return nt(zi(e))},H(e){return e.getHours()},HH(e){return nt(e.getHours())},h(e){let t=e.getHours();return 0===t?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 this.H(e)<12?"AM":"PM"},a(e){return this.H(e)<12?"am":"pm"},aa(e){return this.H(e)<12?"a.m.":"p.m."},Z(e,t,l,a){let n=a??e.getTimezoneOffset();return Mi(n,":")},ZZ(e,t,l,a){let n=a??e.getTimezoneOffset();return Mi(n)},X(e){return Math.floor(e.getTime()/1e3)},x(e){return e.getTime()}};function ir(e,t,l,a,n){if(0!==e&&!e||e===1/0||e===-1/0)return;let o=new Date(e);if(isNaN(o))return;void 0===t&&(t=ki);let i=$i(l,Pe.props);return t.replace(Ci,((e,t)=>e in or?or[e](o,i,a,n):void 0===t?e:t.split("\\]").join("]")))}function rr(e){return!0===We(e)?new Date(e.getTime()):e}var sr={isValid:Vi,extractDate:Li,buildDate:Ni,getDayOfWeek:Ri,getWeekOfYear:zi,isBetweenDates:Di,addToDate:Ui,subtractFromDate:Yi,adjustDate:Ai,startOfDate:Qi,endOfDate:Wi,getMaxDate:Ki,getMinDate:Ji,getDateDiff:Gi,getDayOfYear:Zi,inferDateFormat:er,getDateBetween:tr,isSameDate:lr,daysInMonth:ar,formatDate:ir,clone:rr},ur=20,dr=["Calendar","Years","Months"],cr=e=>dr.includes(e),vr=e=>/^-?[\d]+\/[0-1]\d$/.test(e),pr=" â ";function fr(e){return e.year+"/"+nt(e.month)}var hr=ne({name:"QDate",props:{...gi,...yn,...zt,multiple:Boolean,range:Boolean,title:String,subtitle:String,mask:{default:"YYYY/MM/DD"},defaultYearMonth:{type:String,validator:vr},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],navigationMinYearMonth:{type:String,validator:vr},navigationMaxYearMonth:{type:String,validator:vr},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:"Calendar",validator:cr}},emits:[...bi,"rangeStart","rangeEnd","navigation"],setup(e,{slots:t,emit:l}){let i,{proxy:r}=(0,n.FN)(),{$q:s}=r,u=It(e,s),{getCache:d}=En(),{tabindex:c,headerClass:v,getLocale:p,getCurrentDate:f}=wi(e,s),h=wn(e),m=Sn(h),g=(0,a.iH)(null),b=(0,a.iH)(pe()),y=(0,a.iH)(p()),w=(0,n.Fl)((()=>pe())),S=(0,n.Fl)((()=>p())),x=(0,n.Fl)((()=>f())),_=(0,a.iH)(he(b.value,y.value)),k=(0,a.iH)(e.defaultView),C=!0===s.lang.rtl?"right":"left",q=(0,a.iH)(C.value),F=(0,a.iH)(C.value),T=_.value.year,$=(0,a.iH)(T-T%ur-(T<0?ur:0)),M=(0,a.iH)(null),O=(0,n.Fl)((()=>{let t=!0===e.landscape?"landscape":"portrait";return`q-date q-date--${t} q-date--${t}
6-${!0===e.minimal?"minimal":"standard"}`+(!0===u.value?" q-date--dark q-dark":"")+(!0===e.bordered?" q-date--bordered":"")+(!0===e.square?" q-date--square no-border-radius":"")+(!0===e.flat?" q-date--flat no-shadow":"")+(!0===e.disable?" disabled":!0===e.readonly?" q-date--readonly":"")})),P=(0,n.Fl)((()=>e.color||"primary")),B=(0,n.Fl)((()=>e.textColor||"white")),E=(0,n.Fl)((()=>!0===e.emitImmediately&&!0!==e.multiple&&!0!==e.range)),A=(0,n.Fl)((()=>!0===Array.isArray(e.modelValue)?e.modelValue:null!==e.modelValue&&void 0!==e.modelValue?[e.modelValue]:[])),L=(0,n.Fl)((()=>A.value.filter((e=>"string"==typeof e)).map((e=>fe(e,b.value,y.value))).filter((e=>null!==e.dateHash&&null!==e.day&&null!==e.month&&null!==e.year)))),H=(0,n.Fl)((()=>{let e=e=>fe(e,b.value,y.value);return A.value.filter((e=>!0===Qe(e)&&void 0!==e.from&&void 0!==e.to)).map((t=>({from:e(t.from),to:e(t.to)}))).filter((e=>null!==e.from.dateHash&&null!==e.to.dateHash&&e.from.dateHash<e.to.dateHash))})),V=(0,n.Fl)((()=>"persian"!==e.calendar?e=>new Date(e.year,e.month-1,e.day):e=>{let t=oi(e.year,e.month,e.day);return new Date(t.gy,t.gm-1,t.gd)})),N=(0,n.Fl)((()=>"persian"===e.calendar?yi:(e,t,l)=>ir(new Date(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),void 0===t?b.value:t,void 0===l?y.value:l,e.year,e.timezoneOffset))),R=(0,n.Fl)((()=>L.value.length+H.value.reduce(((e,t)=>e+1+Gi(V.value(t.to),V.value(t.from))),0))),z=(0,n.Fl)((()=>{if(void 0!==e.title&&null!==e.title&&0!==e.title.length)return e.title;if(null!==M.value){let e=M.value.init,t=V.value(e);return y.value.daysShort[t.getDay()]+", "+y.value.monthsShort[e.month-1]+" "+e.day+pr+"?"}if(0===R.value)return pr;if(R.value>1)return`${R.value} ${y.value.pluralDay}`;let t=L.value[0],l=V.value(t);return!0===isNaN(l.valueOf())?pr:void 0!==y.value.headerTitle?y.value.headerTitle(l,t):y.value.daysShort[l.getDay()]+", "+y.value.monthsShort[t.month-1]+" "+t.day})),I=(0,n.Fl)((()=>L.value.concat(H.value.map((e=>e.from))).sort(((e,t)=>e.year-t.year||e.month-t.month))[0])),j=(0,n.Fl)((()=>L.value.concat(H.value.map((e=>e.to))).sort(((e,t)=>t.year-e.year||t.month-e.month))[0])),D=(0,n.Fl)((()=>{if(void 0!==e.subtitle&&null!==e.subtitle&&0!==e.subtitle.length)return e.subtitle;if(0===R.value)return pr;if(R.value>1){let e=I.value,t=j.value,l=y.value.monthsShort;return l[e.month-1]+(e.year!==t.year?" "+e.year+pr+l[t.month-1]+" ":e.month!==t.month?pr+l[t.month-1]:"")+" "+t.year}return L.value[0].year})),U=(0,n.Fl)((()=>{let e=[s.iconSet.datetime.arrowLeft,s.iconSet.datetime.arrowRight];return!0===s.lang.rtl?e.reverse():e})),Y=(0,n.Fl)((()=>void 0!==e.firstDayOfWeek?Number(e.firstDayOfWeek):y.value.firstDayOfWeek)),Q=(0,n.Fl)((()=>{let e=y.value.daysShort,t=Y.value;return t>0?e.slice(t,7).concat(e.slice(0,t)):e})),W=(0,n.Fl)((()=>{let t=_.value;return"persian"!==e.calendar?new Date(t.year,t.month,0).getDate():ri(t.year,t.month)})),K=(0,n.Fl)((()=>"function"==typeof e.eventColor?e.eventColor:()=>e.eventColor)),J=(0,n.Fl)((()=>{if(void 0===e.navigationMinYearMonth)return null;let t=e.navigationMinYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}})),X=(0,n.Fl)((()=>{if(void 0===e.navigationMaxYearMonth)return null;let t=e.navigationMaxYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}})),G=(0,n.Fl)((()=>{let e={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return null!==J.value&&J.value.year>=_.value.year&&(e.year.prev=!1,J.value.year===_.value.year&&J.value.month>=_.value.month&&(e.month.prev=!1)),null!==X.value&&X.value.year<=_.value.year&&(e.year.next=!1,X.value.year===_.value.year&&X.value.month<=_.value.month&&(e.month.next=!1)),e})),Z=(0,n.Fl)((()=>{let e={};return L.value.forEach((t=>{let l=fr(t);void 0===e[l]&&(e[l]=[]),e[l].push(t.day)})),e})),ee=(0,n.Fl)((()=>{let e={};return H.value.forEach((t=>{let l=fr(t.from),a=fr(t.to);if(void 0===e[l]&&(e[l]=[]),e[l].push({from:t.from.day,to:l===a?t.to.day:void 0,range:t}),l<a){let l,{year:n,month:o}=t.from,i=o<12?{year:n,month:o+1}:{year:n+1,month:1};for(;(l=fr(i))<=a;)void 0===e[l]&&(e[l]=[]),e[l].push({from:void 0,to:l===a?t.to.day:void 0,range:t}),i.month++,i.month>12&&(i.year++,i.month=1)}})),e})),te=(0,n.Fl)((()=>
6{if(null===M.value)return;let{init:e,initHash:t,final:l,finalHash:a}=M.value,[n,o]=t<=a?[e,l]:[l,e],i=fr(n),r=fr(o);if(i!==le.value&&r!==le.value)return;let s={};return i===le.value?(s.from=n.day,s.includeFrom=!0):s.from=1,r===le.value?(s.to=o.day,s.includeTo=!0):s.to=W.value,s})),le=(0,n.Fl)((()=>fr(_.value))),ae=(0,n.Fl)((()=>{let t={};if(void 0===e.options){for(let e=1;e<=W.value;e++)t[e]=!0;return t}let l="function"==typeof e.options?e.options:t=>e.options.includes(t);for(let e=1;e<=W.value;e++){let a=le.value+"/"+nt(e);t[e]=l(a)}return t})),ne=(0,n.Fl)((()=>{let t={};if(void 0===e.events)for(let e=1;e<=W.value;e++)t[e]=!1;else{let l="function"==typeof e.events?e.events:t=>e.events.includes(t);for(let e=1;e<=W.value;e++){let a=le.value+"/"+nt(e);t[e]=!0===l(a)&&K.value(a)}}return t})),oe=(0,n.Fl)((()=>{let t,l,{year:a,month:n}=_.value;if("persian"!==e.calendar)t=new Date(a,n-1,1),l=new Date(a,n-1,0).getDate();else{let e=oi(a,n,1);t=new Date(e.gy,e.gm-1,e.gd);let o=n-1,i=a;0===o&&(o=12,i--),l=ri(i,o)}return{days:t.getDay()-Y.value-1,endDay:l}})),ie=(0,n.Fl)((()=>{let e=[],{days:t,endDay:l}=oe.value,a=t<0?t+7:t;if(a<6)for(let i=l-a;i<=l;i++)e.push({i,fill:!0});let n=e.length;for(let i=1;i<=W.value;i++){let t={i,event:ne.value[i],classes:[]};!0===ae.value[i]&&(t.in=!0,t.flat=!0),e.push(t)}if(void 0!==Z.value[le.value]&&Z.value[le.value].forEach((t=>{let l=n+t-1;Object.assign(e[l],{selected:!0,unelevated:!0,flat:!1,color:P.value,textColor:B.value})})),void 0!==ee.value[le.value]&&ee.value[le.value].forEach((t=>{if(void 0!==t.from){let l=n+t.from-1,a=n+(t.to||W.value)-1;for(let n=l;n<=a;n++)Object.assign(e[n],{range:t.range,unelevated:!0,color:P.value,textColor:B.value});Object.assign(e[l],{rangeFrom:!0,flat:!1}),void 0!==t.to&&Object.assign(e[a],{rangeTo:!0,flat:!1})}else if(void 0!==t.to){let l=n+t.to-1;for(let a=n;a<=l;a++)Object.assign(e[a],{range:t.range,unelevated:!0,color:P.value,textColor:B.value});Object.assign(e[l],{flat:!1,rangeTo:!0})}else{let l=n+W.value-1;for(let a=n;a<=l;a++)Object.assign(e[a],{range:t.range,unelevated:!0,color:P.value,textColor:B.value})}})),void 0!==te.value){let t=n+te.value.from-1,l=n+te.value.to-1;for(let a=t;a<=l;a++)e[a].color=P.value,e[a].editRange=!0;!0===te.value.includeFrom&&(e[t].editRangeFrom=!0),!0===te.value.includeTo&&(e[l].editRangeTo=!0)}_.value.year===x.value.year&&_.value.month===x.value.month&&(e[n+x.value.day-1].today=!0);let o=e.length%7;if(o>0){let t=7-o;for(let l=1;l<=t;l++)e.push({i:l,fill:!0})}return e.forEach((e=>{let t="q-date__calendar-item ";!0===e.fill?t+="q-date__calendar-item--fill":(t+="q-date__calendar-item--"+(!0===e.in?"in":"out"),void 0!==e.range&&(t+=" q-date__range"+(!0===e.rangeTo?"-to":!0===e.rangeFrom?"-from":"")),!0===e.editRange&&(t+=` q-date__edit-range${!0===e.editRangeFrom?"-from":""}${!0===e.editRangeTo?"-to":""}`),(void 0!==e.range||!0===e.editRange)&&(t+=` text-${e.color}`)),e.classes=t})),e})),re=(0,n.Fl)((()=>!0===e.disable?{"aria-disabled":"true"}:{}));function se(){let{year:e,month:t,day:l}=x.value,a={..._.value,year:e,month:t,day:l},n=Z.value[fr(a)];(void 0===n||!1===n.includes(a.day))&&Te(a),ce(a.year,a.month)}function ue(e){!0===cr(e)&&(k.value=e)}function de(e,t){["month","year"].includes(e)&&("month"===e?ge:be)(!0===t?-1:1)}function ce(e,t){k.value="Calendar",_e(e,t)}function ve(t,l){if(!1===e.range||!t)return void(M.value=null);let a=Object.assign({..._.value},t),n=void 0!==l?Object.assign({..._.value},l):a;M.value={init:a,initHash:yi(a),final:n,finalHash:yi(n)},ce(a.year,a.month)}function pe(){return"persian"===e.calendar?"YYYY/MM/DD":e.mask}function fe(t,l,a){return Hi(t,l,a,e.calendar,{hour:0,minute:0,second:0,millisecond:0})}function he(t,l){let a=!0===Array.isArray(e.modelValue)?e.modelValue:e.modelValue?[e.modelValue]:[];if(0===a.length)return me();let n=a[a.length-1],o=fe(void 0!==n.from?n.from:n,t,l);return null===o.dateHash?me():o}function me(){let t,l;if(void 0!==e.defaultYearMonth){let a=e.defaultYearMonth.split("/");t=parseInt(a[0],10),l=parseInt(a[1],10)}else{let e=void 0!==x.value?x.value:f();t=e.year,l=e.month}return{year:t,month:l,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:t+"/"+nt(l)+"/01"}}function ge(e){let t=_.value.year,l=Number(_.value.month)+e;13===l?(l=1,t++):0===l&&(l=12,t--),_e(t,l),!0===E.value&&Ce("month")}function be(e){let t=Number(_.value.year)+e;_e(t,_.value.month),!0===E.value&&Ce("year")}function ye(t){_e(t,_.value.month),k.value="Years"===e.defaultView?"Months":"Calendar",!0===E.value&&Ce("year")}function we(e){_e(_.value.year,e),k.value="Calendar",!0===E.value&&Ce("month")}function Se(e,t){let l=Z.value[t];(void 0!==l&&!0===l.includes(e.day)?$e:Te)(e)}function xe(e){return{year:e.year,month:e.month,day:e.day}}function _e(e,t,l){if(null!==J.value&&e<=J.value.year&&((t<J.value.month||e<J.value.year)&&(t=J.value.month),e=J.value.year),null!==X.value&&e>=X.value.year&&((t>X.value.month||e>X.value.year)&&(t=X.value.month),e=X.value.year),void 0!==l){let{hour:e,minute:t,second:a,millisecond:n,timezoneOffset:o,timeHash:i}=l;Object.assign(_.value,{hour:e,minute:t,second:a,millisecond:n,timezoneOffset:o,timeHash:i})}let a=e+"/"+nt(t)+"/01";a!==_.value.dateHash&&(q.value=_.value.dateHash<a==(!0!==s.lang.rtl)?"left":"right",e!==_.value.year&&(F.value=q.value),(0,n.Y3)((()=>{$.value=e-e%ur-(e<0?ur:0),Object.assign(_.value,{year:e,month:t,day:1,dateHash:a})})))}function ke(t,a,n){let o=null!==t&&1===t.length&&!1===e.multiple?t[0]:t;i=o;let{reason:r,details:s}=qe(a,n);l("update:modelValue",o,r,s)}function Ce(t){let a=void 0!==L.value[0]&&null!==L.value[0].dateHash?{...L.value[0]}:{..._.value};(0,n.Y3)((()=>{a.year=_.value.year,a.month=_.value.month;let n="persian"!==e.calendar?new Date(a.year,a.month,0).getDate():ri(a.year,a.month);a.day=Math.min(Math.max(1,a.day),n);let o=Fe(a);i=o;let{details:r}=qe("",a);l("update:modelValue",o,t,r)}))}function qe(e,t){return void 0!==t.from?{reason:`${e}-range`,details:{...xe(t.target),from:xe(t.from),to:xe(t.to)}}:{reason:`${e}-day`,details:xe(t)}}function Fe(e,t,l){return void 0!==e.from?{from:N.value(e.from,t,l),to:N.value(e.to,t,l)}:N.value(e,t,l)}function Te(t){let l;if(!0===e.multiple)if(void 0!==t.from){let e=yi(t.from),a=yi(t.to),n=L.value.filter((t=>t.dateHash<e||t.dateHash>a)),o=H.value.filter((({from:t,to:l})=>l.dateHash<e||t.dateHash>a));l=n.concat(o).concat(t).map((e=>Fe(e)))}else{let e=A.value.slice();e.push(Fe(t)),l=e}else l=Fe(t);ke(l,"add",t)}function $e(t){if(!0===e.noUnset)return;let l=null;if(!0===e.multiple&&!0===Array.isArray(e.modelValue)){let a=Fe(t);l=void 0!==t.from?e.modelValue.filter((e=>void 0===e.from||e.from!==a.from&&e.to!==a.to)):e.modelValue.filter((e=>e!==a)),0===l.length&&(l=null)}ke(l,"remove",t)}function Me(t,a,n){let o=L.value.concat(H.value).map((e=>Fe(e,t,a))).filter((e=>void 0!==e.from?null!==e.from.dateHash&&null!==e.to.dateHash:null!==e.dateHash));l("update:modelValue",(!0===e.multiple?o:o[0])||null,n)}function Oe(){if(!0!==e.minimal)return(0,n.h)("div",{class:"q-date__header "+v.value},[(0,n.h)("div",{class:"relative-position"},[(0,n.h)(o.uT,{name:"q-transition--fade"},(()=>(0,n.h)("div",{key:"h-yr-"+D.value,class:"q-date__header-subtitle q-date__header-link "+("Years"===k.value?"q-date__header-link--active":"cursor-pointer"),tabindex:c.value,...d("vY",{onClick(){k.value="Years"},onKeyup(e){13===e.keyCode&&(k.value="Years")}})},[D.value])))]),(0,n.h)("div",{class:"q-date__header-title relative-position flex no-wrap"},[(0,n.h)("div",{class:"relative-position col"},[(0,n.h)(o.uT,{name:"q-transition--fade"},(()=>(0,n.h)("div",{key:"h-sub"+z.value,class:"q-date__header-title-label q-date__header-link "+("Calendar"===k.value?"q-date__header-link--active":"cursor-pointer"),tabindex:c.value,...d("vC",{onClick(){k.value="Calendar"},onKeyup(e){13===e.keyCode&&(k.value="Calendar")}})},[z.value])))]),!0===e.todayBtn?(0,n.h)(Ll,{class:"q-date__header-today self-start",icon:s.iconSet.datetime.today,flat:!0,size:"sm",round:!0,tabindex:c.value,onClick:se}):null])])}function Pe({label:e,type:t,key:l,dir:a,goTo:i,boundaries:r,cls:s}){return[(0,n.h)("div",{class:"row items-center q-date__arrow"}
6,[(0,n.h)(Ll,{round:!0,dense:!0,size:"sm",flat:!0,icon:U.value[0],tabindex:c.value,disable:!1===r.prev,...d("go-#"+t,{onClick(){i(-1)}})})]),(0,n.h)("div",{class:"relative-position overflow-hidden flex flex-center"+s},[(0,n.h)(o.uT,{name:"q-transition--jump-"+a},(()=>(0,n.h)("div",{key:l},[(0,n.h)(Ll,{flat:!0,dense:!0,noCaps:!0,label:e,tabindex:c.value,...d("view#"+t,{onClick:()=>{k.value=t}})})])))]),(0,n.h)("div",{class:"row items-center q-date__arrow"},[(0,n.h)(Ll,{round:!0,dense:!0,size:"sm",flat:!0,icon:U.value[1],tabindex:c.value,disable:!1===r.next,...d("go+#"+t,{onClick(){i(1)}})})])]}(0,n.YP)((()=>e.modelValue),(e=>{if(i===e)i=0;else{let e=he(b.value,y.value);_e(e.year,e.month,e)}})),(0,n.YP)(k,(()=>{null!==g.value&&!0===r.$el.contains(document.activeElement)&&g.value.focus()})),(0,n.YP)((()=>_.value.year+"|"+_.value.month),(()=>{l("navigation",{year:_.value.year,month:_.value.month})})),(0,n.YP)(w,(e=>{Me(e,y.value,"mask"),b.value=e})),(0,n.YP)(S,(e=>{Me(b.value,e,"locale"),y.value=e}));let Be={Calendar:()=>[(0,n.h)("div",{key:"calendar-view",class:"q-date__view q-date__calendar"},[(0,n.h)("div",{class:"q-date__navigation row items-center no-wrap"},Pe({label:y.value.months[_.value.month-1],type:"Months",key:_.value.month,dir:q.value,goTo:ge,boundaries:G.value.month,cls:" col"}).concat(Pe({label:_.value.year,type:"Years",key:_.value.year,dir:F.value,goTo:be,boundaries:G.value.year,cls:""}))),(0,n.h)("div",{class:"q-date__calendar-weekdays row items-center no-wrap"},Q.value.map((e=>(0,n.h)("div",{class:"q-date__calendar-item"},[(0,n.h)("div",e)])))),(0,n.h)("div",{class:"q-date__calendar-days-container relative-position overflow-hidden"},[(0,n.h)(o.uT,{name:"q-transition--slide-"+q.value},(()=>(0,n.h)("div",{key:le.value,class:"q-date__calendar-days fit"},ie.value.map((e=>(0,n.h)("div",{class:e.classes},[!0===e.in?(0,n.h)(Ll,{class:!0===e.today?"q-date__today":"",dense:!0,flat:e.flat,unelevated:e.unelevated,color:e.color,textColor:e.textColor,label:e.i,tabindex:c.value,...d("day#"+e.i,{onClick:()=>{Ee(e.i)},onMouseover:()=>{Ae(e.i)}})},!1!==e.event?()=>(0,n.h)("div",{class:"q-date__event bg-"+e.event}):null):(0,n.h)("div",""+e.i)]))))))])])],Months(){let t=_.value.year===x.value.year,l=e=>null!==J.value&&_.value.year===J.value.year&&J.value.month>e||null!==X.value&&_.value.year===X.value.year&&X.value.month<e,a=y.value.monthsShort.map(((e,a)=>{let o=_.value.month===a+1;return(0,n.h)("div",{class:"q-date__months-item flex flex-center"},[(0,n.h)(Ll,{class:!0===t&&x.value.month===a+1?"q-date__today":null,flat:!0!==o,label:e,unelevated:o,color:!0===o?P.value:null,textColor:!0===o?B.value:null,tabindex:c.value,disable:l(a+1),...d("month#"+a,{onClick:()=>{we(a+1)}})})])}));return!0===e.yearsInMonthView&&a.unshift((0,n.h)("div",{class:"row no-wrap full-width"},[Pe({label:_.value.year,type:"Years",key:_.value.year,dir:F.value,goTo:be,boundaries:G.value.year,cls:" col"})])),(0,n.h)("div",{key:"months-view",class:"q-date__view q-date__months flex flex-center"},a)},Years(){let e=$.value,t=e+ur,l=[],a=e=>null!==J.value&&J.value.year>e||null!==X.value&&X.value.year<e;for(let o=e;o<=t;o++){let e=_.value.year===o;l.push((0,n.h)("div",{class:"q-date__years-item flex flex-center"},[(0,n.h)(Ll,{key:"yr"+o,class:x.value.year===o?"q-date__today":null,flat:!e,label:o,dense:!0,unelevated:e,color:!0===e?P.value:null,textColor:!0===e?B.value:null,tabindex:c.value,disable:a(o),...d("yr#"+o,{onClick:()=>{ye(o)}})})]))}return(0,n.h)("div",{class:"q-date__view q-date__years flex flex-center"},[(0,n.h)("div",{class:"col-auto"},[(0,n.h)(Ll,{round:!0,dense:!0,flat:!0,icon:U.value[0],tabindex:c.value,disable:a(e),...d("y-",{onClick:()=>{$.value-=ur}})})]),(0,n.h)("div",{class:"q-date__years-content col self-stretch row items-center"},l),(0,n.h)("div",{class:"col-auto"},[(0,n.h)(Ll,{round:!0,dense:!0,flat:!0,icon:U.value[1],tabindex:c.value,disable:a(t),...d("y+",{onClick:()=>{$.value+=ur}})})])])}};function Ee(t){let a={..._.value,day:t};if(!1!==e.range)if(null===M.value){let n=ie.value.find((e=>!0!==e.fill&&e.i===t));if(!0!==e.noUnset&&void 0!==n.range)return void $e({target:a,from:n.range.from,to:n.range.to});if(!0===n.selected)return void $e(a);let o=yi(a);M.value={init:a,initHash:o,final:a,finalHash:o},l("rangeStart",xe(a))}else{let e=M.value.initHash,t=yi(a),n=e<=t?{from:M.value.init,to:a}:{from:a,to:M.value.init};M.value=null,Te(e===t?a:{target:a,...n}),l("rangeEnd",{from:xe(n.from),to:xe(n.to)})}else Se(a,le.value)}function Ae(e){if(null!==M.value){let t={..._.value,day:e};Object.assign(M.value,{final:t,finalHash:yi(t)})}}return Object.assign(r,{setToday:se,setView:ue,offsetCalendar:de,setCalendarTo:ce,setEditingRange:ve}),()=>{let l=[(0,n.h)("div",{class:"q-date__content col relative-position"},[(0,n.h)(o.uT,{name:"q-transition--fade"},Be[k.value])])],a=bt(t.default);return void 0!==a&&l.push((0,n.h)("div",{class:"q-date__actions"},a)),void 0!==e.name&&!0!==e.disable&&m(l,"push"),(0,n.h)("div",{class:O.value,...re.value},[Oe(),(0,n.h)("div",{ref:g,class:"q-date__main col column",tabindex:-1},l)])}}});function mr(e,t,l){function a(){}return(0,n.Jd)((()=>{e.value})),{removeFromHistory:a,addToHistory(){}}}var gr,br,yr,wr,Sr,xr,_r=0,kr=!1,Cr=null;function qr(e){Fr(e)&&fe(e)}function Fr(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;let t=ce(e),l=e.shiftKey&&!e.deltaX,a=!l&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),n=l||a?e.deltaY:e.deltaX;for(let o=0;o<t.length;o++){let e=t[o];if($a(e,a))return a?n<0&&0===e.scrollTop||n>0&&e.scrollTop+e.clientHeight===e.scrollHeight:n<0&&0===e.scrollLeft||n>0&&e.scrollLeft+e.clientWidth===e.scrollWidth}return!0}function Tr(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function $r(e){!0!==kr&&(kr=!0,requestAnimationFrame((()=>{kr=!1;let{height:t}=e.target,{clientHeight:l,scrollTop:a}=document.scrollingElement;(void 0===yr||t!==window.innerHeight)&&(yr=l-t,document.scrollingElement.scrollTop=a),a>yr&&(document.scrollingElement.scrollTop-=Math.ceil((a-yr)/8))})))}
6function Mr(e){let t=document.body,l=void 0!==window.visualViewport;if("add"===e){let{overflowY:e,overflowX:a}=window.getComputedStyle(t);gr=Sa(window),br=wa(window),wr=t.style.left,Sr=t.style.top,xr=window.location.href,t.style.left=`-${gr}px`,t.style.top=`-${br}px`,"hidden"!==a&&("scroll"===a||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===te.is.ios&&(!0===l?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",$r,re.passiveCapture),window.visualViewport.addEventListener("scroll",$r,re.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",Tr,re.passiveCapture))}!0===te.is.desktop&&!0===te.is.mac&&window[`${e}EventListener`]("wheel",qr,re.notPassive),"remove"===e&&(!0===te.is.ios&&(!0===l?(window.visualViewport.removeEventListener("resize",$r,re.passiveCapture),window.visualViewport.removeEventListener("scroll",$r,re.passiveCapture)):window.removeEventListener("scroll",Tr,re.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=wr,t.style.top=Sr,window.location.href===xr&&window.scrollTo(gr,br),yr=void 0)}function Or(e){let t="add";if(!0===e){if(_r++,null!==Cr)return clearTimeout(Cr),void(Cr=null);if(_r>1)return}else{if(0===_r||(_r--,_r>0))return;if(t="remove",!0===te.is.ios&&!0===te.is.nativeMobile)return null!==Cr&&clearTimeout(Cr),void(Cr=setTimeout((()=>{Mr(t),Cr=null}),100))}Mr(t)}function Pr(){let e;return{preventBodyScroll(t){t!==e&&(void 0!==e||!0===t)&&(e=t,Or(t))}}}var Br=0,Er={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"},Ar={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},Lr=ne({name:"QDialog",inheritAttrs:!1,props:{...Il,...va,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"===e||["top","bottom","left","right"].includes(e)}},emits:[...jl,"shake","click","escapeKey"],setup(e,{slots:t,emit:l,attrs:i}){let r,s,u=(0,n.FN)(),d=(0,a.iH)(null),c=(0,a.iH)(!1),v=(0,a.iH)(!1),p=null,f=null,h=(0,n.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:m}=Pr(),{registerTimeout:g}=ha(),{registerTick:b,removeTick:y}=fa(),{transitionProps:w,transitionStyle:S}=pa(e,(()=>Ar[e.position][0]),(()=>Ar[e.position][1])),x=(0,n.Fl)((()=>S.value+(void 0!==e.backdropFilter?`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`:""))),{showPortal:_,hidePortal:k,portalIsAccessible:C,renderPortal:q}=ca(u,d,D,"dialog"),{hide:F}=Dl({showing:c,hideOnRouteChange:h,handleShow:E,handleHide:A,processOnMount:!0}),{addToHistory:T,removeFromHistory:$}=mr(c),M=(0,n.Fl)((()=>`q-dialog__inner flex no-pointer-events q-dialog__inner--${!0===e.maximized?"maximized":"minimized"} q-dialog__inner--${e.position} ${Er[e.position]}`+(!0===v.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),O=(0,n.Fl)((()=>!0===c.value&&!0!==e.seamless)),P=(0,n.Fl)((()=>!0===e.autoClose?{onClick:z}:{})),B=(0,n.Fl)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===O.value?"modal":"seamless"),i.class]));function E(t){T(),f=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,R(e.maximized),_(),v.value=!0,!0!==e.noFocus?(null!==document.activeElement&&document.activeElement.blur(),b(L)):y(),g((()=>
6{if(!0===u.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){let{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:l}=window,a=void 0!==window.visualViewport?window.visualViewport.height:l;e>0&&t>a/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-a,t>=l?1/0:Math.ceil(document.scrollingElement.scrollTop+t-a/2))),document.activeElement.scrollIntoView()}s=!0,d.value.click(),s=!1}_(!0),v.value=!1,l("show",t)}),e.transitionDuration)}function A(t){y(),$(),N(!0),v.value=!0,k(),null!==f&&(((t&&0===t.type.indexOf("key")?f.closest('[tabindex]:not([tabindex^="-"])'):void 0)||f).focus(),f=null),g((()=>{k(!0),v.value=!1,l("hide",t)}),e.transitionDuration)}function L(e){Jl((()=>{let t=d.value;if(null!==t){if(void 0!==e){let l=t.querySelector(e);if(null!==l)return void l.focus({preventScroll:!0})}!0!==t.contains(document.activeElement)&&(t=t.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||t.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||t.querySelector("[autofocus], [data-autofocus]")||t,t.focus({preventScroll:!0}))}}))}function H(e){e&&"function"==typeof e.focus?e.focus({preventScroll:!0}):L(),l("shake");let t=d.value;null!==t&&(t.classList.remove("q-animate--scale"),t.classList.add("q-animate--scale"),null!==p&&clearTimeout(p),p=setTimeout((()=>{p=null,null!==d.value&&(t.classList.remove("q-animate--scale"),L())}),170))}function V(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&!0!==e.noShake&&H():(l("escapeKey"),F()))}function N(t){null!==p&&(clearTimeout(p),p=null),(!0===t||!0===c.value)&&(R(!1),!0!==e.seamless&&(m(!1),za(j),Ha(V))),!0!==t&&(f=null)}function R(e){!0===e?!0!==r&&(Br<1&&document.body.classList.add("q-body--dialog"),Br++,r=!0):!0===r&&(Br<2&&document.body.classList.remove("q-body--dialog"),Br--,r=!1)}function z(e){!0!==s&&(F(e),l("click",e))}function I(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?F(t):!0!==e.noShake&&H()}function j(t){!0!==e.allowFocusOutside&&!0===C.value&&!0!==bl(d.value,t.target)&&L('[tabindex]:not([tabindex="-1"])')}function D(){return(0,n.h)("div",{role:"dialog","aria-modal":!0===O.value?"true":"false",...i,class:B.value},[(0,n.h)(o.uT,{name:"q-transition--fade",appear:!0},(()=>!0===O.value?(0,n.h)("div",{class:"q-dialog__backdrop fixed-full",style:x.value,"aria-hidden":"true",tabindex:-1,onClick:I}):null)),(0,n.h)(o.uT,w.value,(()=>!0===c.value?(0,n.h)("div",{ref:d,class:M.value,style:S.value,tabindex:-1,...P.value},bt(t.default)):null))])}return(0,n.YP)((()=>e.maximized),(e=>{!0===c.value&&R(e)})),(0,n.YP)(O,(e=>{m(e),!0===e?(Ra(j),La(V)):(za(j),Ha(V))})),Object.assign(u.proxy,{focus:L,shake:H,__updateRefocusTarget(e){f=e||null}}),(0,n.Jd)(N),q}}),Hr=150,Vr=ne({name:"QDrawer",inheritAttrs:!1,props:{...Il,...zt,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:[...jl,"onLayout","miniState"],setup(e,{slots:t,emit:l,attrs:o}){let i=(0,n.FN)(),{proxy:{$q:r}}=i,s=It(e,r),{preventBodyScroll:u}=Pr(),{registerTimeout:d,removeTimeout:c}=ha(),v=(0,n.f3)(Ve,De);if(v===De)return console.error("QDrawer needs to be child of QLayout"),De;let p,f,h=null,m=(0,a.iH)("mobile"===e.behavior||"desktop"!==e.behavior&&v.totalWidth.value<=e.breakpoint),g=(0,n.Fl)((()=>!0===e.mini&&!0!==m.value)),b=(0,n.Fl)((()=>!0===g.value?e.miniWidth:e.width)),y=(0,a.iH)(!0===e.showIfAbove&&!1===m.value||!0===e.modelValue),w=(0,n.Fl)((()=>!0!==e.persistent&&(!0===m.value||!0===V.value)));function S(e,t){if(C(),!1!==e&&v.animate(),X(0),!0===m.value){let e=v.instances[E.value];void 0!==e&&!0===e.belowBreakpoint&&e.hide(!1),G(1),!0!==v.isContainer.value&&u(!0)}else G(0),!1!==e&&Z(!1);d((()=>{!1!==e&&Z(!0),!0!==t&&l("show",e)}),Hr)}function x(e,t){q(),!1!==e&&v.animate(),G(0),X($.value*b.value),ae(),!0!==t?d((()=>
6{l("hide",e)}),Hr):c()}let{show:_,hide:k}=Dl({showing:y,hideOnRouteChange:w,handleShow:S,handleHide:x}),{addToHistory:C,removeFromHistory:q}=mr(y),F={belowBreakpoint:m,hide:k},T=(0,n.Fl)((()=>"right"===e.side)),$=(0,n.Fl)((()=>(!0===r.lang.rtl?-1:1)*(!0===T.value?1:-1))),M=(0,a.iH)(0),O=(0,a.iH)(!1),P=(0,a.iH)(!1),B=(0,a.iH)(b.value*$.value),E=(0,n.Fl)((()=>!0===T.value?"left":"right")),A=(0,n.Fl)((()=>!0===y.value&&!1===m.value&&!1===e.overlay?!0===e.miniToOverlay?e.miniWidth:b.value:0)),L=(0,n.Fl)((()=>!0===e.overlay||!0===e.miniToOverlay||-1!==v.view.value.indexOf(T.value?"R":"L")||!0===r.platform.is.ios&&!0===v.isContainer.value)),H=(0,n.Fl)((()=>!1===e.overlay&&!0===y.value&&!1===m.value)),V=(0,n.Fl)((()=>!0===e.overlay&&!0===y.value&&!1===m.value)),N=(0,n.Fl)((()=>"fullscreen q-drawer__backdrop"+(!1===y.value&&!1===O.value?" hidden":""))),R=(0,n.Fl)((()=>({backgroundColor:`rgba(0,0,0,${.4*M.value})`}))),z=(0,n.Fl)((()=>!0===T.value?"r"===v.rows.value.top[2]:"l"===v.rows.value.top[0])),I=(0,n.Fl)((()=>!0===T.value?"r"===v.rows.value.bottom[2]:"l"===v.rows.value.bottom[0])),j=(0,n.Fl)((()=>{let e={};return!0===v.header.space&&!1===z.value&&(!0===L.value?e.top=`${v.header.offset}px`:!0===v.header.space&&(e.top=`${v.header.size}px`)),!0===v.footer.space&&!1===I.value&&(!0===L.value?e.bottom=`${v.footer.offset}px`:!0===v.footer.space&&(e.bottom=`${v.footer.size}px`)),e})),D=(0,n.Fl)((()=>{let e={width:`${b.value}px`,transform:`translateX(${B.value}px)`};return!0===m.value?e:Object.assign(e,j.value)})),U=(0,n.Fl)((()=>"q-drawer__content fit "+(!0!==v.isContainer.value?"scroll":"overflow-auto"))),Y=(0,n.Fl)((()=>`q-drawer q-drawer--${e.side}`+(!0===P.value?" q-drawer--mini-animate":"")+(!0===e.bordered?" q-drawer--bordered":"")+(!0===s.value?" q-drawer--dark q-dark":"")+(!0===O.value?" no-transition":!0===y.value?"":" q-layout--prevent-focus")+(!0===m.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===g.value?"mini":"standard")+(!0===L.value||!0!==H.value?" fixed":"")+(!0===e.overlay||!0===e.miniToOverlay?" q-drawer--on-top":"")+(!0===z.value?" q-drawer--top-padding":"")))),Q=(0,n.Fl)((()=>{let t=!0===r.lang.rtl?e.side:E.value;return[[fo,te,void 0,{[t]:!0,mouse:!0}]]})),W=(0,n.Fl)((()=>{let t=!0===r.lang.rtl?E.value:e.side;return[[fo,le,void 0,{[t]:!0,mouse:!0}]]})),K=(0,n.Fl)((()=>{let t=!0===r.lang.rtl?E.value:e.side;
6return[[fo,le,void 0,{[t]:!0,mouse:!0,mouseAllDir:!0}]]}));function J(){oe(m,"mobile"===e.behavior||"desktop"!==e.behavior&&v.totalWidth.value<=e.breakpoint)}function X(e){void 0===e?(0,n.Y3)((()=>{e=!0===y.value?0:b.value,X($.value*e)})):(!0===v.isContainer.value&&!0===T.value&&(!0===m.value||Math.abs(e)===b.value)&&(e+=$.value*v.scrollbarWidth.value),B.value=e)}function G(e){M.value=e}function Z(e){let t=!0===e?"remove":!0!==v.isContainer.value?"add":"";""!==t&&document.body.classList[t]("q-body--drawer-toggle")}function ee(){null!==h&&clearTimeout(h),i.proxy&&i.proxy.$el&&i.proxy.$el.classList.add("q-drawer--mini-animate"),P.value=!0,h=setTimeout((()=>{h=null,P.value=!1,i&&i.proxy&&i.proxy.$el&&i.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function te(e){if(!1!==y.value)return;let t=b.value,l=lt(e.distance.x,0,t);if(!0===e.isFinal)return l>=Math.min(75,t)?_():(v.animate(),G(0),X($.value*t)),void(O.value=!1);X((!0===r.lang.rtl?!0!==T.value:T.value)?Math.max(t-l,0):Math.min(0,l-t)),G(lt(l/t,0,1)),!0===e.isFirst&&(O.value=!0)}function le(t){if(!0!==y.value)return;let l=b.value,a=t.direction===e.side,n=(!0===r.lang.rtl?!0!==a:a)?lt(t.distance.x,0,l):0;if(!0===t.isFinal)return Math.abs(n)<Math.min(75,l)?(v.animate(),G(1),X(0)):k(),void(O.value=!1);X($.value*n),G(lt(1-n/l,0,1)),!0===t.isFirst&&(O.value=!0)}function ae(){u(!1),Z(!0)}function ne(t,l){v.update(e.side,t,l)}function oe(e,t){e.value!==t&&(e.value=t)}function ie(t,l){ne("size",!0===t?e.miniWidth:l)}return(0,n.YP)(m,(t=>{!0===t?(p=y.value,!0===y.value&&k(!1)):!1===e.overlay&&"mobile"!==e.behavior&&!1!==p&&(!0===y.value?(X(0),G(0),ae()):_(!1))})),(0,n.YP)((()=>e.side),((e,t)=>{v.instances[t]===F&&(v.instances[t]=void 0,v[t].space=!1,v[t].offset=0),v.instances[e]=F,v[e].size=b.value,v[e].space=H.value,v[e].offset=A.value})),(0,n.YP)(v.totalWidth,(()=>{(!0===v.isContainer.value||!0!==document.qScrollPrevented)&&J()})),(0,n.YP)((()=>e.behavior+e.breakpoint),J),(0,n.YP)(v.isContainer,(e=>{!0===y.value&&u(!0!==e),!0===e&&J()})),(0,n.YP)(v.scrollbarWidth,(()=>{X(!0===y.value?0:void 0)})),(0,n.YP)(A,(e=>{ne("offset",e)})),(0,n.YP)(H,(e=>{l("onLayout",e),ne("space",e)})),(0,n.YP)(T,(()=>{X()})),(0,n.YP)(b,(t=>{X(),ie(e.miniToOverlay,t)})),(0,n.YP)((()=>e.miniToOverlay),(e=>{ie(e,b.value)})),(0,n.YP)((()=>r.lang.rtl),(()=>{X()})),(0,n.YP)((()=>e.mini),(()=>{e.noMiniAnimation||!0===e.modelValue&&(ee(),v.animate())})),(0,n.YP)(g,(e=>{l("miniState",e)})),v.instances[e.side]=F,ie(e.miniToOverlay,b.value),ne("space",H.value),ne("offset",A.value),!0===e.showIfAbove&&!0!==e.modelValue&&!0===y.value&&void 0!==e["onUpdate:modelValue"]&&l("update:modelValue",!0),(0,n.bv)((()=>
6{l("onLayout",H.value),l("miniState",g.value),p=!0===e.showIfAbove;let t=()=>{(!0===y.value?S:x)(!1,!0)};0===v.totalWidth.value?f=(0,n.YP)(v.totalWidth,(()=>{f(),f=void 0,!1===y.value&&!0===e.showIfAbove&&!1===m.value?_(!1):t()})):(0,n.Y3)(t)})),(0,n.Jd)((()=>{void 0!==f&&f(),null!==h&&(clearTimeout(h),h=null),!0===y.value&&ae(),v.instances[e.side]===F&&(v.instances[e.side]=void 0,ne("size",0),ne("offset",0),ne("space",!1))})),()=>{let l=[];!0===m.value&&(!1===e.noSwipeOpen&&l.push((0,n.wy)((0,n.h)("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),Q.value)),l.push(xt("div",{ref:"backdrop",class:N.value,style:R.value,"aria-hidden":"true",onClick:k},void 0,"backdrop",!0!==e.noSwipeBackdrop&&!0===y.value,(()=>K.value))));let a=!0===g.value&&void 0!==t.mini,i=[(0,n.h)("div",{...o,key:""+a,class:[U.value,o.class]},!0===a?t.mini():bt(t.default))];return!0===e.elevated&&!0===y.value&&i.push((0,n.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),l.push(xt("aside",{ref:"content",class:Y.value,style:D.value},i,"contentclose",!0!==e.noSwipeClose&&!0===m.value,(()=>W.value))),(0,n.h)("div",{class:"q-drawer-container"},l)}}});function Nr(e,t){if(t&&e===t)return null;let l=e.nodeName.toLowerCase();if(!0===["div","li","ul","ol","blockquote"].includes(l))return e;let a=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,n=a.display;return"block"===n||"table"===n?e:Nr(e.parentNode)}function Rr(e,t,l){return!(!e||e===document.body)&&(!0===l&&e===t||(t===document?document.body:t).contains(e.parentNode))}function zr(e,t,l){if(l||(l=document.createRange(),l.selectNode(e),l.setStart(e,0)),0===t.count)l.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:(l.setEnd(e,t.count),t.count=0);else for(let a=0;0!==t.count&&a<e.childNodes.length;a++)l=zr(e.childNodes[a],t,l);return l}var Ir=/^https?:\/\//,jr=class{constructor(e,t){this.el=e,this.eVm=t,this._range=null}get selection(){if(this.el){let e=document.getSelection();if(Rr(e.anchorNode,this.el,!0)&&Rr(e.focusNode,this.el,!0))return e}return null}get hasSelection(){return null!==this.selection&&0!==this.selection.toString().length}get range(){let e=this.selection;return null!==e&&e.rangeCount?e.getRangeAt(0):this._range}get parent(){let e=this.range;if(null!==e){let t=e.startContainer;return t.nodeType===document.ELEMENT_NODE?t:t.parentNode}return null}get blockParent(){let e=this.parent;return null!==e?Nr(e,this.el):null}save(e=this.range){null!==e&&(this._range=e)}restore(e=this._range){let t=document.createRange(),l=document.getSelection();null!==e?(t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),l.removeAllRanges(),l.addRange(t)):(l.selectAllChildren(this.el),l.collapseToEnd())}savePosition(){let e,t=-1,l=document.getSelection(),a=this.el.parentNode;if(l.focusNode&&Rr(l.focusNode,a))for(e=l.focusNode,t=l.focusOffset;e&&e!==a;)e!==this.el&&e.previousSibling?(e=e.previousSibling,t+=e.textContent.length):e=e.parentNode;this.savedPos=t}restorePosition(e=0){if(this.savedPos>0&&this.savedPos<e){let e=window.getSelection(),t=zr(this.el,{count:this.savedPos});t&&(t.collapse(!1),e.removeAllRanges(),e.addRange(t))}}hasParent(e,t){let l=t?this.parent:this.blockParent;return null!==l&&l.nodeName.toLowerCase()===e.toLowerCase()}hasParents(e,t,l=this.parent){return null!==l&&(!0===e.includes(l.nodeName.toLowerCase())||!0===t&&this.hasParents(e,t,l.parentNode))}is(e,t){if(null===this.selection)return!1;switch(e){case"formatBlock":return"DIV"===t&&this.parent===this.el||this.hasParent(t,"PRE"===t);case"link":return this.hasParent("A",!0);case"fontSize":return document.queryCommandValue(e)===t;case"fontName":let l=document.queryCommandValue(e);return l===`"${t}"`||l===t;case"fullscreen":return this.eVm.inFullscreen.value;case"viewsource":return this.eVm.isViewingSource.value;case void 0:return!1;default:let a=document.queryCommandState(e);return void 0!==t?a===t:a}}getParentAttribute(e){return null!==this.parent?this.parent.getAttribute(e):null}can(e){return"outdent"===e?this.hasParents(["blockquote","li"],!0):"indent"===e?this.hasParents(["li"],!0):"link"===e?null!==this.selection||this.is("link"):void 0}apply(e,t,l=se){if("formatBlock"===e)["BLOCKQUOTE","H1","H2","H3","H4","H5","H6"].includes(t)&&this.is(e,t)&&(e="outdent",t=null),"PRE"===t&&this.is(e,"PRE")&&(t="P");else{if("print"===e){l();let e=window.open();return e.document.write(`\n <!doctype html>\n <html>\n <head>\n <title>Print - ${document.title}</title>\n </head>\n <body>\n <div>${this.el.innerHTML}</div>\n </body>\n </html>\n `),e.print(),void e.close()}if("link"===e){let e=this.getParentAttribute("href");if(null===e){let e=this.selectWord(this.selection),t=e?e.toString():"";if(!t.length&&(!this.range||!this.range.cloneContents().querySelector("img")))return;
6this.eVm.editLinkUrl.value=Ir.test(t)?t:"https://",document.execCommand("createLink",!1,this.eVm.editLinkUrl.value),this.save(e.getRangeAt(0))}else this.eVm.editLinkUrl.value=e,this.range.selectNodeContents(this.parent),this.save();return}if("fullscreen"===e)return this.eVm.toggleFullscreen(),void l();if("viewsource"===e)return this.eVm.isViewingSource.value=!1===this.eVm.isViewingSource.value,this.eVm.setContent(this.eVm.props.modelValue),void l()}document.execCommand(e,!1,t),l()}selectWord(e){if(null===e||!0!==e.isCollapsed||void 0===e.modify)return e;let t=document.createRange();t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset);let l=t.collapsed?["backward","forward"]:["forward","backward"];t.detach();let a=e.focusNode,n=e.focusOffset;return e.collapse(e.anchorNode,e.anchorOffset),e.modify("move",l[0],"character"),e.modify("move",l[1],"word"),e.extend(a,n),e.modify("extend",l[1],"character"),e.modify("extend",l[0],"word"),e}},Dr=ne({name:"QTooltip",inheritAttrs:!1,props:{...Nl,...Il,...va,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:Ka},self:{type:String,default:"top middle",validator:Ka},offset:{type:Array,default:()=>[14,14],validator:Ja},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...jl],setup(e,{slots:t,emit:l,attrs:i}){let r,s,u=(0,n.FN)(),{proxy:{$q:d}}=u,c=(0,a.iH)(null),v=(0,a.iH)(!1),p=(0,n.Fl)((()=>Ga(e.anchor,d.lang.rtl))),f=(0,n.Fl)((()=>Ga(e.self,d.lang.rtl))),h=(0,n.Fl)((()=>!0!==e.persistent)),{registerTick:m,removeTick:g}=fa(),{registerTimeout:b}=ha(),{transitionProps:y,transitionStyle:w}=pa(e),{localScrollTarget:S,changeScrollEvent:x,unconfigureScrollTarget:_}=zl(e,N),{anchorEl:k,canShow:C,anchorEvents:q}=Rl({showing:v,configureAnchorEl:V}),{show:F,hide:T}=Dl({showing:v,canShow:C,handleShow:P,handleHide:B,hideOnRouteChange:h,processOnMount:!0});Object.assign(q,{delayShow:L,delayHide:H});let{showPortal:$,hidePortal:M,renderPortal:O}=ca(u,c,z,"tooltip");if(!0===d.platform.is.mobile){let t={anchorEl:k,innerRef:c,onClickOutside(e){return T(e),e.target.classList.contains("q-dialog__backdrop")&&fe(e),!0}},l=(0,n.Fl)((()=>null===e.modelValue&&!0!==e.persistent&&!0===v.value));(0,n.YP)(l,(e=>{(!0===e?Qa:Wa)(t)})),(0,n.Jd)((()=>{Wa(t)}))}function P(t){$(),m((()=>{s=new MutationObserver((()=>A())),s.observe(c.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),A(),N()})),void 0===r&&(r=(0,n.YP)((()=>d.screen.width+"|"+d.screen.height+"|"+e.self+"|"+e.anchor+"|"+d.lang.rtl),A)),b((()=>{$(!0),l("show",t)}),e.transitionDuration)}function B(t){g(),M(),E(),b((()=>{M(!0),l("hide",t)}),e.transitionDuration)}function E(){void 0!==s&&(s.disconnect(),s=void 0),void 0!==r&&(r(),r=void 0),_(),ge(q,"tooltipTemp")}function A(){an({targetEl:c.value,offset:e.offset,anchorEl:k.value,anchorOrigin:p.value,selfOrigin:f.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function L(t){if(!0===d.platform.is.mobile){Vl(),document.body.classList.add("non-selectable");let e=k.value,t=["touchmove","touchcancel","touchend","click"].map((t=>[e,t,"delayHide","passiveCapture"]));me(q,"tooltipTemp",t)}b((()=>{F(t)}),e.delay)}function H(t){!0===d.platform.is.mobile&&(ge(q,"tooltipTemp"),Vl(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),b((()=>{T(t)}),e.hideDelay)}function V(){if(!0===e.noParentEvent||null===k.value)return;let t=!0===d.platform.is.mobile?[[k.value,"touchstart","delayShow","passive"]]:[[k.value,"mouseenter","delayShow","passive"],[k.value,"mouseleave","delayHide","passive"]];me(q,"anchor",t)}function N(){if(null!==k.value||void 0!==e.scrollTarget){S.value=ba(k.value,e.scrollTarget);let t=!0===e.noParentEvent?A:T;x(S.value,t)}}function R(){return!0===v.value?(0,n.h)("div",{...i,ref:c,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",i.class],style:[i.style,w.value],role:"tooltip"},bt(t.default)):null}function z(){return(0,n.h)(o.uT,y.value,R)}
6return(0,n.Jd)(E),Object.assign(u.proxy,{updatePosition:A}),O}}),Ur=ne({name:"QItem",props:{...zt,...sl,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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=It(e,o),{hasLink:r,linkAttrs:s,linkClass:u,linkTag:d,navigateOnClick:c}=ul(),v=(0,a.iH)(null),p=(0,a.iH)(null),f=(0,n.Fl)((()=>!0===e.clickable||!0===r.value||"label"===e.tag)),h=(0,n.Fl)((()=>!0!==e.disable&&!0===f.value)),m=(0,n.Fl)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===i.value?" q-item--dark":"")+(!0===r.value&&null===e.active?u.value:!0===e.active?" q-item--active"+(void 0!==e.activeClass?` ${e.activeClass}`:""):"")+(!0===e.disable?" disabled":"")+(!0===h.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),g=(0,n.Fl)((()=>void 0===e.insetLevel?null:{["padding"+(!0===o.lang.rtl?"Right":"Left")]:16+56*e.insetLevel+"px"}));function b(e){!0===h.value&&(null!==p.value&&(!0!==e.qKeyEvent&&document.activeElement===v.value?p.value.focus():document.activeElement===p.value&&v.value.focus()),c(e))}function y(e){if(!0===h.value&&!0===_e(e,[13,32])){fe(e),e.qKeyEvent=!0;let t=new MouseEvent("click",e);t.qKeyEvent=!0,v.value.dispatchEvent(t)}l("keyup",e)}function w(){let e=yt(t.default,[]);return!0===h.value&&e.unshift((0,n.h)("div",{class:"q-focus-helper",tabindex:-1,ref:p})),e}return()=>{let t={ref:v,class:m.value,style:g.value,role:"listitem",onClick:b,onKeyup:y};return!0===h.value?(t.tabindex=e.tabindex||"0",Object.assign(t,s.value)):!0===f.value&&(t["aria-disabled"]="true"),(0,n.h)(d.value,t,w())}}}),Yr=ne({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){let l=(0,n.Fl)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,n.h)("div",{class:l.value},bt(t.default))}});function Qr(e,t,l){t.handler?t.handler(e,l,l.caret):l.runCmd(t.cmd,t.param)}function Wr(e){return(0,n.h)("div",{class:"q-editor__toolbar-group"},e)}function Kr(e,t,l,a=!1){let o=a||"toggle"===t.type&&(t.toggled?t.toggled(e):t.cmd&&e.caret.is(t.cmd,t.param)),i=[];if(t.tip&&e.$q.platform.is.desktop){let e=t.key?(0,n.h)("div",[(0,n.h)("small",`(CTRL + ${String.fromCharCode(t.key)})`)]):null;i.push((0,n.h)(Dr,{delay:1e3},(()=>[(0,n.h)("div",{innerHTML:t.tip}),e])))}return(0,n.h)(Ll,{...e.buttonProps.value,icon:null!==t.icon?t.icon:void 0,color:o?t.toggleColor||e.props.toolbarToggleColor:t.color||e.props.toolbarColor,textColor:o&&!e.props.toolbarPush?null:t.textColor||e.props.toolbarTextColor,label:t.label,disable:!!t.disable&&("function"!=typeof t.disable||t.disable(e)),size:"sm",onClick(a){l&&l(),Qr(a,t,e)}},(()=>i))}function Jr(e,t){let l,a,o="only-icons"===t.list,i=t.label,r=null!==t.icon?t.icon:void 0;function s(){d.component.proxy.hide()}if(o)a=t.options.map((t=>{let l=void 0===t.type&&e.caret.is(t.cmd,t.param);return l&&(i=t.tip,r=null!==t.icon?t.icon:void 0),Kr(e,t,s,l)})),l=e.toolbarBackgroundClass.value,a=[Wr(a)];else{let o=void 0!==e.props.toolbarToggleColor?`text-${e.props.toolbarToggleColor}`:null,u=void 0!==e.props.toolbarTextColor?`text-${e.props.toolbarTextColor}`:null,d="no-icons"===t.list;a=t.options.map((t=>{let l=!!t.disable&&t.disable(e),a=void 0===t.type&&e.caret.is(t.cmd,t.param);a&&(i=t.tip,r=null!==t.icon?t.icon:void 0);let c=t.htmlTip;return(0,n.h)(Ur,{active:a,activeClass:o,clickable:!0,disable:l,dense:!0,onClick(l){s(),null!==e.contentRef.value&&e.contentRef.value.focus(),e.caret.restore(),Qr(l,t,e)}},(()=>[!0===d?null:(0,n.h)(Yr,{class:a?o:u,side:!0},(()=>(0,n.h)(Ht,{name:null!==t.icon?t.icon:void 0}))),(0,n.h)(Yr,c?()=>(0,n.h)("div",{class:"text-no-wrap",innerHTML:t.htmlTip}):t.tip?()=>(0,n.h)("div",{class:"text-no-wrap"},t.tip):void 0)]))}
6)),l=[e.toolbarBackgroundClass.value,u]}let u=t.highlight&&i!==t.label,d=(0,n.h)(bn,{...e.buttonProps.value,noCaps:!0,noWrap:!0,color:u?e.props.toolbarToggleColor:e.props.toolbarColor,textColor:u&&!e.props.toolbarPush?null:e.props.toolbarTextColor,label:t.fixedLabel?t.label:i,icon:t.fixedIcon?null!==t.icon?t.icon:void 0:r,contentClass:l,onShow:t=>e.emit("dropdownShow",t),onHide:t=>e.emit("dropdownHide",t),onBeforeShow:t=>e.emit("dropdownBeforeShow",t),onBeforeHide:t=>e.emit("dropdownBeforeHide",t)},(()=>a));return d}function Xr(e){if(e.caret)return e.buttons.value.filter((t=>!e.isViewingSource.value||t.find((e=>"viewsource"===e.cmd)))).map((t=>Wr(t.map((t=>(!e.isViewingSource.value||"viewsource"===t.cmd)&&("slot"===t.type?bt(e.slots[t.slot]):"dropdown"===t.type?Jr(e,t):Kr(e,t)))))))}function Gr(e,t,l,a={}){let n=Object.keys(a);if(0===n.length)return{};let o={default_font:{cmd:"fontName",param:e,icon:l,tip:t}};return n.forEach((e=>{let t=a[e];o[e]={cmd:"fontName",param:t,icon:l,tip:t,htmlTip:`<font face="${t}">${t}</font>`}})),o}function Zr(e){if(e.caret){let t=e.props.toolbarColor||e.props.toolbarTextColor,l=e.editLinkUrl.value,a=()=>{e.caret.restore(),l!==e.editLinkUrl.value&&document.execCommand("createLink",!1,""===l?" ":l),e.editLinkUrl.value=null};return[(0,n.h)("div",{class:`q-mx-xs text-${t}`},`${e.$q.lang.editor.url}: `),(0,n.h)("input",{key:"qedt_btm_input",class:"col q-editor__link-input",value:l,onInput:e=>{ve(e),l=e.target.value},onKeydown:t=>{if(!0!==xe(t))switch(t.keyCode){case 13:return pe(t),a();case 27:pe(t),e.caret.restore(),(!e.editLinkUrl.value||"https://"===e.editLinkUrl.value)&&document.execCommand("unlink"),e.editLinkUrl.value=null;break}}}),Wr([(0,n.h)(Ll,{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}}),(0,n.h)(Ll,{key:"qedt_btm_upd",...e.buttonProps.value,label:e.$q.lang.label.update,noCaps:!0,onClick:a})])]}}var es=/^on[A-Z]/;function ts(){let{attrs:e,vnode:t}=(0,n.FN)(),l={listeners:(0,a.iH)({}),attributes:(0,a.iH)({})};function o(){let a={},n={};for(let t in e)"class"!==t&&"style"!==t&&!1===es.test(t)&&(a[t]=e[t]);for(let e in t.props)!0===es.test(e)&&(n[e]=t.props[e]);l.attributes.value=a,l.listeners.value=n}return(0,n.Xn)(o),o(),l}var ls=Object.prototype.toString,as=Object.prototype.hasOwnProperty,ns=new Set(["Boolean","Number","String","Function","Array","Date","RegExp"].map((e=>"[object "+e+"]")));function os(e){if(e!==Object(e)||!0===ns.has(ls.call(e))||e.constructor&&!1===as.call(e,"constructor")&&!1===as.call(e.constructor.prototype,"isPrototypeOf"))return!1;let t;for(t in e);return void 0===t||as.call(e,t)}function is(){let e,t,l,a,n,o,i=arguments[0]||{},r=1,s=!1,u=arguments.length;for("boolean"==typeof i&&(s=i,i=arguments[1]||{},r=2),Object(i)!==i&&"function"!=typeof i&&(i={}),u===r&&(i=this,r--);r<u;r++)if(null!==(e=arguments[r]))for(t in e)l=i[t],a=e[t],i!==a&&(!0===s&&a&&((n=Array.isArray(a))||!0===os(a))?(o=!0===n?!0===Array.isArray(l)?l:[]:!0===os(l)?l:{},i[t]=is(s,o,a)):void 0!==a&&(i[t]=a));return i}var rs=ne({name:"QEditor",props:{...zt,...zn,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=>0===e.length||e.every((e=>e.length)),default(){return[["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:[...In,"update:modelValue","keydown","click","mouseup","keyup","touchend","focus","blur","dropdownShow","dropdownHide","dropdownBeforeShow","dropdownBeforeHide","linkShow","linkHide"],setup(e,{slots:t,emit:l}){let o,i,{proxy:r}=(0,n.FN)(),{$q:s}=r,u=It(e,s),{inFullscreen:d,toggleFullscreen:c}=jn(),v=ts(),p=(0,a.iH)(null),f=(0,a.iH)(null),h=(0,a.iH)(null),m=(0,a.iH)(!1),g=(0,n.Fl)((()=>!e.readonly&&!e.disable)),b=e.modelValue;document.execCommand("defaultParagraphSeparator",!1,e.paragraphTag),o=window.getComputedStyle(document.body).fontFamily;let y=(0,n.Fl)((()=>e.toolbarBg?` bg-${e.toolbarBg}`:"")),w=(0,n.Fl)((()=>({type:"a",flat:!0!==e.toolbarOutline&&!0!==e.toolbarPush,noWrap:!0,outline:e.toolbarOutline,push:e.toolbarPush,rounded:e.toolbarRounded,dense:!0,color:e.toolbarColor,disable:!g.value,size:"sm"}))),S=(0,n.Fl)((()=>{let t=s.lang.editor,l=s.iconSet.editor;return{bold:{cmd:"bold",icon:l.bold,tip:t.bold,key:66}
6,italic:{cmd:"italic",icon:l.italic,tip:t.italic,key:73},strike:{cmd:"strikeThrough",icon:l.strikethrough,tip:t.strikethrough,key:83},underline:{cmd:"underline",icon:l.underline,tip:t.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:l.unorderedList,tip:t.unorderedList},ordered:{cmd:"insertOrderedList",icon:l.orderedList,tip:t.orderedList},subscript:{cmd:"subscript",icon:l.subscript,tip:t.subscript,htmlTip:"x<subscript>2</subscript>"},superscript:{cmd:"superscript",icon:l.superscript,tip:t.superscript,htmlTip:"x<superscript>2</superscript>"},link:{cmd:"link",disable:e=>e.caret&&!e.caret.can("link"),icon:l.hyperlink,tip:t.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:l.toggleFullscreen,tip:t.toggleFullscreen,key:70},viewsource:{cmd:"viewsource",icon:l.viewSource,tip:t.viewSource},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:l.quote,tip:t.quote,key:81},left:{cmd:"justifyLeft",icon:l.left,tip:t.left},center:{cmd:"justifyCenter",icon:l.center,tip:t.center},right:{cmd:"justifyRight",icon:l.right,tip:t.right},justify:{cmd:"justifyFull",icon:l.justify,tip:t.justify},print:{type:"no-state",cmd:"print",icon:l.print,tip:t.print,key:80},outdent:{type:"no-state",disable:e=>e.caret&&!e.caret.can("outdent"),cmd:"outdent",icon:l.outdent,tip:t.outdent},indent:{type:"no-state",disable:e=>e.caret&&!e.caret.can("indent"),cmd:"indent",icon:l.indent,tip:t.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:l.removeFormat,tip:t.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:l.hr,tip:t.hr},undo:{type:"no-state",cmd:"undo",icon:l.undo,tip:t.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:l.redo,tip:t.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:l.heading1||l.heading,tip:t.heading1,htmlTip:`<h1 class="q-ma-none">${t.heading1}</h1>`},h2:{cmd:"formatBlock",param:"H2",icon:l.heading2||l.heading,tip:t.heading2,htmlTip:`<h2 class="q-ma-none">${t.heading2}</h2>`},h3:{cmd:"formatBlock",param:"H3",icon:l.heading3||l.heading,tip:t.heading3,htmlTip:`<h3 class="q-ma-none">${t.heading3}</h3>`},h4:{cmd:"formatBlock",param:"H4",icon:l.heading4||l.heading,tip:t.heading4,htmlTip:`<h4 class="q-ma-none">${t.heading4}</h4>`},h5:{cmd:"formatBlock",param:"H5",icon:l.heading5||l.heading,tip:t.heading5,htmlTip:`<h5 class="q-ma-none">${t.heading5}</h5>`},h6:{cmd:"formatBlock",param:"H6",icon:l.heading6||l.heading,tip:t.heading6,htmlTip:`<h6 class="q-ma-none">${t.heading6}</h6>`},p:{cmd:"formatBlock",param:e.paragraphTag,icon:l.heading,tip:t.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:l.code,htmlTip:`<code>${t.code}</code>`},"size-1":{cmd:"fontSize",param:"1",icon:l.size1||l.size,tip:t.size1,htmlTip:`<font size="1">${t.size1}</font>`},"size-2":{cmd:"fontSize",param:"2",icon:l.size2||l.size,tip:t.size2,htmlTip:`<font size="2">${t.size2}</font>`},"size-3":{cmd:"fontSize",param:"3",icon:l.size3||l.size,tip:t.size3,htmlTip:`<font size="3">${t.size3}</font>`},"size-4":{cmd:"fontSize",param:"4",icon:l.size4||l.size,tip:t.size4,htmlTip:`<font size="4">${t.size4}</font>`},"size-5":{cmd:"fontSize",param:"5",icon:l.size5||l.size,tip:t.size5,htmlTip:`<font size="5">${t.size5}</font>`},"size-6":{cmd:"fontSize",param:"6",icon:l.size6||l.size,tip:t.size6,htmlTip:`<font size="6">${t.size6}</font>`},"size-7":{cmd:"fontSize",param:"7",icon:l.size7||l.size,tip:t.size7,htmlTip:`<font size="7">${t.size7}</font>`}}})),x=(0,n.Fl)((()=>{let t=e.definitions||{},l=e.definitions||e.fonts?is(!0,{},S.value,t,Gr(o,s.lang.editor.defaultFont,s.iconSet.editor.font,e.fonts)):S.value;return e.toolbar.map((e=>e.map((e=>{if(e.options)return{type:"dropdown",icon:e.icon,label:e.label,size:"sm",dense:!0,fixedLabel:e.fixedLabel,fixedIcon:e.fixedIcon,highlight:e.highlight,list:e.list,options:e.options.map((e=>l[e]))};let a=l[e];return a?"no-state"===a.type||t[e]&&(void 0===a.cmd||S.value[a.cmd]&&"no-state"===S.value[a.cmd].type)?a:Object.assign({type:"toggle"},a):{type:"slot",slot:e}}))))})),_={$q:s,props:e,slots:t,emit:l,inFullscreen:d,toggleFullscreen:c,runCmd:R,isViewingSource:m,editLinkUrl:h,toolbarBackgroundClass:y,buttonProps:w,contentRef:f,buttons:x,setContent:N};(0,n.YP)((()=>e.modelValue),(e=>{b!==e&&(b=e,N(e,!0))})),(0,n.YP)(h,(e=>{l("link"+(e?"Show":"Hide"))}));let k=(0,n.Fl)((()=>e.toolbar&&0!==e.toolbar.length)),C=(0,n.Fl)((()=>{let e={},t=t=>{t.key&&(e[t.key]={cmd:t.cmd,param:t.param})};return x.value.forEach((e=>{e.forEach((e=>{e.options?e.options.forEach(t):t(e)}))})),e})),q=(0,n.Fl)((()=>d.value?e.contentStyle:[{minHeight:e.minHeight,height:e.height,maxHeight:e.maxHeight},e.contentStyle])),F=(0,n.Fl)((()=>"q-editor q-editor--"+(!0===m.value?"source":"default")+(!0===e.disable?" disabled":"")+(!0===d.value?" fullscreen column":"")+(!0===e.square?" q-editor--square no-border-radius":"")+(!0===e.flat?" q-editor--flat":"")+(!0===e.dense?" q-editor--dense":"")+(!0===u.value?" q-editor--dark q-d
6ark":""))),T=(0,n.Fl)((()=>[e.contentClass,"q-editor__content",{col:d.value,"overflow-auto":d.value||e.maxHeight}])),$=(0,n.Fl)((()=>!0===e.disable?{"aria-disabled":"true"}:{}));function M(){if(null!==f.value){let t="inner"+(!0===m.value?"Text":"HTML"),a=f.value[t];a!==e.modelValue&&(b=a,l("update:modelValue",a))}}function O(e){if(l("keydown",e),!0!==e.ctrlKey||!0===xe(e))return void z();let t=e.keyCode,a=C.value[t];if(void 0!==a){let{cmd:t,param:l}=a;fe(e),R(t,l,!1)}}function P(e){z(),l("click",e)}function B(e){if(null!==f.value){let{scrollTop:e,scrollHeight:t}=f.value;i=t-e}_.caret.save(),l("blur",e)}function E(e){(0,n.Y3)((()=>{null!==f.value&&void 0!==i&&(f.value.scrollTop=f.value.scrollHeight-i)})),l("focus",e)}function A(e){let t=p.value;if(null!==t&&!0===t.contains(e.target)&&(null===e.relatedTarget||!0!==t.contains(e.relatedTarget))){let e="inner"+(!0===m.value?"Text":"HTML");_.caret.restorePosition(f.value[e].length),z()}}function L(e){let t=p.value;null!==t&&!0===t.contains(e.target)&&(null===e.relatedTarget||!0!==t.contains(e.relatedTarget))&&(_.caret.savePosition(),z())}function H(){i=void 0}function V(e){_.caret.save()}function N(e,t){if(null!==f.value){!0===t&&_.caret.savePosition();let l="inner"+(!0===m.value?"Text":"HTML");f.value[l]=e,!0===t&&(_.caret.restorePosition(f.value[l].length),z())}}function R(e,t,l=!0){I(),_.caret.restore(),_.caret.apply(e,t,(()=>{I(),_.caret.save(),l&&z()}))}function z(){setTimeout((()=>{h.value=null,r.$forceUpdate()}),1)}function I(){Jl((()=>{null!==f.value&&f.value.focus({preventScroll:!0})}
6))}function j(){return f.value}return(0,n.bv)((()=>{_.caret=r.caret=new jr(f.value,_),N(e.modelValue),z(),document.addEventListener("selectionchange",V)})),(0,n.Jd)((()=>{document.removeEventListener("selectionchange",V)})),Object.assign(r,{runCmd:R,refreshToolbar:z,focus:I,getContentEl:j}),()=>{let t;if(k.value){let e=[(0,n.h)("div",{key:"qedt_top",class:"q-editor__toolbar row no-wrap scroll-x"+y.value},Xr(_))];null!==h.value&&e.push((0,n.h)("div",{key:"qedt_btm",class:"q-editor__toolbar row no-wrap items-center scroll-x"+y.value},Zr(_))),t=(0,n.h)("div",{key:"toolbar_ctainer",class:"q-editor__toolbars-container"},e)}return(0,n.h)("div",{ref:p,class:F.value,style:{height:!0===d.value?"100%":null},...$.value,onFocusin:A,onFocusout:L},[t,(0,n.h)("div",{ref:f,style:q.value,class:T.value,contenteditable:g.value,placeholder:e.placeholder,...v.listeners.value,onInput:M,onKeydown:O,onClick:P,onBlur:B,onFocus:E,onMousedown:H,onTouchstartPassive:H})])}}}),ss=ne({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){let l=(0,n.Fl)((()=>parseInt(e.lines,10))),a=(0,n.Fl)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===l.value?" ellipsis":""))),o=(0,n.Fl)((()=>void 0!==e.lines&&l.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l.value}:null));return()=>(0,n.h)("div",{style:o.value,class:a.value},bt(t.default))}}),us=ne({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:l}){let a,i,r,s,u=!1,d=null,c=null;function v(){a&&a(),a=null,u=!1,null!==d&&(clearTimeout(d),d=null),null!==c&&(clearTimeout(c),c=null),void 0!==i&&i.removeEventListener("transitionend",r),r=null}function p(t,l,n){void 0!==l&&(t.style.height=`${l}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,u=!0,a=n}function f(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,v(),t!==s&&l(t)}function h(t,l){let a=0;i=t,!0===u?(v(),a=t.offsetHeight===t.scrollHeight?0:void 0):(s="hide",t.style.overflowY="hidden"),p(t,a,l),d=setTimeout((()=>{d=null,t.style.height=`${t.scrollHeight}px`,r=e=>{c=null,(Object(e)!==e||e.target===t)&&f(t,"show")},t.addEventListener("transitionend",r),c=setTimeout(r,1.1*e.duration)}),100)}function m(t,l){let a;i=t,!0===u?v():(s="show",t.style.overflowY="hidden",a=t.scrollHeight),p(t,a,l),d=setTimeout((()=>{d=null,t.style.height=0,r=e=>{c=null,(Object(e)!==e||e.target===t)&&f(t,"hide")},t.addEventListener("transitionend",r),c=setTimeout(r,1.1*e.duration)}),100)}return(0,n.Jd)((()=>{!0===u&&v()})),()=>(0,n.h)(o.uT,{css:!1,appear:e.appear,onEnter:h,onLeave:m},t.default)}}),ds={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},cs={xs:2,sm:4,md:8,lg:16,xl:24},vs=ne({name:"QSeparator",props:{...zt,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=(0,n.FN)(),l=It(e,t.proxy.$q),a=(0,n.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),o=(0,n.Fl)((()=>` q-separator--${a.value}`)),i=(0,n.Fl)((()=>!1!==e.inset?`${o.value}-${ds[e.inset]}`:"")),r=(0,n.Fl)((()=>`q-separator${o.value}${i.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===l.value?" q-separator--dark":""))),s=(0,n.Fl)((()=>{let t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){let l=!0===e.spaced?`${cs.md}px`:e.spaced in cs?`${cs[e.spaced]}px`:e.spaced,a=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${a[0]}`]=t[`margin${a[1]}`]=l}return t}));return()=>(0,n.h)("hr",{class:r.value,style:s.value,"aria-orientation":a.value})}}),ps=(0,a.Um)({}),fs=Object.keys(sl),hs=ne({name:"QExpansionItem",props:{...sl,...Il,...zt,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:Number,headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:
6Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...jl,"click","afterShow","afterHide"],setup(e,{slots:t,emit:l}){let i,r,{proxy:{$q:s}}=(0,n.FN)(),u=It(e,s),d=(0,a.iH)(null!==e.modelValue?e.modelValue:e.defaultOpened),c=(0,a.iH)(null),v=hn(),{show:p,hide:f,toggle:h}=Dl({showing:d}),m=(0,n.Fl)((()=>`q-expansion-item q-item-type q-expansion-item--${!0===d.value?"expanded":"collapsed"} q-expansion-item--${!0===e.popup?"popup":"standard"}`)),g=(0,n.Fl)((()=>void 0===e.contentInsetLevel?null:{["padding"+(!0===s.lang.rtl?"Right":"Left")]:56*e.contentInsetLevel+"px"})),b=(0,n.Fl)((()=>!0!==e.disable&&(void 0!==e.href||void 0!==e.to&&null!==e.to&&""!==e.to))),y=(0,n.Fl)((()=>{let t={};return fs.forEach((l=>{t[l]=e[l]})),t})),w=(0,n.Fl)((()=>!0===b.value||!0!==e.expandIconToggle)),S=(0,n.Fl)((()=>void 0!==e.expandedIcon&&!0===d.value?e.expandedIcon:e.expandIcon||s.iconSet.expansionItem[!0===e.denseToggle?"denseIcon":"icon"])),x=(0,n.Fl)((()=>!0!==e.disable&&(!0===b.value||!0===e.expandIconToggle))),_=(0,n.Fl)((()=>({expanded:!0===d.value,detailsId:v.value,toggle:h,show:p,hide:f}))),k=(0,n.Fl)((()=>{let t=void 0!==e.toggleAriaLabel?e.toggleAriaLabel:s.lang.label[!0===d.value?"collapse":"expand"](e.label);return{role:"button","aria-expanded":!0===d.value?"true":"false","aria-controls":v.value,"aria-label":t}}));function C(e){!0!==b.value&&h(e),l("click",e)}function q(e){13===e.keyCode&&F(e,!0)}function F(e,t){!0!==t&&null!==c.value&&c.value.focus(),h(e),fe(e)}function T(){l("afterShow")}function $(){l("afterHide")}function M(){void 0===i&&(i=vn()),!0===d.value&&(ps[e.group]=i);let t=(0,n.YP)(d,(t=>{!0===t?ps[e.group]=i:ps[e.group]===i&&delete ps[e.group]})),l=(0,n.YP)((()=>ps[e.group]),((e,t)=>{t===i&&void 0!==e&&e!==i&&f()}));r=()=>{t(),l(),ps[e.group]===i&&delete ps[e.group],r=void 0}}function O(){let t={class:["q-focusable relative-position cursor-pointer"+(!0===e.denseToggle&&!0===e.switchToggleSide?" items-end":""),e.expandIconClass],side:!0!==e.switchToggleSide,avatar:e.switchToggleSide},l=[(0,n.h)(Ht,{class:"q-expansion-item__toggle-icon"+(void 0===e.expandedIcon&&!0===d.value?" q-expansion-item__toggle-icon--rotated":""),name:S.value})];return!0===x.value&&(Object.assign(t,{tabindex:0,...k.value,onClick:F,onKeyup:q}),l.unshift((0,n.h)("div",{ref:c,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),(0,n.h)(Yr,t,(()=>l))}function P(){let l;return void 0!==t.header?l=[].concat(t.header(_.value)):(l=[(0,n.h)(Yr,(()=>[(0,n.h)(ss,{lines:e.labelLines},(()=>e.label||"")),e.caption?(0,n.h)(ss,{lines:e.captionLines,caption:!0},(()=>e.caption)):null]))],e.icon&&l[!0===e.switchToggleSide?"push":"unshift"]((0,n.h)(Yr,{side:!0===e.switchToggleSide,avatar:!0!==e.switchToggleSide},(()=>(0,n.h)(Ht,{name:e.icon}))))),!0!==e.disable&&!0!==e.hideExpandIcon&&l[!0===e.switchToggleSide?"unshift":"push"](O()),l}function B(){let t={ref:"item",style:e.headerStyle,class:e.headerClass,dark:u.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return!0===w.value&&(t.clickable=!0,t.onClick=C,Object.assign(t,!0===b.value?y.value:k.value)),(0,n.h)(Ur,t,P)}function E(){return(0,n.wy)((0,n.h)("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:g.value,id:v.value},bt(t.default)),[[o.F8,d.value]])}function A(){let t=[B(),(0,n.h)(us,{duration:e.duration,onShow:T,onHide:$},E)];return!0===e.expandSeparator&&t.push((0,n.h)(vs,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:u.value}),(0,n.h)(vs,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:u.value})),t}return(0,n.YP)((()=>e.group),(e=>{void 0!==r&&r(),void 0!==e&&M()})),void 0!==e.group&&M(),(0,n.Jd)((()=>{void 0!==r&&r()})),()=>(0,n.h)("div",{class:m.value},[(0,n.h)("div",{class:"q-expansion-item__container relative-position"},A())])}}),ms=["top","right","bottom","left"],gs={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=>ms.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function bs(e,t){return{formClass:(0,n.Fl)((()=>"q-fab--form-"+(!0===e.square?"square":"rounded"))),stacked:(0,n.Fl)((()=>
6!1===e.externalLabel&&["top","bottom"].includes(e.labelPosition))),labelProps:(0,n.Fl)((()=>{if(!0===e.externalLabel){let l=null===e.hideLabel?!1===t.value: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}`+(!0===l?" 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}`+(!0===e.hideLabel?" q-fab__label--internal-hidden":"")],style:e.labelStyle}}}))}}var ys=["up","right","down","left"],ws=["left","center","right"],Ss=ne({name:"QFab",props:{...gs,...Il,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{default:null},direction:{type:String,default:"right",validator:e=>ys.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:"center",validator:e=>ws.includes(e)}},emits:jl,setup(e,{slots:t}){let l=(0,a.iH)(null),o=(0,a.iH)(!0===e.modelValue),i=hn(),{proxy:{$q:r}}=(0,n.FN)(),{formClass:s,labelProps:u}=bs(e,o),d=(0,n.Fl)((()=>!0!==e.persistent)),{hide:c,toggle:v}=Dl({showing:o,hideOnRouteChange:d}),p=(0,n.Fl)((()=>({opened:o.value}))),f=(0,n.Fl)((()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${s.value}`+(!0===o.value?" q-fab--opened":" q-fab--closed"))),h=(0,n.Fl)((()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${!0===o.value?"opened":"closed"}`)),m=(0,n.Fl)((()=>{let e={id:i.value,role:"menu"};return!0!==o.value&&(e["aria-hidden"]="true"),e})),g=(0,n.Fl)((()=>"q-fab__icon-holder q-fab__icon-holder--"+(!0===o.value?"opened":"closed")));function b(l,a){let o=t[l],i=`q-fab__${l} absolute-full`;return void 0===o?(0,n.h)(Ht,{class:i,name:e[a]||r.iconSet.fab[a]}):(0,n.h)("div",{class:i},o(p.value))}function y(){let l=[];return!0!==e.hideIcon&&l.push((0,n.h)("div",{class:g.value},[b("icon","icon"),b("active-icon","activeIcon")])),(""!==e.label||void 0!==t.label)&&l[u.value.action]((0,n.h)("div",u.value.data,void 0!==t.label?t.label(p.value):[e.label])),wt(t.tooltip,l)}return(0,n.JJ)(Re,{showing:o,onChildClick(e){c(e),null!==l.value&&l.value.$el.focus()}}),()=>(0,n.h)("div",{class:f.value},[(0,n.h)(Ll,{ref:l,class:s.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":!0===o.value?"true":"false","aria-haspopup":"true","aria-controls":i.value,onClick:v},y),(0,n.h)("div",{class:h.value,...m.value},bt(t.default))])}}),xs={start:"self-end",center:"self-center",end:"self-start"},_s=Object.keys(xs),ks=ne({name:"QFabAction",props:{...gs,icon:{type:String,default:""},anchor:{type:String,validator:e=>_s.includes(e)},to:[String,Object],replace:Boolean},emits:["click"],setup(e,{slots:t,emit:l}){let a=(0,n.f3)(Re,(()=>({showing:{value:!0},onChildClick:se}))),{formClass:o,labelProps:i}=bs(e,a.showing),r=(0,n.Fl)((()=>{let t=xs[e.anchor];return o.value+(void 0!==t?` ${t}`:"")})),s=(0,n.Fl)((()=>!0===e.disable||!0!==a.showing.value));function u(e){a.onChildClick(e),l("click",e)}function d(){let l=[];return void 0!==t.icon?l.push(t.icon()):""!==e.icon&&l.push((0,n.h)(Ht,{name:e.icon})),(""!==e.label||void 0!==t.label)&&l[i.value.action]((0,n.h)("div",i.value.data,void 0!==t.label?t.label():[e.label])),wt(t.default,l)}let c=(0,n.FN)();return Object.assign(c.proxy,{click:u}),()=>(0,n.h)(Ll,{class:r.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:s.value,onClick:u},d)}});function Cs({validate:e,resetValidation:t,requiresQForm:l}){let a=(0,n.f3)(ze,!1);if(!1!==a){let{props:l,proxy:o}=(0,n.FN)();Object.assign(o,{validate:e,resetValidation:t}),(0,n.YP)((()=>l.disable),(e=>{!0===e?("function"==typeof t&&t(),a.unbindComponent(o)):a.bindComponent(o)})),(0,n.bv)((()=>{!0!==l.disable&&a.bindComponent(o)})),(0,n.Jd)((()=>{!0!==l.disable&&a.unbindComponent(o)}))}else!0===l&&console.error("Parent QForm not found on useFormChild()!")}var qs=[!0,!1,"ondemand"],Fs={modelValue:{},error:{type:Boolean,default:null}
6,errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>qs.includes(e)}};function Ts(e,t){let{props:l,proxy:o}=(0,n.FN)(),i=(0,a.iH)(!1),r=(0,a.iH)(null),s=(0,a.iH)(!1);Cs({validate:g,resetValidation:m});let u,d=0,c=(0,n.Fl)((()=>void 0!==l.rules&&null!==l.rules&&0!==l.rules.length)),v=(0,n.Fl)((()=>!0!==l.disable&&!0===c.value&&!1===t.value)),p=(0,n.Fl)((()=>!0===l.error||!0===i.value)),f=(0,n.Fl)((()=>"string"==typeof l.errorMessage&&0!==l.errorMessage.length?l.errorMessage:r.value));function h(){"ondemand"!==l.lazyRules&&!0===v.value&&!0===s.value&&b()}function m(){d++,t.value=!1,s.value=!1,i.value=!1,r.value=null,b.cancel()}function g(e=l.modelValue){if(!0===l.disable||!1===c.value)return!0;let a=++d,n=!0!==t.value?()=>{s.value=!0}:()=>{},o=(e,l)=>{!0===e&&n(),i.value=e,r.value=l||null,t.value=!1},u=[];for(let t=0;t<l.rules.length;t++){let a,n=l.rules[t];if("function"==typeof n?a=n(e,Do):"string"==typeof n&&void 0!==Do[n]&&(a=Do[n](e)),!1===a||"string"==typeof a)return o(!0,a),!1;!0!==a&&void 0!==a&&u.push(a)}return 0===u.length?(o(!1),!0):(t.value=!0,Promise.all(u).then((e=>{if(void 0===e||!1===Array.isArray(e)||0===e.length)return a===d&&o(!1),!0;let t=e.find((e=>!1===e||"string"==typeof e));return a===d&&o(void 0!==t,t),void 0===t}),(e=>(a===d&&(console.error(e),o(!0)),!1))))}(0,n.YP)((()=>l.modelValue),(()=>{s.value=!0,!0===v.value&&!1===l.lazyRules&&b()})),(0,n.YP)((()=>l.reactiveRules),(e=>{!0===e?void 0===u&&(u=(0,n.YP)((()=>l.rules),h,{immediate:!0,deep:!0})):void 0!==u&&(u(),u=void 0)}),{immediate:!0}),(0,n.YP)((()=>l.lazyRules),h),(0,n.YP)(e,(e=>{!0===e?s.value=!0:!0===v.value&&"ondemand"!==l.lazyRules&&b()}));let b=be(g,0);return(0,n.Jd)((()=>{void 0!==u&&u(),b.cancel()})),Object.assign(o,{resetValidation:m,validate:g}),U(o,"hasError",(()=>p.value)),{isDirtyModel:s,hasRules:c,hasError:p,errorMessage:f,validate:g,resetValidation:m}}function $s(e){return null!=e&&0!==(""+e).length}var Ms={...zt,...Fs,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,maxlength:[Number,String]},Os=["update:modelValue","clear","focus","blur","popupShow","popupHide"];function Ps({requiredForAttr:e=!0,tagProp:t}={}){let{props:l,proxy:o}=(0,n.FN)(),i=It(l,o.$q),r=hn({required:e,getValue:()=>l.for});return{requiredForAttr:e,tag:!0===t?(0,n.Fl)((()=>l.tag)):{value:"label"},isDark:i,editable:(0,n.Fl)((()=>!0!==l.disable&&!0!==l.readonly)),innerLoading:(0,a.iH)(!1),focused:(0,a.iH)(!1),hasPopupOpen:!1,splitAttrs:ts(),targetUid:r,rootRef:(0,a.iH)(null),targetRef:(0,a.iH)(null),controlRef:(0,a.iH)(null)}}function Bs(e){let{props:t,emit:l,slots:a,attrs:i,proxy:r}=(0,n.FN)(),{$q:s}=r,u=null;void 0===e.hasValue&&(e.hasValue=(0,n.Fl)((()=>$s(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{l("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:F,onFocusout:T}),Object.assign(e,{clearValue:$,onControlFocusin:F,onControlFocusout:T,focus:C}),void 0===e.computedCounter&&(e.computedCounter=(0,n.Fl)((()=>{if(!1!==t.counter){let e="string"==typeof t.modelValue||"number"==typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,l=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==l?" / "+l:"")}})));let{isDirtyModel:d,hasRules:c,hasError:v,errorMessage:p,resetValidation:f}=Ts(e.focused,e.innerLoading),h=void 0!==e.floatingLabel?(0,n.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,n.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),m=(0,n.Fl)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===c.value||!0===t.counter||null!==t.error)),g=(0,n.Fl)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),b=(0,n.Fl)((()=>`q-field row no-wrap items-start q-field--${g.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===h.value?" q-field--float":"")+(!0===w.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===v.value?" q-field--error":"")+(!0===v.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===m.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),y=(0,n.Fl)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===v.value?" text-negative":"string"==typeof t.standout&&0!==t.standout.length&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),w=(0,n.Fl)((()=>!0===t.labelSlot||void 0!==t.label)),S=(0,n.Fl)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==v.value?` text-${t.labelColor}`:""))),x=(0,n.Fl)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:h.value,modelValue:t.modelValue,emitValue:e.emitValue}))),_=(0,n.Fl)((()=>{let l={};return e.targetUid.value&&(l.for=e.targetUid.value),!0===t.disable&&(l["aria-disabled"]="true"),l}));function k(){let t=document.activeElement,l=void 0!==e.targetRef&&e.targetRef.value;l&&(null===t||t.id!==e.targetUid.value)&&(!0===l.hasAttribute("tabindex")||(l=l.querySelector("[tabindex]")),l&&l!==t&&l.focus({preventScroll:!0}))}function C(){Jl(k)}function q(){Xl(k);let t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function F(t){null!==u&&(clearTimeout(u),u=null),!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,l("focus",t))}function T(t,a){null!==u&&clearTimeout(u),u=setTimeout((()=>{u=null,(!0!==document.hasFocus()||!0!==e.hasPopupOpen&&void 0!==e.controlRef&&null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement))&&(!0===e.focused.value&&(e.focused.value=!1,l("blur",t)),void 0!==a&&a())}))}
6function $(a){fe(a),!0!==s.platform.is.mobile?(void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value).focus():!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur(),"file"===t.type&&(e.inputRef.value.value=null),l("update:modelValue",null),l("clear",t.modelValue),(0,n.Y3)((()=>{let e=d.value;f(),d.value=e}))}function M(){let l=[];return void 0!==a.prepend&&l.push((0,n.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:pe},a.prepend())),l.push((0,n.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},O())),!0===v.value&&!1===t.noErrorIcon&&l.push(B("error",[(0,n.h)(Ht,{name:s.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?l.push(B("inner-loading-append",void 0!==a.loading?a.loading():[(0,n.h)(pl,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&l.push(B("inner-clearable-append",[(0,n.h)(Ht,{class:"q-field__focusable-action",tag:"button",name:t.clearIcon||s.iconSet.field.clear,tabindex:0,type:"button","aria-hidden":null,role:null,onClick:$})])),void 0!==a.append&&l.push((0,n.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:pe},a.append())),void 0!==e.getInnerAppend&&l.push(B("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&l.push(e.getControlChild()),l}function O(){let l=[];return void 0!==t.prefix&&null!==t.prefix&&l.push((0,n.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&l.push(e.getShadowControl()),void 0!==e.getControl?l.push(e.getControl()):void 0!==a.rawControl?l.push(a.rawControl()):void 0!==a.control&&l.push((0,n.h)("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0},a.control(x.value))),!0===w.value&&l.push((0,n.h)("div",{class:S.value},bt(a.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&l.push((0,n.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),l.concat(bt(a.default))}function P(){let l,i;!0===v.value?null!==p.value?(l=[(0,n.h)("div",{role:"alert"},p.value)],i=`q--slot-error-${p.value}`):(l=bt(a.error),i="q--slot-error"):(!0!==t.hideHint||!0===e.focused.value)&&(void 0!==t.hint?(l=[(0,n.h)("div",t.hint)],i=`q--slot-hint-${t.hint}`):(l=bt(a.hint),i="q--slot-hint"));let r=!0===t.counter||void 0!==a.counter;if(!0===t.hideBottomSpace&&!1===r&&void 0===l)return;let s=(0,n.h)("div",{key:i,class:"q-field__messages col"},l);return(0,n.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale"),onClick:pe},[!0===t.hideBottomSpace?s:(0,n.h)(o.uT,{name:"q-transition--field-message"},(()=>s)),!0===r?(0,n.h)("div",{class:"q-field__counter"},void 0!==a.counter?a.counter():e.computedCounter.value):null])}function B(e,t){return null===t?null:(0,n.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}let E=!1;return(0,n.se)((()=>{E=!0})),(0,n.dl)((()=>{!0===E&&!0===t.autofocus&&r.focus()})),!0===t.autofocus&&(0,n.bv)((()=>{r.focus()})),(0,n.Jd)((()=>{null!==u&&clearTimeout(u)})),Object.assign(r,{focus:C,blur:q}),function(){let l=void 0===e.getControl&&void 0===a.control?{...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0,..._.value}:_.value;return(0,n.h)(e.tag.value,{ref:e.rootRef,class:[b.value,i.class],style:i.style,...l},[void 0!==a.before?(0,n.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:pe},a.before()):null,(0,n.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,n.h)("div",{ref:e.controlRef,class:y.value,tabindex:-1,...e.controlEvents},M()),!0===m.value?P():null]),void 0!==a.after?(0,n.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:pe},a.after()):null])}}var Es=ne({name:"QField",inheritAttrs:!1,props:{...Ms,tag:{type:String,default:"label"}},emits:Os,setup(){return Bs(Ps({requiredForAttr:!1,tagProp:!0}))}});function As(e,t,l,a){let n=[];return e.forEach((e=>{!0===a(e)?n.push(e):t.push({failedPropValidation:l,file:e})})),n}function Ls(e){e&&e.dataTransfer&&(e.dataTransfer.dropEffect="copy"),fe(e)}var Hs={multiple:Boolean,accept:String,capture:String,maxFileSize:[Number,String],maxTotalSize:[Number,String],maxFiles:[Number,String],filter:Function},Vs=["rejected"];function Ns({editable:e,dnd:t,getFileInput:l,addFilesToQueue:o}){let{props:i,emit:r,proxy:s}=(0,n.FN)(),u=(0,a.iH)(null),d=(0,n.Fl)((()=>void 0!==i.accept?i.accept.split(",").map((e=>(e=e.trim(),"*"===e?"*/":(e.endsWith("/*")&&(e=e.slice(0,e.length-1)),e.toUpperCase())))):null)),c=(0,n.Fl)((()=>parseInt(i.maxFiles,10))),v=(0,n.Fl)((()=>parseInt(i.maxTotalSize,10)));function p(t){if(e.value)if(t!==Object(t)&&(t={target:null}),null!==t.target&&!0===t.target.matches('input[type="file"]'))0===t.clientX&&0===t.clientY&&ve(t);else{let e=l();e&&e!==t.target&&e.click(t)}}function f(t){e.value&&t&&o(null,t)}function h(e,t,l,a){let n=Array.from(t||e.target.files),o=[],s=()=>{0!==o.length&&r("rejected",o)};if(void 0!==i.accept&&-1===d.value.indexOf("*/")&&(n=As(n,o,"accept",(e=>d.value.some((t=>e.type.toUpperCase().startsWith(t)||e.name.toUpperCase().endsWith(t))))),0===n.length))return s();if(void 0!==i.maxFileSize){let e=parseInt(i.maxFileSize,10);if(n=As(n,o,"max-file-size",(t=>t.size<=e)),0===n.length)return s()}
6if(!0!==i.multiple&&0!==n.length&&(n=[n[0]]),n.forEach((e=>{e.__key=e.webkitRelativePath+e.lastModified+e.name+e.size})),!0===a){let e=l.map((e=>e.__key));n=As(n,o,"duplicate",(t=>!1===e.includes(t.__key)))}if(0===n.length)return s();if(void 0!==i.maxTotalSize){let e=!0===a?l.reduce(((e,t)=>e+t.size),0):0;if(n=As(n,o,"max-total-size",(t=>(e+=t.size,e<=v.value))),0===n.length)return s()}if("function"==typeof i.filter){let e=i.filter(n);n=As(n,o,"filter",(t=>e.includes(t)))}if(void 0!==i.maxFiles){let e=!0===a?l.length:0;if(n=As(n,o,"max-files",(()=>(e++,e<=c.value))),0===n.length)return s()}return s(),0!==n.length?n:void 0}function m(e){Ls(e),!0!==t.value&&(t.value=!0)}function g(e){fe(e),(null!==e.relatedTarget||!0!==te.is.safari?e.relatedTarget!==u.value:!1===document.elementsFromPoint(e.clientX,e.clientY).includes(u.value))&&(t.value=!1)}function b(e){Ls(e);let l=e.dataTransfer.files;0!==l.length&&o(null,l),t.value=!1}function y(e){if(!0===t.value)return(0,n.h)("div",{ref:u,class:`q-${e}__dnd absolute-full`,onDragenter:Ls,onDragover:Ls,onDragleave:g,onDrop:b})}return Object.assign(s,{pickFiles:p,addFiles:f}),{pickFiles:p,addFiles:f,onDragover:m,onDragleave:g,processFiles:h,getDndNode:y,maxFilesNumber:c,maxTotalSizeNumber:v}}function Rs(e,t){function l(){let t=e.modelValue;try{let e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch{return{files:void 0}}}return!0===t?(0,n.Fl)((()=>{if("file"===e.type)return l()})):(0,n.Fl)(l)}var zs=ne({name:"QFile",inheritAttrs:!1,props:{...Ms,...yn,...Hs,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:[...Os,...Vs],setup(e,{slots:t,emit:l,attrs:o}){let{proxy:i}=(0,n.FN)(),r=Ps(),s=(0,a.iH)(null),u=(0,a.iH)(!1),d=xn(e),{pickFiles:c,onDragover:v,onDragleave:p,processFiles:f,getDndNode:h}=Ns({editable:r.editable,dnd:u,getFileInput:M,addFilesToQueue:O}),m=Rs(e),g=(0,n.Fl)((()=>Object(e.modelValue)===e.modelValue?"length"in e.modelValue?Array.from(e.modelValue):[e.modelValue]:[])),b=(0,n.Fl)((()=>$s(g.value))),y=(0,n.Fl)((()=>g.value.map((e=>e.name)).join(", "))),w=(0,n.Fl)((()=>et(g.value.reduce(((e,t)=>e+t.size),0)))),S=(0,n.Fl)((()=>({totalSize:w.value,filesNumber:g.value.length,maxFiles:e.maxFiles}))),x=(0,n.Fl)((()=>({tabindex:-1,type:"file",title:"",accept:e.accept,capture:e.capture,name:d.value,...o,id:r.targetUid.value,disabled:!0!==r.editable.value}))),_=(0,n.Fl)((()=>"q-file q-field--auto-height"+(!0===u.value?" q-file--dnd":""))),k=(0,n.Fl)((()=>!0===e.multiple&&!0===e.append));function C(e){let t=g.value.slice();t.splice(e,1),F(t)}function q(e){let t=g.value.indexOf(e);-1!==t&&C(t)}function F(t){l("update:modelValue",!0===e.multiple?t:t[0])}function T(e){13===e.keyCode&&pe(e)}function $(e){(13===e.keyCode||32===e.keyCode)&&c(e)}function M(){return s.value}function O(t,l){let a=f(t,l,g.value,k.value),n=M();null!=n&&(n.value=""),void 0!==a&&((!0===e.multiple?e.modelValue&&a.every((e=>g.value.includes(e))):e.modelValue===a[0])||F(!0===k.value?g.value.concat(a):a))}function P(){return[(0,n.h)("input",{class:[e.inputClass,"q-file__filler"],style:e.inputStyle})]}function B(){if(void 0!==t.file)return 0===g.value.length?P():g.value.map(((e,l)=>t.file({index:l,file:e,ref:this})));if(void 0!==t.selected)return 0===g.value.length?P():t.selected({files:g.value,ref:this});if(!0===e.useChips)return 0===g.value.length?P():g.value.map(((t,l)=>(0,n.h)(no,{key:"file-"+l,removable:r.editable.value,dense:!0,textColor:e.color,tabindex:e.tabindex,onRemove:()=>{C(l)}},(()=>(0,n.h)("span",{class:"ellipsis",textContent:t.name})))));let l=void 0!==e.displayValue?e.displayValue:y.value;return 0!==l.length?[(0,n.h)("div",{class:e.inputClass,style:e.inputStyle,textContent:l})]:P()}function E(){let t={ref:s,...x.value,...m.value,class:"q-field__input fit absolute-full cursor-pointer",onChange:O};return!0===e.multiple&&(t.multiple=!0),(0,n.h)("input",t)}return Object.assign(r,{fieldClass:_,emitValue:F,hasValue:b,inputRef:s,innerValue:g,floatingLabel:(0,n.Fl)((()=>!0===b.value||$s(e.displayValue))),computedCounter:(0,n.Fl)((()=>
6{if(void 0!==e.counterLabel)return e.counterLabel(S.value);let t=e.maxFiles;return`${g.value.length}${void 0!==t?" / "+t:""} (${w.value})`})),getControlChild:()=>h("file"),getControl:()=>{let t={ref:r.targetRef,class:"q-field__native row items-center cursor-pointer",tabindex:e.tabindex};return!0===r.editable.value&&Object.assign(t,{onDragover:v,onDragleave:p,onKeydown:T,onKeyup:$}),(0,n.h)("div",t,[E()].concat(B()))}}),Object.assign(i,{removeAtIndex:C,removeFile:q,getNativeElement:()=>s.value}),U(i,"nativeEl",(()=>s.value)),Bs(r)}}),Is=ne({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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=(0,n.f3)(Ve,De);if(i===De)return console.error("QFooter needs to be child of QLayout"),De;let r=(0,a.iH)(parseInt(e.heightHint,10)),s=(0,a.iH)(!0),u=(0,a.iH)(!0===W.value||!0===i.isContainer.value?0:window.innerHeight),d=(0,n.Fl)((()=>!0===e.reveal||-1!==i.view.value.indexOf("F")||o.platform.is.ios&&!0===i.isContainer.value)),c=(0,n.Fl)((()=>!0===i.isContainer.value?i.containerHeight.value:u.value)),v=(0,n.Fl)((()=>{if(!0!==e.modelValue)return 0;if(!0===d.value)return!0===s.value?r.value:0;let t=i.scroll.value.position+c.value+r.value-i.height.value;return t>0?t:0})),p=(0,n.Fl)((()=>!0!==e.modelValue||!0===d.value&&!0!==s.value)),f=(0,n.Fl)((()=>!0===e.modelValue&&!0===p.value&&!0===e.reveal)),h=(0,n.Fl)((()=>"q-footer q-layout__section--marginal "+(!0===d.value?"fixed":"absolute")+"-bottom"+(!0===e.bordered?" q-footer--bordered":"")+(!0===p.value?" q-footer--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus"+(!0!==d.value?" hidden":""):""))),m=(0,n.Fl)((()=>{let e=i.rows.value.bottom,t={};return"l"===e[0]&&!0===i.left.space&&(t[!0===o.lang.rtl?"right":"left"]=`${i.left.size}px`),"r"===e[2]&&!0===i.right.space&&(t[!0===o.lang.rtl?"left":"right"]=`${i.right.size}px`),t}));function g(e,t){i.update("footer",e,t)}function b(e,t){e.value!==t&&(e.value=t)}function y({height:e}){b(r,e),g("size",e)}function w(){if(!0!==e.reveal)return;let{direction:t,position:l,inflectionPoint:a}=i.scroll.value;b(s,"up"===t||l-a<100||i.height.value-c.value-l-r.value<300)}function S(e){!0===f.value&&b(s,!0),l("focusin",e)}(0,n.YP)((()=>e.modelValue),(e=>{g("space",e),b(s,!0),i.animate()})),(0,n.YP)(v,(e=>{g("offset",e)})),(0,n.YP)((()=>e.reveal),(t=>{!1===t&&b(s,e.modelValue)})),(0,n.YP)(s,(e=>{i.animate(),l("reveal",e)})),(0,n.YP)([r,i.scroll,i.height],w),(0,n.YP)((()=>o.screen.height),(e=>{!0!==i.isContainer.value&&b(u,e)}));let x={};return i.instances.footer=x,!0===e.modelValue&&g("size",r.value),g("space",e.modelValue),g("offset",v.value),(0,n.Jd)((()=>{i.instances.footer===x&&(i.instances.footer=void 0,g("size",0),g("offset",0),g("space",!1))})),()=>{let l=wt(t.default,[(0,n.h)(Fo,{debounce:0,onResize:y})]);return!0===e.elevated&&l.push((0,n.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),(0,n.h)("footer",{class:h.value,style:m.value,onFocusin:S},l)}}}),js=ne({name:"QForm",props:{autofocus:Boolean,noErrorFocus:Boolean,noResetFocus:Boolean,greedy:Boolean,onSubmit:Function},emits:["reset","validationSuccess","validationError"],setup(e,{slots:t,emit:l}){let o=(0,n.FN)(),i=(0,a.iH)(null),r=0,s=[];function u(t){let a="boolean"==typeof t?t:!0!==e.noErrorFocus,n=++r,o=(e,t)=>{l("validation"+(!0===e?"Success":"Error"),t)},i=e=>{let t=e.validate();return"function"==typeof t.then?t.then((t=>({valid:t,comp:e})),(t=>({valid:!1,comp:e,err:t}))):Promise.resolve({valid:t,comp:e})};return(!0===e.greedy?Promise.all(s.map(i)).then((e=>e.filter((e=>!0!==e.valid)))):s.reduce(((e,t)=>e.then((()=>i(t).then((e=>{if(!1===e.valid)return Promise.reject(e)}))))),Promise.resolve()).catch((e=>[e]))).then((e=>{if(void 0===e||0===e.length)return n===r&&o(!0),!0;if(n===r){let{comp:t,err:l}=e[0];if(void 0!==l&&console.error(l),o(!1,t),!0===a){let t=e.find((({comp:e})=>"function"==typeof e.focus&&!1===Zt(e.$)));void 0!==t&&t.comp.focus()}}return!1}))}
6function d(){r++,s.forEach((e=>{"function"==typeof e.resetValidation&&e.resetValidation()}))}function c(t){void 0!==t&&fe(t);let a=r+1;u().then((n=>{a===r&&!0===n&&(void 0!==e.onSubmit?l("submit",t):void 0!==t&&void 0!==t.target&&"function"==typeof t.target.submit&&t.target.submit())}))}function v(t){void 0!==t&&fe(t),l("reset"),(0,n.Y3)((()=>{d(),!0===e.autofocus&&!0!==e.noResetFocus&&p()}))}function p(){Jl((()=>{if(null===i.value)return;let e=i.value.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||i.value.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||i.value.querySelector("[autofocus], [data-autofocus]")||Array.prototype.find.call(i.value.querySelectorAll("[tabindex]"),(e=>-1!==e.tabIndex));null==e||e.focus({preventScroll:!0})}))}(0,n.JJ)(ze,{bindComponent(e){s.push(e)},unbindComponent(e){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}});let f=!1;return(0,n.se)((()=>{f=!0})),(0,n.dl)((()=>{!0===f&&!0===e.autofocus&&p()})),(0,n.bv)((()=>{!0===e.autofocus&&p()})),Object.assign(o.proxy,{validate:u,resetValidation:d,submit:c,reset:v,focus:p,getValidationComponents:()=>s}),()=>(0,n.h)("form",{class:"q-form",ref:i,onSubmit:c,onReset:v},bt(t.default))}}),Ds={inject:{[ze]:{default:se}},watch:{disable(e){let t=this.$.provides[ze];void 0!==t&&(!0===e?(this.resetValidation(),t.unbindComponent(this)):t.bindComponent(this))}},methods:{validate(){},resetValidation(){}},mounted(){let e=this.$.provides[ze];void 0!==e&&!0!==this.disable&&e.bindComponent(this)},beforeUnmount(){let e=this.$.provides[ze];void 0!==e&&!0!==this.disable&&e.unbindComponent(this)}},Us=ne({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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=(0,n.f3)(Ve,De);if(i===De)return console.error("QHeader needs to be child of QLayout"),De;let r=(0,a.iH)(parseInt(e.heightHint,10)),s=(0,a.iH)(!0),u=(0,n.Fl)((()=>!0===e.reveal||-1!==i.view.value.indexOf("H")||o.platform.is.ios&&!0===i.isContainer.value)),d=(0,n.Fl)((()=>{if(!0!==e.modelValue)return 0;if(!0===u.value)return!0===s.value?r.value:0;let t=r.value-i.scroll.value.position;return t>0?t:0})),c=(0,n.Fl)((()=>!0!==e.modelValue||!0===u.value&&!0!==s.value)),v=(0,n.Fl)((()=>!0===e.modelValue&&!0===c.value&&!0===e.reveal)),p=(0,n.Fl)((()=>"q-header q-layout__section--marginal "+(!0===u.value?"fixed":"absolute")+"-top"+(!0===e.bordered?" q-header--bordered":"")+(!0===c.value?" q-header--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus":""))),f=(0,n.Fl)((()=>{let e=i.rows.value.top,t={};return"l"===e[0]&&!0===i.left.space&&(t[!0===o.lang.rtl?"right":"left"]=`${i.left.size}px`),"r"===e[2]&&!0===i.right.space&&(t[!0===o.lang.rtl?"left":"right"]=`${i.right.size}px`),t}));function h(e,t){i.update("header",e,t)}function m(e,t){e.value!==t&&(e.value=t)}function g({height:e}){m(r,e),h("size",e)}function b(e){!0===v.value&&m(s,!0),l("focusin",e)}(0,n.YP)((()=>e.modelValue),(e=>{h("space",e),m(s,!0),i.animate()})),(0,n.YP)(d,(e=>{h("offset",e)})),(0,n.YP)((()=>e.reveal),(t=>{!1===t&&m(s,e.modelValue)})),(0,n.YP)(s,(e=>{i.animate(),l("reveal",e)})),(0,n.YP)(i.scroll,(t=>{!0===e.reveal&&m(s,"up"===t.direction||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)}));let y={};return i.instances.header=y,!0===e.modelValue&&h("size",r.value),h("space",e.modelValue),h("offset",d.value),(0,n.Jd)((()=>{i.instances.header===y&&(i.instances.header=void 0,h("size",0),h("offset",0),h("space",!1))})),()=>{let l=yt(t.default,[]);return!0===e.elevated&&l.push((0,n.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),l.push((0,n.h)(Fo,{debounce:0,onResize:g})),(0,n.h)("header",{class:p.value,style:f.value,onFocusin:b},l)}}}),Ys={ratio:[String,Number]};function Qs(e,t){return(0,n.Fl)((()=>{let l=Number(e.ratio||(void 0!==t?t.value:void 0));return!0!==isNaN(l)&&l>0?{paddingBottom:100/l+"%"}:null}))}var Ws=1.7778,Ks=ne({name:"QImg",props:{...Ys,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:Ws},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:l}){let i=(0,a.iH)(e.initialRatio),r=Qs(e,i),s=(0,n.FN)(),{registerTimeout:u,removeTimeout:d}=ha(),{registerTimeout:c,removeTimeout:v}=ha(),p=(0,n.Fl)((()=>void 0!==e.placeholderSrc?{src:e.placeholderSrc}:null)),f=(0,n.Fl)((()=>void 0!==e.errorSrc?{src:e.errorSrc,__qerror:!0}:null)),h=[(0,a.iH)(null),(0,a.iH)(p.value)],m=(0,a.iH)(0),g=(0,a.iH)(!1),b=(0,a.iH)(!1),y=(0,n.Fl)((()=>`q-img q-img--${!0===e.noNativeMenu?"no-":""}menu`)),w=(0,n.Fl)((()=>({width:e.width,height:e.height}))),S=(0,n.Fl)((()=>`q-img__image ${void 0!==e.imgClass?e.imgClass+" ":""}q-img__image--with${!0===e.noTransition?"out":""}-transition q-img__image--`)),x=(0,n.Fl)((()=>({...e.imgStyle,objectFit:e.fit,objectPosition:e.position})));function _(){v(),0!==e.loadingShowDelay?c((()=>{g.value=!0}),e.loadingShowDelay):g.value=!0}function k(){v(),g.value=!1}function C({target:e}
6){!1===Zt(s)&&(d(),i.value=0===e.naturalHeight?.5:e.naturalWidth/e.naturalHeight,q(e,1))}function q(e,t){1e3===t||!0===Zt(s)||(!0===e.complete?F(e):u((()=>{q(e,t+1)}),50))}function F(e){!0!==Zt(s)&&(m.value=1^m.value,h[m.value].value=null,k(),"true"!==e.getAttribute("__qerror")&&(b.value=!1),l("load",e.currentSrc||e.src))}function T(e){d(),k(),b.value=!0,h[m.value].value=f.value,h[1^m.value].value=p.value,l("error",e)}function $(t){let l=h[t].value,a={key:"img_"+t,class:S.value,style:x.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,...l};return m.value===t?Object.assign(a,{class:a.class+"current",onLoad:C,onError:T}):a.class+="loaded",(0,n.h)("div",{class:"q-img__container absolute-full",key:"img"+t},(0,n.h)("img",a))}function M(){return!1===g.value?(0,n.h)("div",{key:"content",class:"q-img__content absolute-full q-anchor--skip"},bt(t[!0===b.value?"error":"default"])):(0,n.h)("div",{key:"loading",class:"q-img__loading absolute-full flex flex-center"},void 0!==t.loading?t.loading():!0===e.noSpinner?void 0:[(0,n.h)(pl,{color:e.spinnerColor,size:e.spinnerSize})])}{let t=function(){(0,n.YP)((()=>e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null),(e=>{d(),b.value=!1,null===e?(k(),h[1^m.value].value=p.value):_(),h[m.value].value=e}),{immediate:!0})};!0===W.value?(0,n.bv)(t):t()}return()=>{let t=[];return null!==r.value&&t.push((0,n.h)("div",{key:"filler",style:r.value}
6)),null!==h[0].value&&t.push($(0)),null!==h[1].value&&t.push($(1)),t.push((0,n.h)(o.uT,{name:"q-transition--fade"},M)),(0,n.h)("div",{key:"main",class:y.value,style:w.value,role:"img","aria-label":e.alt},t)}}}),{passive:Js}=re,Xs=ne({name:"QInfiniteScroll",props:{offset:{type:Number,default:500},debounce:{type:[String,Number],default:100},scrollTarget:{default:void 0},initialIndex:Number,disable:Boolean,reverse:Boolean},emits:["load"],setup(e,{slots:t,emit:l}){let o,i,r=(0,a.iH)(!1),s=(0,a.iH)(!0),u=(0,a.iH)(null),d=(0,a.iH)(null),c=e.initialIndex||0,v=(0,n.Fl)((()=>"q-infinite-scroll__loading"+(!0===r.value?"":" invisible")));function p(){if(!0===e.disable||!0===r.value||!1===s.value)return;let t=ya(o),l=wa(o),a=hl(o);!1===e.reverse?Math.round(l+a+e.offset)>=Math.round(t)&&f():Math.round(l)<=e.offset&&f()}function f(){if(!0===e.disable||!0===r.value||!1===s.value)return;c++,r.value=!0;let t=ya(o);l("load",c,(l=>{!0===s.value&&(r.value=!1,(0,n.Y3)((()=>{if(!0===e.reverse){let e=ya(o),l=wa(o),a=e-t;qa(o,l+a)}!0===l?g():u.value&&u.value.closest("body")&&i()})))}))}function h(){c=0}function m(){!1===s.value&&(s.value=!0,o.addEventListener("scroll",i,Js)),p()}function g(){!0===s.value&&(s.value=!1,r.value=!1,o.removeEventListener("scroll",i,Js),void 0!==i&&void 0!==i.cancel&&i.cancel())}function b(){if(o&&!0===s.value&&o.removeEventListener("scroll",i,Js),o=ba(u.value,e.scrollTarget),!0===s.value){if(o.addEventListener("scroll",i,Js),!0===e.reverse){let e=ya(o),t=hl(o);qa(o,e-t)}p()}}function y(e){c=e}function w(e){e=parseInt(e,10);let t=i;i=e<=0?p:be(p,!0===isNaN(e)?100:e),o&&!0===s.value&&(void 0!==t&&o.removeEventListener("scroll",t,Js),o.addEventListener("scroll",i,Js))}function S(e){if(!0===x.value){if(null===d.value)return void(!0!==e&&(0,n.Y3)((()=>{S(!0)})));let t=(!0===r.value?"un":"")+"pauseAnimations";Array.from(d.value.getElementsByTagName("svg")).forEach((e=>{e[t]()}))}}let x=(0,n.Fl)((()=>!0!==e.disable&&!0===s.value));(0,n.YP)([r,x],(()=>{S()})),(0,n.YP)((()=>e.disable),(e=>{!0===e?g():m()})),(0,n.YP)((()=>e.reverse),(()=>{!1===r.value&&!0===s.value&&p()})),(0,n.YP)((()=>e.scrollTarget),b),(0,n.YP)((()=>e.debounce),w);let _=!1;(0,n.dl)((()=>{!1!==_&&o&&qa(o,_)})),(0,n.se)((()=>{_=!!o&&wa(o)})),(0,n.Jd)((()=>{!0===s.value&&o.removeEventListener("scroll",i,Js)})),(0,n.bv)((()=>{w(e.debounce),b(),!1===r.value&&S()}));let k=(0,n.FN)();return Object.assign(k.proxy,{poll:()=>{void 0!==i&&i()},trigger:f,stop:g,reset:h,resume:m,setIndex:y,updateScrollTarget:b}),()=>{let l=yt(t.default,[]);return!0===x.value&&l[!1===e.reverse?"push":"unshift"]((0,n.h)("div",{ref:d,class:v.value},bt(t.loading))),(0,n.h)("div",{class:"q-infinite-scroll",ref:u},l)}}}),Gs=ne({name:"QInnerLoading",props:{...zt,...va,showing:Boolean,color:String,size:{type:[String,Number],default:42},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:t}){let l=(0,n.FN)(),a=It(e,l.proxy.$q),{transitionProps:i,transitionStyle:r}=pa(e),s=(0,n.Fl)((()=>"q-inner-loading q--avoid-card-border absolute-full column flex-center"+(!0===a.value?" q-inner-loading--dark":""))),u=(0,n.Fl)((()=>"q-inner-loading__label"+(void 0!==e.labelClass?` ${e.labelClass}`:"")));function d(){let t=[(0,n.h)(pl,{size:e.size,color:e.color})];return void 0!==e.label&&t.push((0,n.h)("div",{class:u.value,style:e.labelStyle},[e.label])),t}function c(){return!0===e.showing?(0,n.h)("div",{class:s.value,style:r.value},void 0!==t.default?t.default():d()):null}return()=>(0,n.h)(o.uT,i.value,c)}}),Zs={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},eu={"#":{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()}},tu=Object.keys(eu);tu.forEach((e=>{eu[e].regex=new RegExp(eu[e].pattern)}));var lu=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+tu.join("")+"])|(.)","g"),au=/[.*+?^${}()|[\]\\]/g,nu="�",ou={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function iu(e,t,l,o){let i,r,s,u,d,c,v=(0,a.iH)(null),p=(0,a.iH)(h());function f(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function h(){if(g(),!0===v.value){let t=_(C(e.modelValue));return!1!==e.fillMask?q(t):t}return e.modelValue}function m(e){if(e<i.length)return i.slice(-e);let t="",l=i,a=l.indexOf(nu);if(-1!==a){for(let a=e-l.length;a>0;a--)t+=nu;l=l.slice(0,a)+t+l.slice(a)}return l}function g(){if(v.value=void 0!==e.mask&&0!==e.mask.length&&f(),!1===v.value)return u=void 0,i="",void(r="");let t=void 0===Zs[e.mask]?e.mask:Zs[e.mask],l="string"==typeof e.fillMask&&0!==e.fillMask.length?e.fillMask.slice(0,1):"_",a=l.replace(au,"\\$&"),n=[],o=[],d=[],c=!0===e.reverseFillMask,p="",h="";t.replace(lu,((e,t,l,a,i)=>{if(void 0!==a){let e=eu[a];d.push(e),h=e.negate,!0===c&&(o.push("(?:"+h+"+)?("+e.pattern+"+)?(?:"+h+"+)?("+e.pattern+"+)?"),c=!1),o.push("(?:"+h+"+)?("+e.pattern+")?")}else if(void 0!==l)p="\\"+("\\"===l?"":l),d.push(l),n.push("([^"+p+"]+)?"+p+"?");else{let e=void 0!==t?t:i;p="\\"===e?"\\\\\\\\":e.replace(au,"\\\\$&"),d.push(e),n.push("([^"+p+"]+)?"+p+"?")}}));let m=new RegExp("^"+n.join("")+"("+(""===p?".":"[^"+p+"]")+"+)?"+(""===p?"":"["+p+"]*")+"$"),g=o.length-1,b=o.map(((t,l)=>0===l&&!0===e.reverseFillMask?new RegExp("^"+a+"*"+t):l===g?new RegExp("^"+t+"("+(""===h?".":h)+"+)?"+(!0===e.reverseFillMask?"$":a+"*")):new RegExp("^"+t)));s=d,u=t=>{let l=m.exec(!0===e.reverseFillMask?t:t.slice(0,d.length+1));null!==l&&(t=l.slice(1).join(""));let a=[],n=b.length;for(let e=0,o=t;e<n;e++){let t=b[e].exec(o);if(null===t)break;o=o.slice(t.shift().length),a.push(...t)}return 0!==a.length?a.join(""):t},i=d.map((e=>"string"==typeof e?e:nu)).join(""),r=i.split(nu).join(l)}function b(t,a,s){let u=o.value,c=u.selectionEnd,v=u.value.length-c,f=C(t);!0===a&&g();let h=_(f),m=!1!==e.fillMask?q(h):h,b=p.value!==m;u.value!==m&&(u.value=m),!0===b&&(p.value=m),document.activeElement===u&&(0,n.Y3)((()=>
6{if(m!==r)if("insertFromPaste"!==s||!0===e.reverseFillMask)if(-1===["deleteContentBackward","deleteContentForward"].indexOf(s))if(!0===e.reverseFillMask)if(!0===b){let e=Math.max(0,m.length-(m===r?0:Math.min(h.length,v+1)));1===e&&1===c?u.setSelectionRange(e,e,"forward"):w.rightReverse(u,e)}else{let e=m.length-v;u.setSelectionRange(e,e,"backward")}else if(!0===b){let e=Math.max(0,i.indexOf(nu),Math.min(h.length,c)-1);w.right(u,e)}else{let e=c-1;w.right(u,e)}else{let t=!0===e.reverseFillMask?0===c?m.length>h.length?1:0:Math.max(0,m.length-(m===r?0:Math.min(h.length,v)+1))+1:c;u.setSelectionRange(t,t,"forward")}else{let e=u.selectionEnd,t=c-1;for(let l=d;l<=t&&l<e;l++)i[l]!==nu&&t++;w.right(u,t)}else{let t=!0===e.reverseFillMask?r.length:0;u.setSelectionRange(t,t,"forward")}}));let y=!0===e.unmaskedValue?C(m):m;String(e.modelValue)!==y&&(null!==e.modelValue||""!==y)&&l(y,!0)}function y(e,t,l){let a=_(C(e.value));t=Math.max(0,i.indexOf(nu),Math.min(a.length,t)),d=t,e.setSelectionRange(t,l,"forward")}(0,n.YP)((()=>e.type+e.autogrow),g),(0,n.YP)((()=>e.mask),(l=>{if(void 0!==l)b(p.value,!0);else{let l=C(p.value);g(),e.modelValue!==l&&t("update:modelValue",l)}})),(0,n.YP)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===v.value&&b(p.value,!0)})),(0,n.YP)((()=>e.unmaskedValue),(()=>{!0===v.value&&b(p.value)}));let w={left(e,t){let l=-1===i.slice(t-1).indexOf(nu),a=Math.max(0,t-1);for(;a>=0;a--)if(i[a]===nu){t=a,!0===l&&t++;break}if(a<0&&void 0!==i[t]&&i[t]!==nu)return w.right(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},right(e,t){let l=e.value.length,a=Math.min(l,t+1);for(;a<=l;a++){if(i[a]===nu){t=a;break}i[a-1]===nu&&(t=a)}if(a>l&&void 0!==i[t-1]&&i[t-1]!==nu)return w.left(e,l);e.setSelectionRange(t,t,"forward")},leftReverse(e,t){let l=m(e.value.length),a=Math.max(0,t-1);for(;a>=0;a--){if(l[a-1]===nu){t=a;break}if(l[a]===nu&&(t=a,0===a))break}if(a<0&&void 0!==l[t]&&l[t]!==nu)return w.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},rightReverse(e,t){let l=e.value.length,a=m(l),n=-1===a.slice(0,t+1).indexOf(nu),o=Math.min(l,t+1);for(;o<=l;o++)if(a[o-1]===nu){t=o,t>0&&!0===n&&t--;break}if(o>l&&void 0!==a[t-1]&&a[t-1]!==nu)return w.leftReverse(e,l);e.setSelectionRange(t,t,"forward")}};function S(e){t("click",e),c=void 0}function x(l){if(t("keydown",l),!0===xe(l)||!0===l.altKey)return;let a=o.value,n=a.selectionStart,i=a.selectionEnd;if(l.shiftKey||(c=void 0),37===l.keyCode||39===l.keyCode){l.shiftKey&&void 0===c&&(c="forward"===a.selectionDirection?n:i);let t=w[(39===l.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];if(l.preventDefault(),t(a,c===n?i:n),l.shiftKey){let e=a.selectionStart;a.setSelectionRange(Math.min(c,e),Math.max(c,e),"forward")}}else 8===l.keyCode&&!0!==e.reverseFillMask&&n===i?(w.left(a,n),a.setSelectionRange(a.selectionStart,i,"backward")):46===l.keyCode&&!0===e.reverseFillMask&&n===i&&(w.rightReverse(a,i),a.setSelectionRange(n,a.selectionEnd,"forward"))}function _(t){if(null==t||""===t)return"";if(!0===e.reverseFillMask)return k(t);let l=s,a=0,n="";for(let e=0;e<l.length;e++){let o=t[a],i=l[e];if("string"==typeof i)n+=i,o===i&&a++;else{if(void 0===o||!i.regex.test(o))return n;n+=void 0!==i.transform?i.transform(o):o,a++}}return n}function k(e){let t=s,l=i.indexOf(nu),a=e.length-1,n="";for(let o=t.length-1;o>=0&&-1!==a;o--){let i=t[o],r=e[a];if("string"==typeof i)n=i+n,r===i&&a--;else{if(void 0===r||!i.regex.test(r))return n;do{n=(void 0!==i.transform?i.transform(r):r)+n,a--,r=e[a]}while(l===o&&void 0!==r&&i.regex.test(r))}}return n}function C(e){return"string"!=typeof e||void 0===u?"number"==typeof e?u(""+e):e:u(e)}function q(t){return r.length-t.length<=0?t:!0===e.reverseFillMask&&0!==t.length?r.slice(0,-t.length)+t:t+r.slice(t.length)}return{innerValue:p,hasMask:v,moveCursorForPaste:y,updateMaskValue:b,onMaskedKeydown:x,onMaskedClick:S}}var ru=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,su=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}
6]/u,uu=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,du=/[a-z0-9_ -]$/i;function cu(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.qComposing)return;t.target.qComposing=!1,e(t)}else"compositionupdate"===t.type&&!0!==t.target.qComposing&&"string"==typeof t.data&&(!0===te.is.firefox?!1===du.test(t.data):!0===ru.test(t.data)||!0===su.test(t.data)||!0===uu.test(t.data))&&(t.target.qComposing=!0)}}var vu=ne({name:"QInput",inheritAttrs:!1,props:{...Ms,...ou,...yn,modelValue:{required:!1},shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...Os,"paste","change","keydown","click","animationend"],setup(e,{emit:t,attrs:l}){let o,i,r,{proxy:s}=(0,n.FN)(),{$q:u}=s,d={},c=NaN,v=null,p=(0,a.iH)(null),f=xn(e),{innerValue:h,hasMask:m,moveCursorForPaste:g,updateMaskValue:b,onMaskedKeydown:y,onMaskedClick:w}=iu(e,t,E,p),S=Rs(e,!0),x=(0,n.Fl)((()=>$s(h.value))),_=cu(P),k=Ps(),C=(0,n.Fl)((()=>"textarea"===e.type||!0===e.autogrow)),q=(0,n.Fl)((()=>!0===C.value||["text","search","url","tel","password"].includes(e.type))),F=(0,n.Fl)((()=>{let t={...k.splitAttrs.listeners.value,onInput:P,onPaste:O,onChange:L,onBlur:H,onFocus:ve};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=_,!0===m.value&&(t.onKeydown=y,t.onClick=w),!0===e.autogrow&&(t.onAnimationend=B),t})),T=(0,n.Fl)((()=>{let t={tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:f.value,...k.splitAttrs.attributes.value,id:k.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly};return!1===C.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function $(){Jl((()=>{let e=document.activeElement;null!==p.value&&p.value!==e&&(null===e||e.id!==k.targetUid.value)&&p.value.focus({preventScroll:!0})}
6))}function M(){null!==p.value&&p.value.select()}function O(l){if(!0===m.value&&!0!==e.reverseFillMask){let e=l.target;g(e,e.selectionStart,e.selectionEnd)}t("paste",l)}function P(l){if(!l||!l.target)return;if("file"===e.type)return void t("update:modelValue",l.target.files);let a=l.target.value;if(!0!==l.target.qComposing){if(!0===m.value)b(a,!1,l.inputType);else if(E(a),!0===q.value&&l.target===document.activeElement){let{selectionStart:e,selectionEnd:t}=l.target;void 0!==e&&void 0!==t&&(0,n.Y3)((()=>{l.target===document.activeElement&&0===a.indexOf(l.target.value)&&l.target.setSelectionRange(e,t)}))}!0===e.autogrow&&A()}else d.value=a}function B(e){t("animationend",e),A()}function E(l,a){r=()=>{v=null,"number"!==e.type&&!0===d.hasOwnProperty("value")&&delete d.value,e.modelValue!==l&&c!==l&&(c=l,!0===a&&(i=!0),t("update:modelValue",l),(0,n.Y3)((()=>{c===l&&(c=NaN)}))),r=void 0},"number"===e.type&&(o=!0,d.value=l),void 0!==e.debounce?(null!==v&&clearTimeout(v),d.value=l,v=setTimeout(r,e.debounce)):r()}function A(){requestAnimationFrame((()=>{let e=p.value;if(null!==e){let t=e.parentNode.style,{scrollTop:l}=e,{overflowY:a,maxHeight:n}=!0===u.platform.is.firefox?{}:window.getComputedStyle(e),o=void 0!==a&&"scroll"!==a;!0===o&&(e.style.overflowY="hidden"),t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.height=e.scrollHeight+"px",!0===o&&(e.style.overflowY=parseInt(n,10)<e.scrollHeight?"auto":"hidden"),t.marginBottom="",e.scrollTop=l}}))}function L(e){_(e),null!==v&&(clearTimeout(v),v=null),void 0!==r&&r(),t("change",e.target.value)}function H(t){void 0!==t&&ve(t),null!==v&&(clearTimeout(v),v=null),void 0!==r&&r(),o=!1,i=!1,delete d.value,"file"!==e.type&&setTimeout((()=>{null!==p.value&&(p.value.value=void 0!==h.value?h.value:"")}
6))}function V(){return!0===d.hasOwnProperty("value")?d.value:void 0!==h.value?h.value:""}(0,n.YP)((()=>e.type),(()=>{p.value&&(p.value.value=e.modelValue)})),(0,n.YP)((()=>e.modelValue),(t=>{if(!0===m.value){if(!0===i&&(i=!1,String(t)===c))return;b(t)}else h.value!==t&&(h.value=t,"number"===e.type&&!0===d.hasOwnProperty("value")&&(!0===o?o=!1:delete d.value));!0===e.autogrow&&(0,n.Y3)(A)})),(0,n.YP)((()=>e.autogrow),(e=>{!0===e?(0,n.Y3)(A):null!==p.value&&l.rows>0&&(p.value.style.height="auto")})),(0,n.YP)((()=>e.dense),(()=>{!0===e.autogrow&&(0,n.Y3)(A)})),(0,n.Jd)((()=>{H()})),(0,n.bv)((()=>{!0===e.autogrow&&A()})),Object.assign(k,{innerValue:h,fieldClass:(0,n.Fl)((()=>"q-"+(!0===C.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,n.Fl)((()=>"file"!==e.type&&"string"==typeof e.shadowText&&0!==e.shadowText.length)),inputRef:p,emitValue:E,hasValue:x,floatingLabel:(0,n.Fl)((()=>!0===x.value&&("number"!==e.type||!1===isNaN(h.value))||$s(e.displayValue))),getControl:()=>(0,n.h)(!0===C.value?"textarea":"input",{ref:p,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...T.value,...F.value,..."file"!==e.type?{value:V()}:S.value}),getShadowControl:()=>(0,n.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===C.value?"":" text-no-wrap")},[(0,n.h)("span",{class:"invisible"},V()),(0,n.h)("span",e.shadowText)])});let N=Bs(k);return Object.assign(s,{focus:$,select:M,getNativeElement:()=>p.value}),U(s,"nativeEl",(()=>p.value)),N}}),pu={threshold:0,root:null,rootMargin:"0px"};function fu(e,t,l){let a,n,o;"function"==typeof l?(a=l,n=pu,o=void 0===t.cfg):(a=l.handler,n=Object.assign({},pu,l.cfg),o=void 0===t.cfg||!1===Ye(t.cfg,n)),t.handler!==a&&(t.handler=a),!0===o&&(t.cfg=n,void 0!==t.observer&&t.observer.unobserve(e),t.observer=new IntersectionObserver((([l])=>{if("function"==typeof t.handler){if(null===l.rootBounds&&!0===document.body.contains(e))return t.observer.unobserve(e),void t.observer.observe(e);(!1===t.handler(l,t.observer)||!0===t.once&&!0===l.isIntersecting)&&hu(e)}}),n),t.observer.observe(e))}function hu(e){let t=e.__qvisible;void 0!==t&&(void 0!==t.observer&&t.observer.unobserve(e),delete e.__qvisible)}var mu=oe({name:"intersection",mounted(e,{modifiers:t,value:l}){let a={once:!0===t.once};fu(e,a,l),e.__qvisible=a},updated(e,t){let l=e.__qvisible;void 0!==l&&fu(e,l,t.value)},beforeUnmount:hu}),gu=ne({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:l}){let i=(0,a.iH)(!0===W.value&&e.ssrPrerender),r=(0,n.Fl)((()=>void 0!==e.root||void 0!==e.margin||void 0!==e.threshold?{handler:c,cfg:{root:e.root,rootMargin:e.margin,threshold:e.threshold}}:c)),s=(0,n.Fl)((()=>!0!==e.disable&&(!0!==W.value||!0!==e.once||!0!==e.ssrPrerender))),u=(0,n.Fl)((()=>[[mu,r.value,void 0,{once:e.once}]])),d=(0,n.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`));function c(t){i.value!==t.isIntersecting&&(i.value=t.isIntersecting,void 0!==e.onVisibility&&l("visibility",i.value))}function v(){return!0===i.value?[(0,n.h)("div",{key:"content",style:d.value},bt(t.default))]:void 0!==t.hidden?[(0,n.h)("div",{key:"hidden",style:d.value},t.hidden())]:void 0}return()=>{let t=e.transition?[(0,n.h)(o.uT,{name:"q-transition--"+e.transition},v)]:v();return xt(e.tag,{class:"q-intersection"},t,"main",s.value,(()=>u.value))}}}),bu=ne({name:"QList",props:{...zt,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){let l=(0,n.FN)(),a=It(e,l.proxy.$q),o=(0,n.Fl)((()=>"q-list"+(!0===e.bordered?" q-list--bordered":"")+(!0===e.dense?" q-list--dense":"")+(!0===e.separator?" q-list--separator":"")+(!0===a.value?" q-list--dark":"")+(!0===e.padding?" q-list--padding":"")));return()=>(0,n.h)(e.tag,{class:o.value},bt(t.default))}}),yu=[34,37,40,33,39,38],wu=Object.keys(oo),Su=ne({name:"QKnob",props:{...yn,...oo,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:l}){let o,{proxy:i}=(0,n.FN)(),{$q:r}=i,s=(0,a.iH)(e.modelValue),u=(0,a.iH)(!1),d=(0,n.Fl)((()=>!0===isNaN(e.innerMin)||e.innerMin<e.min?e.min:e.innerMin)),c=(0,n.Fl)((()=>!0===isNaN(e.innerMax)||e.innerMax>e.max?e.max:e.innerMax));function v(){s.value=null===e.modelValue?d.value:lt(e.modelValue,d.value,c.value),$(!0)}(0,n.YP)((()=>`${e.modelValue}|${d.value}|${c.value}`),v),v();let p=(0,n.Fl)((()=>!1===e.disable&&!1===e.readonly)),f=(0,n.Fl)((()=>"q-knob non-selectable"+(!0===p.value?" q-knob--editable":!0===e.disable?" disabled":""))),h=(0,n.Fl)((()=>(String(e.step).trim().split(".")[1]||"").length)),m=(0,n.Fl)((()=>0===e.step?1:e.step)),g=(0,n.Fl)((()=>!0===e.instantFeedback||!0===u.value)),b=!0===r.platform.is.mobile?(0,n.Fl)((()=>!0===p.value?{onClick:C}:{})):(0,n.Fl)((()=>!0===p.value?{onMousedown:k,onClick:C,onKeydown:q,onKeyup:T}:{})),y=(0,n.Fl)((()=>!0===p.value?{tabindex:e.tabindex}:{["aria-"+(!0===e.disable?"disabled":"readonly")]:"true"})),w=(0,n.Fl)((()=>{let t={};return wu.forEach((l=>{t[l]=e[l]})),t}));function S(e){e.isFinal?(F(e.evt,!0),u.value=!1):(e.isFirst&&(_(),u.value=!0),F(e.evt))}let x=(0,n.Fl)((()=>[[fo,S,void 0,{prevent:!0,stop:!0,mouse:!0}]]));function _(){let{top:e,left:t,width:l,height:a}=i.$el.getBoundingClientRect();o={top:e+a/2,left:t+l/2}}function k(e){_(),F(e)}function C(e){_(),F(e,!0)}
6function q(e){if(!yu.includes(e.keyCode))return;fe(e);let t=([34,33].includes(e.keyCode)?10:1)*m.value,l=[34,37,40].includes(e.keyCode)?-t:t;s.value=lt(parseFloat((s.value+l).toFixed(h.value)),d.value,c.value),$()}function F(t,a){let n=de(t),i=Math.abs(n.top-o.top),u=Math.sqrt(i**2+Math.abs(n.left-o.left)**2),v=Math.asin(i/u)*(180/Math.PI);v=n.top<o.top?o.left<n.left?90-v:270+v:o.left<n.left?v+90:270-v,!0===r.lang.rtl?v=at(-v-e.angle,0,360):e.angle&&(v=at(v-e.angle,0,360)),!0===e.reverse&&(v=360-v);let p=e.min+v/360*(e.max-e.min);if(0!==m.value){let e=p%m.value;p=p-e+(Math.abs(e)>=m.value/2?(e<0?-1:1)*m.value:0),p=parseFloat(p.toFixed(h.value))}p=lt(p,d.value,c.value),l("dragValue",p),s.value!==p&&(s.value=p),$(a)}function T(e){yu.includes(e.keyCode)&&$(!0)}function $(t){e.modelValue!==s.value&&l("update:modelValue",s.value),!0===t&&l("change",s.value)}let M=wn(e);function O(){return(0,n.h)("input",M.value)}return()=>{let l={class:f.value,role:"slider","aria-valuemin":d.value,"aria-valuemax":c.value,"aria-valuenow":e.modelValue,...y.value,...w.value,value:s.value,instantFeedback:g.value,...b.value},a={default:t.default};return!0===p.value&&void 0!==e.name&&(a.internal=O),xt(co,l,a,"knob",p.value,(()=>x.value))}}}),{passive:xu}=re,_u=["both","horizontal","vertical"],ku=ne({name:"QScrollObserver",props:{axis:{type:String,validator:e=>_u.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},emits:["scroll"],setup(e,{emit:t}){let l,a,o={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}},i=null;function r(){null!==i&&i();let a=Math.max(0,wa(l)),n=Sa(l),r={top:a-o.position.top,left:n-o.position.left};if("vertical"===e.axis&&0===r.top||"horizontal"===e.axis&&0===r.left)return;let s=Math.abs(r.top)>=Math.abs(r.left)?r.top<0?"up":"down":r.left<0?"left":"right";o.position={top:a,left:n},o.directionChanged=o.direction!==s,o.delta=r,!0===o.directionChanged&&(o.direction=s,o.inflectionPoint=o.position),t("scroll",{...o})}function s(){l=ba(a,e.scrollTarget),l.addEventListener("scroll",d,xu),d(!0)}function u(){void 0!==l&&(l.removeEventListener("scroll",d,xu),l=void 0)}function d(t){if(!0===t||0===e.debounce||"0"===e.debounce)r();else if(null===i){let[t,l]=e.debounce?[setTimeout(r,e.debounce),clearTimeout]:[requestAnimationFrame(r),cancelAnimationFrame];i=()=>{l(t),i=null}}}(0,n.YP)((()=>e.scrollTarget),(()=>{u(),s()}));let{proxy:c}=(0,n.FN)();return(0,n.YP)((()=>c.$q.lang.rtl),r),(0,n.bv)((()=>{a=c.$el.parentNode,s()})),(0,n.Jd)((()=>{null!==i&&i(),u()})),Object.assign(c,{trigger:d,getPosition:()=>o}),se}}),Cu=ne({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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=(0,a.iH)(null),r=(0,a.iH)(o.screen.height),s=(0,a.iH)(!0===e.container?0:o.screen.width),u=(0,a.iH)({position:0,direction:"down",inflectionPoint:0}),d=(0,a.iH)(0),c=(0,a.iH)(!0===W.value?0:Ta()),v=(0,n.Fl)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),p=(0,n.Fl)((()=>!1===e.container?{minHeight:o.screen.height+"px"}:null)),f=(0,n.Fl)((()=>0!==c.value?{[!0===o.lang.rtl?"left":"right"]:`${c.value}px`}:null)),h=(0,n.Fl)((()=>0!==c.value?{[!0===o.lang.rtl?"right":"left"]:0,[!0===o.lang.rtl?"left":"right"]:`-${c.value}px`,width:`calc(100% + ${c.value}px)`}:null));function m(t){if(!0===e.container||!0!==document.qScrollPrevented){let a={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};u.value=a,void 0!==e.onScroll&&l("scroll",a)}}function g(t){let{height:a,width:n}=t,o=!1;r.value!==a&&(o=!0,r.value=a,void 0!==e.onScrollHeight&&l("scrollHeight",a),y()),s.value!==n&&(o=!0,s.value=n),!0===o&&void 0!==e.onResize&&l("resize",t)}function b({height:e}){d.value!==e&&(d.value=e,y())}function y(){if(!0===e.container){let e=r.value>d.value?Ta():0;c.value!==e&&(c.value=e)}}let w=null,S={instances:{},view:(0,n.Fl)((()=>e.view)),isContainer:(0,n.Fl)((()=>e.container)),rootRef:i,height:r,containerHeight:d,scrollbarWidth:c,totalWidth:(0,n.Fl)((()=>s.value+c.value)),rows:(0,n.Fl)((()=>{let t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,a.qj)({size:0,offset:0,space:!1}),right:(0,a.qj)({size:300,offset:0,space:!1}),footer:(0,a.qj)({size:0,offset:0,space:!1}
6),left:(0,a.qj)({size:300,offset:0,space:!1}),scroll:u,animate(){null!==w?clearTimeout(w):document.body.classList.add("q-body--layout-animate"),w=setTimeout((()=>{w=null,document.body.classList.remove("q-body--layout-animate")}),155)},update(e,t,l){S[e][t]=l}};if((0,n.JJ)(Ve,S),Ta()>0){let t=function(){i=null,r.classList.remove("hide-scrollbar")},l=function(){if(null===i){if(r.scrollHeight>o.screen.height)return;r.classList.add("hide-scrollbar")}else clearTimeout(i);i=setTimeout(t,300)},a=function(e){null!==i&&"remove"===e&&(clearTimeout(i),t()),window[`${e}EventListener`]("resize",l)},i=null,r=document.body;(0,n.YP)((()=>!0!==e.container?"add":"remove"),a),!0!==e.container&&a("add"),(0,n.Ah)((()=>{a("remove")}))}return()=>{let l=wt(t.default,[(0,n.h)(ku,{onScroll:m}),(0,n.h)(Fo,{onResize:g})]),a=(0,n.h)("div",{class:v.value,style:p.value,ref:!0===e.container?void 0:i,tabindex:-1},l);return!0===e.container?(0,n.h)("div",{class:"q-layout-container overflow-hidden",ref:i},[(0,n.h)(Fo,{onResize:b}),(0,n.h)("div",{class:"absolute-full",style:f.value},[(0,n.h)("div",{class:"scroll",style:h.value},[a])])]):a}}}),qu=["horizontal","vertical","cell","none"],Fu=ne({name:"QMarkupTable",props:{...zt,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>qu.includes(e)}},setup(e,{slots:t}){let l=(0,n.FN)(),a=It(e,l.proxy.$q),o=(0,n.Fl)((()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(!0===a.value?" q-table--dark q-table__card--dark q-dark":"")+(!0===e.dense?" q-table--dense":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":"")+(!0===e.square?" q-table--square":"")+(!1===e.wrapCells?" q-table--no-wrap":"")));return()=>(0,n.h)("div",{class:o.value},[(0,n.h)("table",{class:"q-table"},bt(t.default))])}}),Tu=ne({name:"QNoSsr",props:{tag:{type:String,default:"div"},placeholder:String},setup(e,{slots:t}){let{isHydrated:l}=ko();return()=>{if(!0===l.value){let l=bt(t.default);return void 0===l?l:l.length>1?(0,n.h)(e.tag,{},l):l[0]}let a={class:"q-no-ssr-placeholder"},o=bt(t.placeholder);return void 0!==o?o.length>1?(0,n.h)(e.tag,a,o):o[0]:void 0!==e.placeholder?(0,n.h)(e.tag,a,e.placeholder):void 0}}}),$u=(0,n.h)("svg",{key:"svg",class:"q-radio__bg absolute non-selectable",viewBox:"0 0 24 24"},[(0,n.h)("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"}),(0,n.h)("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"})]),Mu=ne({name:"QRadio",props:{...zt,...mt,...yn,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:l}){let{proxy:o}=(0,n.FN)(),i=It(e,o.$q),r=gt(e,Xn),s=(0,a.iH)(null),{refocusTargetEl:u,refocusTarget:d}=Jn(e,s),c=(0,n.Fl)((()=>(0,a.IU)(e.modelValue)===(0,a.IU)(e.val))),v=(0,n.Fl)((()=>"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(!0===e.disable?" disabled":"")+(!0===i.value?" q-radio--dark":"")+(!0===e.dense?" q-radio--dense":"")+(!0===e.leftLabel?" reverse":""))),p=(0,n.Fl)((()=>{let t=void 0===e.color||!0!==e.keepColor&&!0!==c.value?"":` text-${e.color}`;return`q-radio__inner relative-position q-radio__inner--${!0===c.value?"truthy":"falsy"}${t}`})),f=(0,n.Fl)((()=>(!0===c.value?e.checkedIcon:e.uncheckedIcon)||null)),h=(0,n.Fl)((()=>!0===e.disable?-1:e.tabindex||0)),m=(0,n.Fl)((()=>{let t={type:"radio"};return void 0!==e.name&&Object.assign(t,{".checked":!0===c.value,"^checked":!0===c.value?"checked":void 0,name:e.name,value:e.val}),t})),g=Sn(m);function b(t){void 0!==t&&(fe(t),d(t)),!0!==e.disable&&!0!==c.value&&l("update:modelValue",e.val,t)}function y(e){(13===e.keyCode||32===e.keyCode)&&fe(e)}function w(e){(13===e.keyCode||32===e.keyCode)&&b(e)}return Object.assign(o,{set:b}),()=>{let l=null!==f.value?[(0,n.h)("div",{key:"icon",class:"q-radio__icon-container absolute-full flex flex-center no-wrap"},[(0,n.h)(Ht,{class:"q-radio__icon",name:f.value})])]:[$u];!0!==e.disable&&g(l,"unshift"," q-radio__native q-ma-none q-pa-none");let a=[(0,n.h)("div",{class:p.value,style:r.value,"aria-hidden":"true"},l)];null!==u.value&&a.push(u.value);let o=void 0!==e.label?wt(t.default,[e.label]):bt(t.default);return void 0!==o&&a.push((0,n.h)("div",{class:"q-radio__label q-anchor--skip"},o)),(0,n.h)("div",{ref:s,class:v.value,tabindex:h.value,role:"radio","aria-label":e.label,"aria-checked":!0===c.value?"true":"false","aria-disabled":!0===e.disable?"true":void 0,onClick:b,onKeydown:y,onKeyup:w},a)}}}),Ou=ne({name:"QToggle",props:{...Gn,icon:String,iconColor:String},emits:Zn,setup(e){function t(t,l){let a=(0,n.Fl)((()=>(!0===t.value?e.checkedIcon:!0===l.value?e.indeterminateIcon:e.uncheckedIcon)||e.icon)),o=(0,n.Fl)((()=>!0===t.value?e.iconColor:null));return()=>[(0,n.h)("div",{class:"q-toggle__track"}),(0,n.h)("div",{class:"q-toggle__thumb absolute flex flex-center no-wrap"},void 0!==a.value?[(0,n.h)(Ht,{name:a.value,color:o.value})]:void 0)]}return eo("toggle",t)}}),Pu={radio:Mu,checkbox:lo,toggle:Ou},Bu=Object.keys(Pu),Eu=ne({name:"QOptionGroup",props:{...zt,modelValue:{required:!0},options:{type:Array,validator:e=>e.every((e=>"value"in e&&"label"in e))},name:String,type:{default:"radio",validator:e=>Bu.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{emit:t,slots:l}){let{proxy:{$q:a}}=(0,n.FN)(),o=Array.isArray(e.modelValue);"radio"===e.type?!0===o&&console.error("q-option-group: model should not be array"):!1===o&&console.error("q-option-group: model should be array in your case");let i=It(e,a),r=(0,n.Fl)((()=>Pu[e.type])),s=(0,n.Fl)((()=>"q-option-group q-gutter-x-sm"+(!0===e.inline?" q-option-group--inline":""))),u=(0,n.Fl)((()=>{let t={role:"group"};return"radio"===e.type&&(t.role="radiogroup",!0===e.disable&&(t["aria-disabled"]="true")),t}));function d(e){t("update:modelValue",e)}return()=>(0,n.h)("div",{class:s.value,...u.value},e.options.map(((t,a)=>{let o=void 0!==l["label-"+a]?()=>l["label-"+a](t):void 0!==l.label?()=>l.label(t):void 0;return(0,n.h)("div",[(0,n.h)(r.value,{modelValue:e.modelValue,val:t.value,name:void 0===t.name?e.name:t.name,disable:e.disable||t.disable,label:void 0===o?t.label:null,leftLabel:void 0===t.leftLabel?e.leftLabel:t.leftLabel,color:void 0===t.color?e.color:t.color,checkedIcon:t.checkedIcon,uncheckedIcon:t.uncheckedIcon,dark:t.dark||i.value,size:void 0===t.size?e.size:t.size,dense:e.dense,keepColor:void 0===t.keepColor?e.keepColor:t.keepColor,"onUpdate:modelValue":d},o)])})))}}),Au=ne({name:"QPage",props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=(0,n.f3)(Ve,De);if(a===De)return console.error("QPage needs to be a deep child of QLayout"),De;if((0,n.f3)(Ne,De)===De)return console.error("QPage needs to be child of QPageContainer"),De;let o=(0,n.Fl)((()=>{let t=(!0===a.header.space?a.header.size:0)+(!0===a.footer.space?a.footer.size:0);if("function"==typeof e.styleFn){let n=!0===a.isContainer.value?a.containerHeight.value:l.screen.height;return e.styleFn(t,n)}return{minHeight:!0===a.isContainer.value?a.containerHeight.value-t+"px":0===l.screen.height?0!==t?`calc(100vh - ${t}px)`:"100vh":l.screen.height-t+"px"}})),i=(0,n.Fl)((()=>"q-page"+(!0===e.padding?" q-layout-padding":"")));return()=>(0,n.h)("main",{class:i.value,style:o.value},bt(t.default))}}),Lu=ne({name:"QPageContainer",setup(e,{slots:t}){let{proxy:{$q:l}}=(0,n.FN)(),a=(0,n.f3)(Ve,De);if(a===De)return console.error("QPageContainer needs to be child of QLayout"),De;(0,n.JJ)(Ne,!0);let o=(0,n.Fl)((()=>{let e={};return!0===a.header.space&&(e.paddingTop=`${a.header.size}px`),!0===a.right.space&&(e["padding"+(!0===l.lang.rtl?"Left":"Right")]=`${a.right.size}px`),!0===a.footer.space&&(e.paddingBottom=`${a.footer.size}px`),!0===a.left.space&&(e["padding"+(!0===l.lang.rtl?"Right":"Left")]=`${a.left.size}px`),e}));return()=>(0,n.h)("div",{class:"q-page-container",style:o.value},bt(t.default))}}),Hu={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=>2===e.length},expand:Boolean};function Vu(){let{props:e,proxy:{$q:t}}=(0,n.FN)(),l=(0,n.f3)(Ve,De);if(l===De)return console.error("QPageSticky needs to be child of QLayout"),De;let a=(0,n.Fl)((()=>{let t=e.position;return{top:-1!==t.indexOf("top"),right:-1!==t.indexOf("right"),bottom:-1!==t.indexOf("bottom"),left:-1!==t.indexOf("left"),vertical:"top"===t||"bottom"===t,horizontal:"left"===t||"right"===t}})),o=(0,n.Fl)((()=>l.header.offset)),i=(0,n.Fl)((()=>l.right.offset)),r=(0,n.Fl)((()=>l.footer.offset)),s=(0,n.Fl)((()=>l.left.offset)),u=(0,n.Fl)((()=>{let l=0,n=0,u=a.value,d=!0===t.lang.rtl?-1:1;!0===u.top&&0!==o.value?n=`${o.value}px`:!0===u.bottom&&0!==r.value&&(n=-r.value+"px"),!0===u.left&&0!==s.value?l=d*s.value+"px":!0===u.right&&0!==i.value&&(l=-d*i.value+"px");let c={transform:`translate(${l}, ${n})`};return e.offset&&(c.margin=`${e.offset[1]}px ${e.offset[0]}px`),!0===u.vertical?(0!==s.value&&(c[!0===t.lang.rtl?"right":"left"]=`${s.value}px`),0!==i.value&&(c[!0===t.lang.rtl?"left":"right"]=`${i.value}px`)):!0===u.horizontal&&(0!==o.value&&(c.top=`${o.value}px`),0!==r.value&&(c.bottom=`${r.value}px`)),c})),d=(0,n.Fl)((()=>`q-page-sticky row flex-center fixed-${e.position} q-page-sticky--${!0===e.expand?"expand":"shrink"}`));function c(t){let l=bt(t.default);return(0,n.h)("div",{class:d.value,style:u.value},!0===e.expand?l:[(0,n.h)("div",l)])}return{$layout:l,getStickyContent:c}}var Nu=ne({name:"QPageScroller",props:{...Hu,scrollOffset:{type:Number,default:1e3}
6,reverse:Boolean,duration:{type:Number,default:300},offset:{default:()=>[18,18]}},emits:["click"],setup(e,{slots:t,emit:l}){let i,{proxy:{$q:r}}=(0,n.FN)(),{$layout:s,getStickyContent:u}=Vu(),d=(0,a.iH)(null),c=(0,n.Fl)((()=>s.height.value-(!0===s.isContainer.value?s.containerHeight.value:r.screen.height)));function v(){return!0===e.reverse?c.value-s.scroll.value.position>e.scrollOffset:s.scroll.value.position>e.scrollOffset}let p=(0,a.iH)(v());function f(){let e=v();p.value!==e&&(p.value=e)}function h(){!0===e.reverse?void 0===i&&(i=(0,n.YP)(c,f)):m()}function m(){void 0!==i&&(i(),i=void 0)}function g(t){let a=ba(!0===s.isContainer.value?d.value:s.rootRef.value);qa(a,!0===e.reverse?s.height.value:0,e.duration),l("click",t)}function b(){return!0===p.value?(0,n.h)("div",{ref:d,class:"q-page-scroller",onClick:g},u(t)):null}return(0,n.YP)(s.scroll,f),(0,n.YP)((()=>e.reverse),h),h(),(0,n.Jd)(m),()=>(0,n.h)(o.uT,{name:"q-transition--fade"},b)}}),Ru=ne({name:"QPageSticky",props:Hu,setup(e,{slots:t}){let{getStickyContent:l}=Vu();return()=>l(t)}});function zu(e,t){return[!0,!1].includes(e)?e:t}var Iu=ne({name:"QPagination",props:{...zt,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=>("string"==typeof e?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||Fl.includes(e)},activeColor:String,activeTextColor:String,gutter:String,padding:{type:String,default:"3px 2px"}},emits:["update:modelValue"],setup(e,{emit:t}){let{proxy:l}=(0,n.FN)(),{$q:o}=l,i=It(e,o),r=(0,n.Fl)((()=>parseInt(e.min,10))),s=(0,n.Fl)((()=>parseInt(e.max,10))),u=(0,n.Fl)((()=>parseInt(e.maxPages,10))),d=(0,n.Fl)((()=>m.value+" / "+s.value)),c=(0,n.Fl)((()=>zu(e.boundaryLinks,e.input))),v=(0,n.Fl)((()=>zu(e.boundaryNumbers,!e.input))),p=(0,n.Fl)((()=>zu(e.directionLinks,e.input))),f=(0,n.Fl)((()=>zu(e.ellipses,!e.input))),h=(0,a.iH)(null),m=(0,n.Fl)({get:()=>e.modelValue,set:l=>{if(l=parseInt(l,10),e.disable||isNaN(l))return;let a=lt(l,r.value,s.value);e.modelValue!==a&&t("update:modelValue",a)}});(0,n.YP)((()=>`${r.value}|${s.value}`),(()=>{m.value=e.modelValue}));let g=(0,n.Fl)((()=>"q-pagination row no-wrap items-center"+(!0===e.disable?" disabled":""))),b=(0,n.Fl)((()=>e.gutter in _l?`${_l[e.gutter]}px`:e.gutter||null)),y=(0,n.Fl)((()=>null!==b.value?`--q-pagination-gutter-parent:-${b.value};--q-pagination-gutter-child:${b.value}`:null)),w=(0,n.Fl)((()=>{let t=[e.iconFirst||o.iconSet.pagination.first,e.iconPrev||o.iconSet.pagination.prev,e.iconNext||o.iconSet.pagination.next,e.iconLast||o.iconSet.pagination.last];return!0===o.lang.rtl?t.reverse():t})),S=(0,n.Fl)((()=>({"aria-disabled":!0===e.disable?"true":"false",role:"navigation"}))),x=(0,n.Fl)((()=>Tl(e,"flat"))),_=(0,n.Fl)((()=>({[x.value]:!0,round:e.round,rounded:e.rounded,padding:e.padding,color:e.color,textColor:e.textColor,size:e.size,ripple:null===e.ripple||e.ripple}))),k=(0,n.Fl)((()=>{let t={[x.value]:!1};return""!==e.activeDesign&&(t[e.activeDesign]=!0),t})),C=(0,n.Fl)((()=>({...k.value,color:e.activeColor||e.color,textColor:e.activeTextColor||e.textColor}))),q=(0,n.Fl)((()=>{let t=Math.max(u.value,1+(f.value?2:0)+(v.value?2:0)),l={pgFrom:r.value,pgTo:s.value,ellipsesStart:!1,ellipsesEnd:!1,boundaryStart:!1,boundaryEnd:!1,marginalStyle:{minWidth:`${Math.max(2,String(s.value).length)}em`}};return u.value&&t<s.value-r.value+1&&(t=1+2*Math.floor(t/2),l.pgFrom=Math.max(r.value,Math.min(s.value-t+1,e.modelValue-Math.floor(t/2))),l.pgTo=Math.min(s.value,l.pgFrom+t-1),v.value&&(l.boundaryStart=!0,l.pgFrom++),f.value&&l.pgFrom>r.value+(v.value?1:0)&&(l.ellipsesStart=!0,l.pgFrom++),v.value&&(l.boundaryEnd=!0,l.pgTo--),f.value&&l.pgTo<s.value-(v.value?1:0)&&(l.ellipsesEnd=!0,l.pgTo--)),l}));function F(e){m.value=e}function T(e){m.value=m.value+e}let $=(0,n.Fl)((()=>{function e(){m.value=h.value,h.value=null}return{"onUpdate:modelValue":e=>{h.value=e},onKeyup:t=>
6{!0===_e(t,13)&&e()},onBlur:e}}));function M(t,l,a){let o={"aria-label":l,"aria-current":"false",..._.value,...t};return!0===a&&Object.assign(o,{"aria-current":"true",...C.value}),void 0!==l&&(void 0!==e.toFn?o.to=e.toFn(l):o.onClick=()=>{F(l)}),(0,n.h)(Ll,o)}return Object.assign(l,{set:F,setByOffset:T}),()=>{let t,l=[],a=[];if(!0===c.value&&(l.push(M({key:"bls",disable:e.disable||e.modelValue<=r.value,icon:w.value[0]},r.value)),a.unshift(M({key:"ble",disable:e.disable||e.modelValue>=s.value,icon:w.value[3]},s.value))),!0===p.value&&(l.push(M({key:"bdp",disable:e.disable||e.modelValue<=r.value,icon:w.value[1]},e.modelValue-1)),a.unshift(M({key:"bdn",disable:e.disable||e.modelValue>=s.value,icon:w.value[2]},e.modelValue+1))),!0!==e.input){t=[];let{pgFrom:n,pgTo:o,marginalStyle:i}=q.value;if(!0===q.value.boundaryStart){let t=r.value===e.modelValue;l.push(M({key:"bns",style:i,disable:e.disable,label:r.value},r.value,t))}if(!0===q.value.boundaryEnd){let t=s.value===e.modelValue;a.unshift(M({key:"bne",style:i,disable:e.disable,label:s.value},s.value,t))}!0===q.value.ellipsesStart&&l.push(M({key:"bes",style:i,disable:e.disable,label:"â¦",ripple:!1},n-1)),!0===q.value.ellipsesEnd&&a.unshift(M({key:"bee",style:i,disable:e.disable,label:"â¦",ripple:!1},o+1));for(let l=n;l<=o;l++)t.push(M({key:`bpg${l}`,style:i,disable:e.disable,label:l},l,l===e.modelValue))}return(0,n.h)("div",{class:g.value,...S.value},[(0,n.h)("div",{class:"q-pagination__content row no-wrap items-center",style:y.value},[...l,!0===e.input?(0,n.h)(vu,{class:"inline",style:{width:d.value.length/1.5+"em"},type:"number",dense:!0,value:h.value,disable:e.disable,dark:i.value,borderless:!0,inputClass:e.inputClass,inputStyle:e.inputStyle,placeholder:d.value,min:r.value,max:s.value,...$.value}):(0,n.h)("div",{class:"q-pagination__middle row justify-center"},t),...a])])}}});function ju(e){let t,l,a=!1;function n(){l=arguments,!0!==a&&(a=!0,t=window.requestAnimationFrame((()=>{e.apply(this,l),l=void 0,a=!1})))}return n.cancel=()=>{window.cancelAnimationFrame(t),a=!1},n}var{passive:Du}=re,Uu=ne({name:"QParallax",props:{src:String,height:{type:Number,default:500},speed:{type:Number,default:1,validator:e=>e>=0&&e<=1},scrollTarget:{default:void 0},onScroll:Function},setup(e,{slots:t,emit:l}){let o,i,r,s,u,d,c=(0,a.iH)(0),v=(0,a.iH)(null),p=(0,a.iH)(null),f=(0,a.iH)(null);(0,n.YP)((()=>e.height),(()=>{!0===o&&m()})),(0,n.YP)((()=>e.scrollTarget),(()=>{!0===o&&(w(),y())}));let h=t=>{c.value=t,void 0!==e.onScroll&&l("scroll",t)};function m(){let t,l,a;d===window?(t=0,a=l=window.innerHeight):(t=fl(d).top,l=hl(d),a=t+l);let n=fl(v.value).top,o=n+e.height;if(void 0!==u||o>t&&n<a){let t=(a-n)/(e.height+l);g((r-e.height)*t*e.speed),h(t)}}let g=e=>{i.style.transform=`translate3d(-50%,${Math.round(e)}px,0)`};function b(){r=i.naturalHeight||i.videoHeight||hl(i),!0===o&&m()}function y(){o=!0,d=ba(v.value,e.scrollTarget),d.addEventListener("scroll",m,Du),window.addEventListener("resize",s,Du),m()}function w(){!0===o&&(o=!1,d.removeEventListener("scroll",m,Du),window.removeEventListener("resize",s,Du),d=void 0,g.cancel(),h.cancel(),s.cancel())}return(0,n.bv)((()=>{g=ju(g),h=ju(h),s=ju(b),i=void 0!==t.media?p.value.children[0]:f.value,i.onload=i.onloadstart=i.loadedmetadata=b,b(),i.style.display="initial",void 0!==window.IntersectionObserver?(u=new IntersectionObserver((e=>{(!0===e[0].isIntersecting?y:w)()})),u.observe(v.value)):y()})),(0,n.Jd)((()=>{w(),void 0!==u&&u.disconnect(),i.onload=i.onloadstart=i.loadedmetadata=null})),()=>(0,n.h)("div",{ref:v,class:"q-parallax",style:{height:`${e.height}px`}},[(0,n.h)("div",{ref:p,class:"q-parallax__media absolute-full"},void 0!==t.media?t.media():[(0,n.h)("img",{ref:f,src:e.src})]),(0,n.h)("div",{class:"q-parallax__content absolute-full column flex-center"},void 0!==t.content?t.content({percentScrolled:c.value}):bt(t.default))])}});function Yu(e,t=new WeakMap){if(Object(e)!==e)return e;if(t.has(e))return t.get(e);let l=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:"function"!=typeof e.constructor?Object.create(null):void 0!==e.prototype&&"function"==typeof e.prototype.constructor?e:new e.constructor;if("function"==typeof e.constructor&&"function"==typeof e.valueOf){let l=e.valueOf();if(Object(l)!==l){let a=new e.constructor(l);return t.set(e,a),a}}return t.set(e,l),e instanceof Set?e.forEach((e=>{l.add(Yu(e,t))})):e instanceof Map&&e.forEach(((e,a)=>{l.set(a,Yu(e,t))})),Object.assign(l,...Object.keys(e).map((l=>({[l]:Yu(e[l],t)}))))}var Qu=ne({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}
6,emits:["update:modelValue","save","cancel","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:l}){let{proxy:o}=(0,n.FN)(),{$q:i}=o,r=(0,a.iH)(null),s=(0,a.iH)(""),u=(0,a.iH)(""),d=!1,c=(0,n.Fl)((()=>U({initialValue:s.value,validate:e.validate,set:v,cancel:p,updatePosition:f},"value",(()=>u.value),(e=>{u.value=e}))));function v(){!1!==e.validate(u.value)&&(!0===h()&&(l("save",u.value,s.value),l("update:modelValue",u.value)),m())}function p(){!0===h()&&l("cancel",u.value,s.value),m()}function f(){(0,n.Y3)((()=>{r.value.updatePosition()}))}function h(){return!1===Ye(u.value,s.value)}function m(){d=!0,r.value.hide()}function g(){d=!1,s.value=Yu(e.modelValue),u.value=Yu(e.modelValue),l("beforeShow")}function b(){l("show")}function y(){!1===d&&!0===h()&&(!0===e.autoSave&&!0===e.validate(u.value)?(l("save",u.value,s.value),l("update:modelValue",u.value)):l("cancel",u.value,s.value)),l("beforeHide")}function w(){l("hide")}function S(){let l=void 0!==t.default?[].concat(t.default(c.value)):[];return e.title&&l.unshift((0,n.h)("div",{class:"q-dialog__title q-mt-sm q-mb-sm"},e.title)),!0===e.buttons&&l.push((0,n.h)("div",{class:"q-popup-edit__buttons row justify-center no-wrap"},[(0,n.h)(Ll,{flat:!0,color:e.color,label:e.labelCancel||i.lang.label.cancel,onClick:p}),(0,n.h)(Ll,{flat:!0,color:e.color,label:e.labelSet||i.lang.label.set,onClick:v})])),l}return Object.assign(o,{set:v,cancel:p,show(e){null!==r.value&&r.value.show(e)},hide(e){null!==r.value&&r.value.hide(e)},updatePosition:f}),()=>{if(!0!==e.disable)return(0,n.h)(rn,{ref:r,class:"q-popup-edit",cover:e.cover,onBeforeShow:g,onShow:b,onBeforeHide:y,onHide:w,onEscapeKey:p},S)}}}),Wu=ne({name:"QPopupProxy",props:{...Nl,breakpoint:{type:[String,Number],default:450}},emits:["show","hide"],setup(e,{slots:t,emit:l,attrs:o}){let{proxy:i}=(0,n.FN)(),{$q:r}=i,s=(0,a.iH)(!1),u=(0,a.iH)(null),d=(0,n.Fl)((()=>parseInt(e.breakpoint,10))),{canShow:c}=Rl({showing:s});function v(){return r.screen.width<d.value||r.screen.height<d.value?"dialog":"menu"}let p=(0,a.iH)(v()),f=(0,n.Fl)((()=>"menu"===p.value?{maxHeight:"99vh"}:{}));function h(e){s.value=!0,l("show",e)}function m(e){s.value=!1,p.value=v(),l("hide",e)}return(0,n.YP)((()=>v()),(e=>{!0!==s.value&&(p.value=e)})),Object.assign(i,{show(e){!0===c(e)&&u.value.show(e)},hide(e){u.value.hide(e)},toggle(e){u.value.toggle(e)}}),U(i,"currentComponent",(()=>({type:p.value,ref:u.value}))),()=>{let l,a={ref:u,...f.value,...o,onShow:h,onHide:m};return"dialog"===p.value?l=Lr:(l=rn,Object.assign(a,{target:e.target,contextMenu:e.contextMenu,noParentEvent:!0,separateClosePopup:!0})),(0,n.h)(l,a,t.default)}}}),Ku={xs:2,sm:4,md:6,lg:10,xl:14};function Ju(e,t,l){return{transform:!0===t?`translateX(${!0===l.lang.rtl?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}var Xu=ne({name:"QLinearProgress",props:{...zt,...mt,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:l}=(0,n.FN)(),a=It(e,l.$q),o=gt(e,Ku),i=(0,n.Fl)((()=>!0===e.indeterminate||!0===e.query)),r=(0,n.Fl)((()=>e.reverse!==e.query)),s=(0,n.Fl)((()=>({...null!==o.value?o.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`}))),u=(0,n.Fl)((()=>"q-linear-progress"+(void 0!==e.color?` text-${e.color}`:"")+(!0===e.reverse||!0===e.query?" q-linear-progress--reverse":"")+(!0===e.rounded?" rounded-borders":""))),d=(0,n.Fl)((()=>Ju(void 0!==e.buffer?e.buffer:1,r.value,l.$q))),c=(0,n.Fl)((()=>`with${!0===e.instantFeedback?"out":""}-transition`)),v=(0,n.Fl)((()=>`q-linear-progress__track absolute-full q-linear-progress__track--${c.value} q-linear-progress__track--${!0===a.value?"dark":"light"}`+(void 0!==e.trackColor?` bg-${e.trackColor}`:""))),p=(0,n.Fl)((()=>Ju(!0===i.value?1:e.value,r.value,l.$q))),f=(0,n.Fl)((()=>`q-linear-progress__model absolute-full q-linear-progress__model--${c.value} q-linear-progress__model--${!0===i.value?"in":""}determinate`)),h=(0,n.Fl)((()=>({width:100*e.value+"%"}))),m=(0,n.Fl)((()=>`q-linear-progress__stripe absolute-${!0===e.reverse?"right":"left"} q-linear-progress__stripe--${c.value}`));return()=>{let l=[(0,n.h)("div",{class:v.value,style:d.value}),(0,n.h)("div",{class:f.value,style:p.value})];return!0===e.stripe&&!1===i.value&&l.push((0,n.h)("div",{class:m.value,style:h.value})),(0,n.h)("div",{class:u.value,style:s.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":!0===e.indeterminate?void 0:e.value},wt(t.default,l))}}}),Gu=40,Zu=20,ed=ne({name:"QPullToRefresh",props:{color:String,bgColor:String,icon:String,noMouse:Boolean,disable:Boolean,scrollTarget:{default:void 0}},emits:["refresh"],setup(e,{slots:t,emit:l}){let{proxy:o}=(0,n.FN)(),{$q:i}=o,r=(0,a.iH)("pull"),s=(0,a.iH)(0),u=(0,a.iH)(!1),d=(0,a.iH)(-Gu),c=(0,a.iH)(!1),v=(0,a.iH)({}),p=(0,n.Fl)((()=>({opacity:s.value,transform:`translateY(${d.value}px) rotate(${360*s.value}deg)`}))),f=(0,n.Fl)((()=>"q-pull-to-refresh__puller row flex-center"+(!0===c.value?" q-pull-to-refresh__puller--animating":"")+(void 0!==e.bgColor?` bg-${e.bgColor}`:"")));function h(e){if(!0===e.isFinal)return void(!0===u.value&&(u.value=!1,"pulled"===r.value?(r.value="refreshing",x({pos:Zu}),b()):"pull"===r.value&&x({pos:-Gu,ratio:0})));if(!0===c.value||"refreshing"===r.value)return!1;if(!0===e.isFirst){if(0!==wa(w)||"down"!==e.direction)return!0===u.value&&(u.value=!1,r.value="pull",x({pos:-Gu,ratio:0})),!1;u.value=!0;let{top:t,left:l}=y.getBoundingClientRect();v.value={top:t+"px",left:l+"px",width:window.getComputedStyle(y).getPropertyValue("width")}}pe(e.evt);let t=Math.min(140,Math.max(0,e.distance.y));d.value=t-Gu,s.value=lt(t/(Zu+Gu),0,1);let l=d.value>Zu?"pulled":"pull";r.value!==l&&(r.value=l)}let m=(0,n.Fl)((()=>{let t={down:!0};return!0!==e.noMouse&&(t.mouse=!0),[[fo,h,void 0,t]]})),g=(0,n.Fl)((()=>"q-pull-to-refresh__content"+(!0===u.value?" no-pointer-events":"")));function b(){l("refresh",(()=>{x({pos:-Gu,ratio:0},(()=>{r.value="pull"}))}))}let y,w,S=null;function x({pos:e,ratio:t},l){c.value=!0,d.value=e,void 0!==t&&(s.value=t),null!==S&&clearTimeout(S),S=setTimeout((()=>{S=null,c.value=!1,l&&l()}),300)}function _(){w=ba(y,e.scrollTarget)}return(0,n.YP)((()=>e.scrollTarget),_),(0,n.bv)((()=>{y=o.$el,_()})),(0,n.Jd)((()=>{null!==S&&clearTimeout(S)})),Object.assign(o,{trigger:b,updateScrollTarget:_}),()=>{let l=[(0,n.h)("div",{class:g.value},bt(t.default)),(0,n.h)("div",{class:"q-pull-to-refresh__puller-container fixed row flex-center no-pointer-events z-top",style:v.value},[(0,n.h)("div",{class:f.value,style:p.value},["refreshing"!==r.value?(0,n.h)(Ht,{name:e.icon||i.iconSet.pullToRefresh.icon,color:e.color,size:"32px"}):(0,n.h)(pl,{size:"24px",color:e.color})])])];return xt("div",{class:"q-pull-to-refresh"},l,"main",!1===e.disable,(()=>m.value))}}}),td={MIN:0,RANGE:1,MAX:2},ld=ne({name:"QRange",props:{...yo,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:wo,setup(e,{emit:t}){let{proxy:{$q:l}}=(0,n.FN)(),{state:o,methods:i}=So({updateValue:q,updatePosition:T,getDragging:F,formAttrs:(0,n.Fl)((()=>({type:"hidden",name:e.name,value:`${e.modelValue.min}|${e.modelValue.max}`})))}),r=(0,a.iH)(null),s=(0,a.iH)(0),u=(0,a.iH)(0),d=(0,a.iH)({min:0,max:0});function c(){d.value.min=null===e.modelValue.min?o.innerMin.value:lt(e.modelValue.min,o.innerMin.value,o.innerMax.value),d.value.max=null===e.modelValue.max?o.innerMax.value:lt(e.modelValue.max,o.innerMin.value,o.innerMax.value)}(0,n.YP)((()=>`${e.modelValue.min}|${e.modelValue.max}|${o.innerMin.value}|${o.innerMax.value}`),c),c();let v=(0,n.Fl)((()=>i.convertModelToRatio(d.value.min))),p=(0,n.Fl)((()=>i.convertModelToRatio(d.value.max))),f=(0,n.Fl)((()=>!0===o.active.value?s.value:v.value)),h=(0,n.Fl)((()=>!0===o.active.value?u.value:p.value)),m=(0,n.Fl)((()=>{let t={[o.positionProp.value]:100*f.value+"%",[o.sizeProp.value]:100*(h.value-f.value)+"%"};return void 0!==e.selectionImg&&(t.backgroundImage=`url(${e.selectionImg}) !important`),t})),g=(0,n.Fl)((()=>
6{if(!0!==o.editable.value)return{};if(!0===l.platform.is.mobile)return{onClick:i.onMobileClick};let t={onMousedown:i.onActivate};return(!0===e.dragRange||!0===e.dragOnlyRange)&&Object.assign(t,{onFocus:()=>{o.focus.value="both"},onBlur:i.onBlur,onKeydown:$,onKeyup:i.onKeyup}),t}));function b(t){return!0!==l.platform.is.mobile&&!0===o.editable.value&&!0!==e.dragOnlyRange?{onFocus:()=>{o.focus.value=t},onBlur:i.onBlur,onKeydown:$,onKeyup:i.onKeyup}:{}}let y=(0,n.Fl)((()=>!0!==e.dragOnlyRange?o.tabindex.value:null)),w=(0,n.Fl)((()=>!0===l.platform.is.mobile||!e.dragRange&&!0!==e.dragOnlyRange?null:o.tabindex.value)),S=(0,a.iH)(null),x=(0,n.Fl)((()=>b("min"))),_=i.getThumbRenderFn({focusValue:"min",getNodeData:()=>({ref:S,key:"tmin",...x.value,tabindex:y.value}),ratio:f,label:(0,n.Fl)((()=>void 0!==e.leftLabelValue?e.leftLabelValue:d.value.min)),thumbColor:(0,n.Fl)((()=>e.leftThumbColor||e.thumbColor||e.color)),labelColor:(0,n.Fl)((()=>e.leftLabelColor||e.labelColor)),labelTextColor:(0,n.Fl)((()=>e.leftLabelTextColor||e.labelTextColor))}),k=(0,n.Fl)((()=>b("max"))),C=i.getThumbRenderFn({focusValue:"max",getNodeData:()=>({...k.value,key:"tmax",tabindex:y.value}),ratio:h,label:(0,n.Fl)((()=>void 0!==e.rightLabelValue?e.rightLabelValue:d.value.max)),thumbColor:(0,n.Fl)((()=>e.rightThumbColor||e.thumbColor||e.color)),labelColor:(0,n.Fl)((()=>e.rightLabelColor||e.labelColor)),labelTextColor:(0,n.Fl)((()=>e.rightLabelTextColor||e.labelTextColor))});function q(l){(d.value.min!==e.modelValue.min||d.value.max!==e.modelValue.max)&&t("update:modelValue",{...d.value}),!0===l&&t("change",{...d.value})}function F(t){let{left:l,top:a,width:n,height:o}=r.value.getBoundingClientRect(),s=!0===e.dragOnlyRange?0:!0===e.vertical?S.value.offsetHeight/(2*o):S.value.offsetWidth/(2*n),u={left:l,top:a,width:n,height:o,valueMin:d.value.min,valueMax:d.value.max,ratioMin:v.value,ratioMax:p.value},c=i.getDraggingRatio(t,u);return!0!==e.dragOnlyRange&&c<u.ratioMin+s?u.type=td.MIN:!0===e.dragOnlyRange||c<u.ratioMax-s?!0===e.dragRange||!0===e.dragOnlyRange?(u.type=td.RANGE,Object.assign(u,{offsetRatio:c,offsetModel:i.convertRatioToModel(c),rangeValue:u.valueMax-u.valueMin,rangeRatio:u.ratioMax-u.ratioMin})):u.type=u.ratioMax-c<c-u.ratioMin?td.MAX:td.MIN:u.type=td.MAX,u}function T(t,l=o.dragging.value){let a,n=i.getDraggingRatio(t,l),r=i.convertRatioToModel(n);switch(l.type){case td.MIN:n<=l.ratioMax?(a={minR:n,maxR:l.ratioMax,min:r,max:l.valueMax},o.focus.value="min"):(a={minR:l.ratioMax,maxR:n,min:l.valueMax,max:r},o.focus.value="max");break;case td.MAX:n>=l.ratioMin?(a={minR:l.ratioMin,maxR:n,min:l.valueMin,max:r},o.focus.value="max"):(a={minR:n,maxR:l.ratioMin,min:r,max:l.valueMin},o.focus.value="min");break;case td.RANGE:let e=n-l.offsetRatio,t=lt(l.ratioMin+e,o.innerMinRatio.value,o.innerMaxRatio.value-l.rangeRatio),i=r-l.offsetModel,s=lt(l.valueMin+i,o.innerMin.value,o.innerMax.value-l.rangeValue);a={minR:t,maxR:t+l.rangeRatio,min:o.roundValueFn.value(s),max:o.roundValueFn.value(s+l.rangeValue)},o.focus.value="both";break}d.value=null===d.value.min||null===d.value.max?{min:a.min||e.min,max:a.max||e.max}:{min:a.min,max:a.max},!0!==e.snap||0===e.step?(s.value=a.minR,u.value=a.maxR):(s.value=i.convertModelToRatio(d.value.min),u.value=i.convertModelToRatio(d.value.max))}function $(t){if(!bo.includes(t.keyCode))return;fe(t);let l=([34,33].includes(t.keyCode)?10:1)*o.keyStep.value,a=([34,37,40].includes(t.keyCode)?-1:1)*(!0===o.isReversed.value?-1:1)*(!0===e.vertical?-1:1)*l;if("both"===o.focus.value){let e=d.value.max-d.value.min,t=lt(o.roundValueFn.value(d.value.min+a),o.innerMin.value,o.innerMax.value-e);d.value={min:t,max:o.roundValueFn.value(t+e)}}else{if(!1===o.focus.value)return;{let e=o.focus.value;d.value={...d.value,[e]:lt(o.roundValueFn.value(d.value[e]+a),"min"===e?o.innerMin.value:d.value.min,"max"===e?o.innerMax.value:d.value.max)}}}q()}return()=>{let t=i.getContent(m,w,g,(e=>{e.push(_(),C())}));return(0,n.h)("div",{ref:r,class:"q-range "+o.classes.value+(null===e.modelValue.min||null===e.modelValue.max?" q-slider--no-value":""),...o.attributes.value,"aria-valuenow":e.modelValue.min+"|"+e.modelValue.max},t)}}}),ad=ne({name:"QRating",props:{...mt,...yn,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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=gt(e),r=wn(e),s=Sn(r),u=(0,a.iH)(0),d={},c=(0,n.Fl)((()=>!0!==e.readonly&&!0!==e.disable)),v=(0,n.Fl)((()=>`q-rating row inline items-center q-rating--${!0===c.value?"":"non-"}editable`+(!0===e.noDimming?" q-rating--no-dimming":"")+(!0===e.disable?" disabled":"")+(void 0!==e.color&&!1===Array.isArray(e.color)?` text-${e.color}`:""))),p=(0,n.Fl)((()=>{let t=!0===Array.isArray(e.icon)?e.icon.length:0,l=!0===Array.isArray(e.iconSelected)?e.iconSelected.length:0,a=!0===Array.isArray(e.iconHalf)?e.iconHalf.length:0,n=!0===Array.isArray(e.color)?e.color.length:0,o=!0===Array.isArray(e.colorSelected)?e.colorSelected.length:0,i=!0===Array.isArray(e.colorHalf)?e.colorHalf.length:0;return{iconLen:t,icon:t>0?e.icon[t-1]:e.icon,selIconLen:l,selIcon:l>0?e.iconSelected[l-1]:e.iconSelected,halfIconLen:a,halfIcon:a>0?e.iconHalf[l-1]:e.iconHalf,colorLen:n,color:n>0?e.color[n-1]:e.color,selColorLen:o,selColor:o>0?e.colorSelected[o-1]:e.colorSelected,halfColorLen:i,halfColor:i>0?e.colorHalf[i-1]:e.colorHalf}})),f=(0,n.Fl)((()=>
6{if("string"==typeof e.iconAriaLabel){let t=0!==e.iconAriaLabel.length?`${e.iconAriaLabel} `:"";return e=>`${t}${e}`}if(!0===Array.isArray(e.iconAriaLabel)){let t=e.iconAriaLabel.length;if(t>0)return l=>e.iconAriaLabel[Math.min(l,t)-1]}return(e,t)=>`${t} ${e}`})),h=(0,n.Fl)((()=>{let t=[],l=p.value,a=Math.ceil(e.modelValue),n=!0===c.value?0:null,i=void 0===e.iconHalf||a===e.modelValue?-1:a;for(let r=1;r<=e.max;r++){let s=0===u.value&&e.modelValue>=r||u.value>0&&u.value>=r,d=i===r&&u.value<r,c=u.value>0&&(!0===d?a:e.modelValue)>=r&&u.value<r,v=!0===d?r<=l.halfColorLen?e.colorHalf[r-1]:l.halfColor:void 0!==l.selColor&&!0===s?r<=l.selColorLen?e.colorSelected[r-1]:l.selColor:r<=l.colorLen?e.color[r-1]:l.color,p=(!0===d?r<=l.halfIconLen?e.iconHalf[r-1]:l.halfIcon:void 0===l.selIcon||!0!==s&&!0!==c?r<=l.iconLen?e.icon[r-1]:l.icon:r<=l.selIconLen?e.iconSelected[r-1]:l.selIcon)||o.iconSet.rating.icon;t.push({name:(!0===d?r<=l.halfIconLen?e.iconHalf[r-1]:l.halfIcon:void 0===l.selIcon||!0!==s&&!0!==c?r<=l.iconLen?e.icon[r-1]:l.icon:r<=l.selIconLen?e.iconSelected[r-1]:l.selIcon)||o.iconSet.rating.icon,attrs:{tabindex:n,role:"radio","aria-checked":e.modelValue===r?"true":"false","aria-label":f.value(r,p)},iconClass:"q-rating__icon"+(!0===s||!0===d?" q-rating__icon--active":"")+(!0===c?" q-rating__icon--exselected":"")+(u.value===r?" q-rating__icon--hovered":"")+(void 0!==v?` text-${v}`:"")})}return t})),m=(0,n.Fl)((()=>{let t={role:"radiogroup"};return!0===e.disable&&(t["aria-disabled"]="true"),!0===e.readonly&&(t["aria-readonly"]="true"),t}));function g(t){if(!0===c.value){let a=lt(parseInt(t,10),1,parseInt(e.max,10)),n=!0!==e.noReset&&e.modelValue===a?0:a;n!==e.modelValue&&l("update:modelValue",n),u.value=0}}function b(e){!0===c.value&&(u.value=e)}function y(e,t){switch(e.keyCode){case 13:case 32:return g(t),fe(e);case 37:case 40:return d["rt"+(t-1)]&&d["rt"+(t-1)].focus(),fe(e);case 39:case 38:return d[`rt${t+1}`]&&d[`rt${t+1}`].focus(),fe(e)}}function w(){u.value=0}return(0,n.Xn)((()=>{d={}})),()=>{let l=[];return h.value.forEach((({iconClass:e,name:a,attrs:o},i)=>{let r=i+1;l.push((0,n.h)("div",{key:r,ref:e=>{d[`rt${r}`]=e},class:"q-rating__icon-container flex flex-center",...o,onClick(){g(r)},onMouseover(){b(r)},onMouseout:w,onFocus(){b(r)},onBlur:w,onKeyup(e){y(e,r)}},wt(t[`tip-${r}`],[(0,n.h)(Ht,{class:e,name:a})])))})),void 0!==e.name&&!0!==e.disable&&s(l,"push"),(0,n.h)("div",{class:v.value,style:i.value,...m.value},l)}}}),nd=ne({name:"QResponsive",props:Ys,setup(e,{slots:t}){let l=Qs(e);return()=>(0,n.h)("div",{class:"q-responsive"},[(0,n.h)("div",{class:"q-responsive__filler overflow-hidden"},[(0,n.h)("div",{style:l.value})]),(0,n.h)("div",{class:"q-responsive__content absolute-full fit"},bt(t.default))])}}),od=["vertical","horizontal"],id={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}}
6,rd={prevent:!0,mouse:!0,mouseAllDir:!0},sd=e=>e>=250?50:Math.ceil(e/5),ud=ne({name:"QScrollArea",props:{...zt,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],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:l}){let o,i=(0,a.iH)(!1),r=(0,a.iH)(!1),s=(0,a.iH)(!1),u={vertical:(0,a.iH)(0),horizontal:(0,a.iH)(0)},d={vertical:{ref:(0,a.iH)(null),position:(0,a.iH)(0),size:(0,a.iH)(0)},horizontal:{ref:(0,a.iH)(null),position:(0,a.iH)(0),size:(0,a.iH)(0)}},{proxy:c}=(0,n.FN)(),v=It(e,c.$q),p=null,f=(0,a.iH)(null),h=(0,n.Fl)((()=>"q-scrollarea"+(!0===v.value?" q-scrollarea--dark":"")));d.vertical.percentage=(0,n.Fl)((()=>{let e=d.vertical.size.value-u.vertical.value;if(e<=0)return 0;let t=lt(d.vertical.position.value/e,0,1);return Math.round(1e4*t)/1e4})),d.vertical.thumbHidden=(0,n.Fl)((()=>!0!==(null===e.visible?s.value:e.visible)&&!1===i.value&&!1===r.value||d.vertical.size.value<=u.vertical.value+1)),d.vertical.thumbStart=(0,n.Fl)((()=>d.vertical.percentage.value*(u.vertical.value-d.vertical.thumbSize.value))),d.vertical.thumbSize=(0,n.Fl)((()=>Math.round(lt(u.vertical.value*u.vertical.value/d.vertical.size.value,sd(u.vertical.value),u.vertical.value)))),d.vertical.style=(0,n.Fl)((()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${d.vertical.thumbStart.value}px`,height:`${d.vertical.thumbSize.value}px`}))),d.vertical.thumbClass=(0,n.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===d.vertical.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),d.vertical.barClass=(0,n.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===d.vertical.thumbHidden.value?" q-scrollarea__bar--invisible":""))),d.horizontal.percentage=(0,n.Fl)((()=>{let e=d.horizontal.size.value-u.horizontal.value;if(e<=0)return 0;let t=lt(Math.abs(d.horizontal.position.value)/e,0,1);return Math.round(1e4*t)/1e4})),d.horizontal.thumbHidden=(0,n.Fl)((()=>!0!==(null===e.visible?s.value:e.visible)&&!1===i.value&&!1===r.value||d.horizontal.size.value<=u.horizontal.value+1)),d.horizontal.thumbStart=(0,n.Fl)((()=>d.horizontal.percentage.value*(u.horizontal.value-d.horizontal.thumbSize.value))),d.horizontal.thumbSize=(0,n.Fl)((()=>Math.round(lt(u.horizontal.value*u.horizontal.value/d.horizontal.size.value,sd(u.horizontal.value),u.horizontal.value)))),d.horizontal.style=(0,n.Fl)((()=>({...e.thumbStyle,...e.horizontalThumbStyle,[!0===c.$q.lang.rtl?"right":"left"]:`${d.horizontal.thumbStart.value}px`,width:`${d.horizontal.thumbSize.value}px`}))),d.horizontal.thumbClass=(0,n.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===d.horizontal.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),d.horizontal.barClass=(0,n.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===d.horizontal.thumbHidden.value?" q-scrollarea__bar--invisible":"")));let m=(0,n.Fl)((()=>!0===d.vertical.thumbHidden.value&&!0===d.horizontal.thumbHidden.value?e.contentStyle:e.contentActiveStyle)),g=[[fo,e=>{C(e,"vertical")},void 0,{vertical:!0,...rd}]],b=[[fo,e=>{C(e,"horizontal")},void 0,{horizontal:!0,...rd}]];function y(){let e={};return od.forEach((t=>{let l=d[t];e[t+"Position"]=l.position.value,e[t+"Percentage"]=l.percentage.value,e[t+"Size"]=l.size.value,e[t+"ContainerSize"]=u[t].value})),e}let w=be((()=>{let e=y();e.ref=c,l("scroll",e)}),0);function S(e,t,l){!1!==od.includes(e)?("vertical"===e?qa:Fa)(f.value,t,l):console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)")}function x({height:e,width:t}){let l=!1;u.vertical.value!==e&&(u.vertical.value=e,l=!0),u.horizontal.value!==t&&(u.horizontal.value=t,l=!0),!0===l&&$()}function _({position:e}){let t=!1;d.vertical.position.value!==e.top&&(d.vertical.position.value=e.top,t=!0),d.horizontal.position.value!==e.left&&(d.horizontal.position.value=e.left,t=!0),!0===t&&$()}function k({height:e,width:t}){d.horizontal.size.value!==t&&(d.horizontal.size.value=t,$()),d.vertical.size.value!==e&&(d.vertical.size.value=e,$())}function C(e,t){let l=d[t];if(!0===e.isFirst){if(!0===l.thumbHidden.value)return;o=l.position.value,r.value=!0}else if(!0!==r.value)return;!0===e.isFinal&&(r.value=!1);let a=id[t],n=u[t].value,i=(l.size.value-n)/(n-l.thumbSize.value),s=e.distance[a.dist],c=o+(e.direction===a.dir?1:-1)*s*i;M(c,t)}function q(e,t){let l=d[t];if(!0!==l.thumbHidden.value){let a=e[id[t].offset];if(a<l.thumbStart.value||a>l.thumbStart.value+l.thumbSize.value){let e=a-l.thumbSize.value/2;M(e/u[t].value*l.size.value,t)}null!==l.ref.value&&l.ref.value.dispatchEvent(new MouseEvent(e.type,e))}}function F(e){q(e,"vertical")}function T(e){q(e,"horizontal")}function $(){i.value=!0,null!==p&&clearTimeout(p),p=setTimeout((()=>{p=null,i.value=!1}),e.delay),void 0!==e.onScroll&&w()}function M(e,t){f.value[id[t].scroll]=e}let O=null;function P(){null!==O&&clearTimeout(O),O=setTimeout((()=>{O=null,s.value=!0}),c.$q.platform.is.ios?50:0)}function B(){null!==O&&(clearTimeout(O),O=null),s.value=!1}let E=null;return(0,n.YP)((()=>c.$q.lang.rtl),(e=>{null!==f.value&&Fa(f.value,Math.abs(d.horizontal.position.value)*(!0===e?-1:1))})),(0,n.se)((()=>{E={top:d.vertical.position.value,left:d.horizontal.position.value}})),(0,n.dl)((()=>
6{if(null===E)return;let e=f.value;null!==e&&(Fa(e,E.left),qa(e,E.top))})),(0,n.Jd)(w.cancel),Object.assign(c,{getScrollTarget:()=>f.value,getScroll:y,getScrollPosition:()=>({top:d.vertical.position.value,left:d.horizontal.position.value}),getScrollPercentage:()=>({top:d.vertical.percentage.value,left:d.horizontal.percentage.value}),setScrollPosition:S,setScrollPercentage(e,t,l){S(e,t*(d[e].size.value-u[e].value)*("horizontal"===e&&!0===c.$q.lang.rtl?-1:1),l)}}),()=>(0,n.h)("div",{class:h.value,onMouseenter:P,onMouseleave:B},[(0,n.h)("div",{ref:f,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:void 0!==e.tabindex?e.tabindex:void 0},[(0,n.h)("div",{class:"q-scrollarea__content absolute",style:m.value},wt(t.default,[(0,n.h)(Fo,{debounce:0,onResize:k})])),(0,n.h)(ku,{axis:"both",onScroll:_})]),(0,n.h)(Fo,{debounce:0,onResize:x}),(0,n.h)("div",{class:d.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:F}),(0,n.h)("div",{class:d.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:T}),(0,n.wy)((0,n.h)("div",{ref:d.vertical.ref,class:d.vertical.thumbClass.value,style:d.vertical.style.value,"aria-hidden":"true"}),g),(0,n.wy)((0,n.h)("div",{ref:d.horizontal.ref,class:d.horizontal.thumbClass.value,style:d.horizontal.style.value,"aria-hidden":"true"}),b)])}}),dd=1e3,cd=["start","center","end","start-force","center-force","end-force"],vd=Array.prototype.filter,pd=void 0===window.getComputedStyle(document.body).overflowAnchor?se:function(e,t){null!==e&&(void 0!==e._qOverflowAnimationFrame&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame((()=>{if(null===e)return;e._qOverflowAnimationFrame=void 0;let l=e.children||[];vd.call(l,(e=>e.dataset&&void 0!==e.dataset.qVsAnchor)).forEach((e=>{delete e.dataset.qVsAnchor}));let a=l[t];a&&a.dataset&&(a.dataset.qVsAnchor="")})))};function fd(e,t){return e+t}function hd(e,t,l,a,n,o,i,r){let s=e===window?document.scrollingElement||document.documentElement:e,u=!0===n?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-i-r,scrollMaxSize:0,offsetStart:-i,offsetEnd:-r};if(!0===n?(e===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=s.scrollLeft,d.scrollViewSize+=s.clientWidth),d.scrollMaxSize=s.scrollWidth,!0===o&&(d.scrollStart=(!0===To?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=s.scrollTop,d.scrollViewSize+=s.clientHeight),d.scrollMaxSize=s.scrollHeight),null!==l)for(let c=l.previousElementSibling;null!==c;c=c.previousElementSibling)!1===c.classList.contains("q-virtual-scroll--skip")&&(d.offsetStart+=c[u]);if(null!==a)for(let c=a.nextElementSibling;null!==c;c=c.nextElementSibling)!1===c.classList.contains("q-virtual-scroll--skip")&&(d.offsetEnd+=c[u]);if(t!==e){let l=s.getBoundingClientRect(),a=t.getBoundingClientRect();!0===n?(d.offsetStart+=a.left-l.left,d.offsetEnd-=a.width):(d.offsetStart+=a.top-l.top,d.offsetEnd-=a.height),e!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function md(e,t,l,a){"end"===t&&(t=(e===window?document.body:e)[!0===l?"scrollWidth":"scrollHeight"]),e===window?!0===l?(!0===a&&(t=(!0===To?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):!0===l?(!0===a&&(t=(!0===To?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function gd(e,t,l,a){if(l>=a)return 0;let n=t.length,o=Math.floor(l/dd),i=Math.floor((a-1)/dd)+1,r=e.slice(o,i).reduce(fd,0);return l%dd!==0&&(r-=t.slice(o*dd,l).reduce(fd,0)),a%dd!==0&&a!==n&&(r-=t.slice(a,i*dd).reduce(fd,0)),r}var bd={virtualScrollSliceSize:{type:[Number,String],default:null},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]},yd=Object.keys(bd),wd={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...bd};function Sd({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:l,virtualScrollItemSizeComputed:o}){let i,r,s,u,d=(0,n.FN)(),{props:c,emit:v,proxy:p}=d,{$q:f}=p,h=[],m=(0,a.iH)(0),g=(0,a.iH)(0),b=(0,a.iH)({}),y=(0,a.iH)(null),w=(0,a.iH)(null),S=(0,a.iH)(null),x=(0,a.iH)({from:0,to:0}),_=(0,n.Fl)((()=>void 0!==c.tableColspan?c.tableColspan:100));void 0===o&&(o=(0,n.Fl)((()=>c.virtualScrollItemSize)));let k=(0,n.Fl)((()=>o.value+";"+c.virtualScrollHorizontal)),C=(0,n.Fl)((()=>k.value+";"+c.virtualScrollSliceRatioBefore+";"+c.virtualScrollSliceRatioAfter));function q(){B(r,!0)}function F(e){B(void 0===e?r:e)}function T(a,n){let o=t();if(null==o||8===o.nodeType)return;let i=hd(o,l(),y.value,w.value,c.virtualScrollHorizontal,f.lang.rtl,c.virtualScrollStickySizeStart,c.virtualScrollStickySizeEnd);s!==i.scrollViewSize&&E(i.scrollViewSize),M(o,i,Math.min(e.value-1,Math.max(0,parseInt(a,10)||0)),0,-1!==cd.indexOf(n)?n:-1!==r&&a>r?"end":"start")}function $(){let a=t();if(null==a||8===a.nodeType)return;let n=hd(a,l(),y.value,w.value,c.virtualScrollHorizontal,f.lang.rtl,c.virtualScrollStickySizeStart,c.virtualScrollStickySizeEnd),o=e.value-1,r=n.scrollMaxSize-n.offsetStart-n.offsetEnd-g.value;if(i===n.scrollStart)return;if(n.scrollMaxSize<=0)return void M(a,n,0,0);s!==n.scrollViewSize&&E(n.scrollViewSize),O(x.value.from);let d=Math.floor(n.scrollMaxSize-Math.max(n.scrollViewSize,n.offsetEnd)-Math.min(u[o],n.scrollViewSize/2));if(d>0&&Math.ceil(n.scrollStart)>=d)return void M(a,n,o,n.scrollMaxSize-n.offsetEnd-h.reduce(fd,0));let v=0,p=n.scrollStart-n.offsetStart,b=p;if(p<=r&&p+n.scrollViewSize>=m.value)p-=m.value,v=x.value.from,b=p;else for(let e=0;p>=h[e]&&v<o;e++)p-=h[e],v+=dd;for(;p>0&&v<o;)p-=u[v],p>-n.scrollViewSize?(v++,b=p):b=u[v]+p;M(a,n,v,b)}function M(t,l,a,n,o){let r="string"==typeof o&&-1!==o.indexOf("-force"),s=!0===r?o.replace("-force",""):o,d=void 0!==s?s:"start",v=Math.max(0,a-b.value[d]),p=v+b.value.total;p>e.value&&(p=e.value,v=Math.max(0,p-b.value.total)),i=l.scrollStart;let y=v!==x.value.from||p!==x.value.to;if(!1===y&&void 0===s)return void L(a);let{activeElement:w}=document,_=S.value;!0===y&&null!==_&&_!==w&&!0===_.contains(w)&&(_.addEventListener("focusout",P),setTimeout((()=>{null!==_&&_.removeEventListener("focusout",P)}))),pd(_,a-v);let k=void 0!==s?u.slice(v,a).reduce(fd,0):0;if(!0===y){let t=p>=x.value.from&&v<=x.value.to?x.value.to:p;x.value={from:v,to:t},m.value=gd(h,u,0,v),g.value=gd(h,u,p,e.value),requestAnimationFrame((()=>{x.value.to!==p&&i===l.scrollStart&&(x.value={from:x.value.from,to:p},g.value=gd(h,u,p,e.value))}))}requestAnimationFrame((()=>
6{if(i!==l.scrollStart)return;!0===y&&O(v);let e=u.slice(v,a).reduce(fd,0),o=e+l.offsetStart+m.value,d=o+u[a],p=o+n;if(void 0!==s){let t=e-k,n=l.scrollStart+t;p=!0!==r&&n<o&&d<n+l.scrollViewSize?n:"end"===s?d-l.scrollViewSize:o-("start"===s?0:Math.round((l.scrollViewSize-u[a])/2))}i=p,md(t,p,c.virtualScrollHorizontal,f.lang.rtl),L(a)}))}function O(e){let t=S.value;if(t){let l,a,n=vd.call(t.children,(e=>e.classList&&!1===e.classList.contains("q-virtual-scroll--skip"))),o=n.length,i=!0===c.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight,r=e;for(let e=0;e<o;){for(l=i(n[e]),e++;e<o&&!0===n[e].classList.contains("q-virtual-scroll--with-prev");)l+=i(n[e]),e++;a=l-u[r],0!==a&&(u[r]+=a,h[Math.floor(r/dd)]+=a),r++}}}function P(){null!==S.value&&void 0!==S.value&&S.value.focus()}function B(t,l){let a=1*o.value;(!0===l||!1===Array.isArray(u))&&(u=[]);let s=u.length;u.length=e.value;for(let n=e.value-1;n>=s;n--)u[n]=a;let d=Math.floor((e.value-1)/dd);h=[];for(let n=0;n<=d;n++){let t=0,l=Math.min((n+1)*dd,e.value);for(let e=n*dd;e<l;e++)t+=u[e];h.push(t)}r=-1,i=void 0,m.value=gd(h,u,0,x.value.from),g.value=gd(h,u,x.value.to,e.value),t>=0?(O(x.value.from),(0,n.Y3)((()=>{T(t)}))):H()}function E(e){if(void 0===e&&typeof window<"u"){let a=t();null!=a&&8!==a.nodeType&&(e=hd(a,l(),y.value,w.value,c.virtualScrollHorizontal,f.lang.rtl,c.virtualScrollStickySizeStart,c.virtualScrollStickySizeEnd).scrollViewSize)}s=e;let a=parseFloat(c.virtualScrollSliceRatioBefore)||0,n=parseFloat(c.virtualScrollSliceRatioAfter)||0,i=1+a+n,r=void 0===e||e<=0?1:Math.ceil(e/o.value),u=Math.max(1,r,Math.ceil((c.virtualScrollSliceSize>0?c.virtualScrollSliceSize:10)/i));b.value={total:Math.ceil(u*i),start:Math.ceil(u*a),center:Math.ceil(u*(.5+a)),end:Math.ceil(u*(1+a)),view:r}}function A(e,t){let l=!0===c.virtualScrollHorizontal?"width":"height",a={["--q-virtual-scroll-item-"+l]:o.value+"px"};return["tbody"===e?(0,n.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:y},[(0,n.h)("tr",[(0,n.h)("td",{style:{[l]:`${m.value}px`,...a},colspan:_.value})])]):(0,n.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:y,style:{[l]:`${m.value}px`,...a}}),(0,n.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:S,tabindex:-1},t.flat()),"tbody"===e?(0,n.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:w},[(0,n.h)("tr",[(0,n.h)("td",{style:{[l]:`${g.value}px`,...a},colspan:_.value})])]):(0,n.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:w,style:{[l]:`${g.value}px`,...a}})]}function L(e){r!==e&&(void 0!==c.onVirtualScroll&&v("virtualScroll",{index:e,from:x.value.from,to:x.value.to-1,direction:e<r?"decrease":"increase",ref:p}),r=e)}(0,n.YP)(C,(()=>{E()})),(0,n.YP)(k,q),E();let H=be($,!0===f.platform.is.ios?120:35);(0,n.wF)((()=>{E()}));let V=!1;return(0,n.se)((()=>{V=!0})),(0,n.dl)((()=>{if(!0!==V)return;let e=t();void 0!==i&&void 0!==e&&null!==e&&8!==e.nodeType?md(e,i,c.virtualScrollHorizontal,f.lang.rtl):T(r)})),(0,n.Jd)((()=>{H.cancel()})),Object.assign(p,{scrollTo:T,reset:q,refresh:F}),{virtualScrollSliceRange:x,virtualScrollSliceSizeComputed:b,setVirtualScrollSize:E,onVirtualScrollEvt:H,localResetVirtualScroll:B,padVirtualScroll:A,scrollTo:T,reset:q,refresh:F}}var xd=e=>["add","add-unique","toggle"].includes(e),_d=".*+?^${}()|[]\\",kd=Object.keys(Ms),Cd=ne({name:"QSelect",inheritAttrs:!1,props:{...wd,...yn,...Ms,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:xd},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:String,transitionHide:String,transitionDuration:[String,Number],behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:{type:[Number,String],default:void 0},onNewValue:Function,onFilter:Function},emits:[...Os,"add","remove","inputValue","keyup","keypress","keydown","filterAbort"],setup(e,{slots:t,emit:l}){let o,i,r,s,u,d,c,{proxy:v}=(0,n.FN)(),{$q:p}=v,f=(0,a.iH)(!1),h=(0,a.iH)(!1),m=(0,a.iH)(-1),g=(0,a.iH)(""),b=(0,a.iH)(!1),y=(0,a.iH)(!1),w=null,S=null,x=null,_=(0,a.iH)(null),k=(0,a.iH)(null),C=(0,a.iH)(null),q=(0,a.iH)(null),F=(0,a.iH)(null),T=xn(e),$=cu(Ae),M=(0,n.Fl)((()=>Array.isArray(e.options)?e.options.length:0)),O=(0,n.Fl)((()=>void 0===e.virtualScrollItemSize?!0===e.optionsDense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:P,virtualScrollSliceSizeComputed:B,localResetVirtualScroll:E,padVirtualScroll:A,onVirtualScrollEvt:L,scrollTo:H,setVirtualScrollSize:V}=Sd({virtualScrollLength:M,getVirtualScrollTarget:Oe,getVirtualScrollEl:Me,virtualScrollItemSizeComputed:O}),N=Ps(),R=(0,n.Fl)((()=>{let t=!0===e.mapOptions&&!0!==e.multiple,l=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){let a=!0===e.mapOptions&&void 0!==o?o:[],n=l.map((e=>we(e,a)));return null===e.modelValue&&!0===t?n.filter((e=>null!==e)):n}return l})),z=(0,n.Fl)((()=>{let t={};
6return kd.forEach((l=>{let a=e[l];void 0!==a&&(t[l]=a)})),t})),I=(0,n.Fl)((()=>null===e.optionsDark?N.isDark.value:e.optionsDark)),j=(0,n.Fl)((()=>$s(R.value))),D=(0,n.Fl)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===R.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),U=(0,n.Fl)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),Y=(0,n.Fl)((()=>0===M.value)),Q=(0,n.Fl)((()=>R.value.map((e=>ie.value(e))).join(", "))),W=(0,n.Fl)((()=>void 0!==e.displayValue?e.displayValue:Q.value)),K=(0,n.Fl)((()=>!0===e.optionsHtml?()=>!0:e=>null!=e&&!0===e.html)),J=(0,n.Fl)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||R.value.some(K.value)))),X=(0,n.Fl)((()=>!0===N.focused.value?e.tabindex:-1)),G=(0,n.Fl)((()=>{let t={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":!0===e.readonly?"true":"false","aria-autocomplete":!0===e.useInput?"list":"none","aria-expanded":!0===f.value?"true":"false","aria-controls":`${N.targetUid.value}_lb`};return m.value>=0&&(t["aria-activedescendant"]=`${N.targetUid.value}_${m.value}`),t})),Z=(0,n.Fl)((()=>({id:`${N.targetUid.value}_lb`,role:"listbox","aria-multiselectable":!0===e.multiple?"true":"false"}))),ee=(0,n.Fl)((()=>R.value.map(((e,t)=>({index:t,opt:e,html:K.value(e),selected:!0,removeAtIndex:he,toggleOption:ge,tabindex:X.value}))))),te=(0,n.Fl)((()=>{if(0===M.value)return[];let{from:t,to:l}=P.value;return e.options.slice(t,l).map(((l,a)=>{let n=!0===re.value(l),o=!0===ke(l),i=t+a,r={clickable:!0,active:o,activeClass:ne.value,manualFocus:!0,focused:!1,disable:n,tabindex:-1,dense:e.optionsDense,dark:I.value,role:"option","aria-selected":!0===o?"true":"false",id:`${N.targetUid.value}_${i}`,onClick:()=>{ge(l)}};return!0!==n&&(m.value===i&&(r.focused=!0),!0===p.platform.is.desktop&&(r.onMousemove=()=>{!0===f.value&&be(i)})),{index:i,opt:l,html:K.value(l),label:ie.value(l),selected:r.active,focused:r.focused,toggleOption:ge,setOptionIndex:be,itemProps:r}}))})),le=(0,n.Fl)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:p.iconSet.arrow.dropdown)),ae=(0,n.Fl)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),ne=(0,n.Fl)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),oe=(0,n.Fl)((()=>Se(e.optionValue,"value"))),ie=(0,n.Fl)((()=>Se(e.optionLabel,"label"))),re=(0,n.Fl)((()=>Se(e.optionDisable,"disable"))),se=(0,n.Fl)((()=>R.value.map((e=>oe.value(e))))),ue=(0,n.Fl)((()=>{let e={onInput:Ae,onChange:$,onKeydown:$e,onKeyup:Fe,onKeypress:Te,onFocus:Ce,onClick(e){!0===i&&ve(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=$,e}));function de(t){return!0===e.emitValue?oe.value(t):t}function ce(t){if(-1!==t&&t<R.value.length)if(!0===e.multiple){let a=e.modelValue.slice();l("remove",{index:t,value:a.splice(t,1)[0]}),l("update:modelValue",a)}else l("update:modelValue",null)}function he(e){ce(e),N.focus()}function me(t,a){let n=de(t);if(!0!==e.multiple)return!0===e.fillInput&&He(ie.value(t),!0,!0),void l("update:modelValue",n);if(0===R.value.length)return l("add",{index:0,value:n}),void l("update:modelValue",!0===e.multiple?[n]:n);if(!0===a&&!0===ke(t)||void 0!==e.maxValues&&e.modelValue.length>=e.maxValues)return;let o=e.modelValue.slice();l("add",{index:o.length,value:n}),o.push(n),l("update:modelValue",o)}function ge(t,a){if(!0!==N.editable.value||void 0===t||!0===re.value(t))return;let n=oe.value(t);if(!0!==e.multiple)return!0!==a&&(He(!0===e.fillInput?ie.value(t):"",!0,!0),Xe()),null!==k.value&&k.value.focus(),void((0===R.value.length||!0!==Ye(oe.value(R.value[0]),n))&&l("update:modelValue",!0===e.emitValue?n:t));if((!0!==i||!0===b.value)&&N.focus(),Ce(),0===R.value.length){let a=!0===e.emitValue?n:t;return l("add",{index:0,value:a}),void l("update:modelValue",!0===e.multiple?[a]:a)}let o=e.modelValue.slice(),r=se.value.findIndex((e=>Ye(e,n)));if(-1!==r)l("remove",{index:r,value:o.splice(r,1)[0]});else{if(void 0!==e.maxValues&&o.length>=e.maxValues)return;let a=!0===e.emitValue?n:t;l("add",{index:o.length,value:a}),o.push(a)}l("update:modelValue",o)}function be(e){if(!0!==p.platform.is.desktop)return;let t=-1!==e&&e<M.value?e:-1;m.value!==t&&(m.value=t)}function ye(t=1,l){if(!0===f.value){let a=m.value;do{a=at(a+t,-1,M.value-1)}while(-1!==a&&a!==m.value&&!0===re.value(e.options[a]));
6m.value!==a&&(be(a),H(a),!0!==l&&!0===e.useInput&&!0===e.fillInput&&Le(a>=0?ie.value(e.options[a]):s,!0))}}function we(t,l){let a=e=>Ye(oe.value(e),t);return e.options.find(a)||l.find(a)||t}function Se(e,t){let l=void 0!==e?e:t;return"function"==typeof l?l:e=>null!==e&&"object"==typeof e&&l in e?e[l]:e}function ke(e){let t=oe.value(e);return void 0!==se.value.find((e=>Ye(e,t)))}function Ce(t){!0===e.useInput&&null!==k.value&&(void 0===t||k.value===t.target&&t.target.value===Q.value)&&k.value.select()}function qe(e){!0===_e(e,27)&&!0===f.value&&(ve(e),Xe(),Ge()),l("keyup",e)}function Fe(t){let{value:l}=t.target;if(void 0===t.keyCode)if(t.target.value="",null!==w&&(clearTimeout(w),w=null),null!==S&&(clearTimeout(S),S=null),Ge(),"string"==typeof l&&0!==l.length){let t=l.toLocaleLowerCase(),a=l=>{let a=e.options.find((e=>l.value(e).toLocaleLowerCase()===t));return void 0!==a&&(-1===R.value.indexOf(a)?ge(a):Xe(),!0)},n=e=>{!0!==a(oe)&&(!0===a(ie)||!0===e||Ve(l,!0,(()=>n(!0))))};n()}else N.clearValue(t);else qe(t)}function Te(e){l("keypress",e)}function $e(t){if(l("keydown",t),!0===xe(t))return;let a=0!==g.value.length&&(void 0!==e.newValueMode||void 0!==e.onNewValue),o=!0!==t.shiftKey&&!0!==e.multiple&&(-1!==m.value||!0===a);if(27===t.keyCode)return void pe(t);if(9===t.keyCode&&!1===o)return void Ke();if(void 0===t.target||t.target.id!==N.targetUid.value||!0!==N.editable.value)return;if(40===t.keyCode&&!0!==N.innerLoading.value&&!1===f.value)return fe(t),void Je();if(8===t.keyCode&&(!0===e.useChips||!0===e.clearable)&&!0!==e.hideSelected&&0===g.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?ce(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&l("update:modelValue",null));(35===t.keyCode||36===t.keyCode)&&("string"!=typeof g.value||0===g.value.length)&&(fe(t),m.value=-1,ye(36===t.keyCode?1:-1,e.multiple)),(33===t.keyCode||34===t.keyCode)&&void 0!==B.value&&(fe(t),m.value=Math.max(-1,Math.min(M.value,m.value+(33===t.keyCode?-1:1)*B.value.view)),ye(33===t.keyCode?1:-1,e.multiple)),(38===t.keyCode||40===t.keyCode)&&(fe(t),ye(38===t.keyCode?-1:1,e.multiple));let i=M.value;if((void 0===d||c<Date.now())&&(d=""),i>0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&!1===t.altKey&&!1===t.ctrlKey&&!1===t.metaKey&&(32!==t.keyCode||0!==d.length)){!0!==f.value&&Je(t);let l=t.key.toLocaleLowerCase(),a=1===d.length&&d[0]===l;c=Date.now()+1500,!1===a&&(fe(t),d+=l);let o=new RegExp("^"+d.split("").map((e=>-1!==_d.indexOf(e)?"\\"+e:e)).join(".*"),"i"),r=m.value;if(!0===a||r<0||!0!==o.test(ie.value(e.options[r])))do{r=at(r+1,-1,i-1)}while(r!==m.value&&(!0===re.value(e.options[r])||!0!==o.test(ie.value(e.options[r]))));m.value!==r&&(0,n.Y3)((()=>{be(r),H(r),r>=0&&!0===e.useInput&&!0===e.fillInput&&Le(ie.value(e.options[r]),!0)}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===d||9===t.keyCode&&!1!==o){if(9!==t.keyCode&&fe(t),-1!==m.value&&m.value<i)return void ge(e.options[m.value]);if(!0===a){let t=(t,l)=>{if(l){if(!0!==xd(l))return}else l=e.newValueMode;He("",!0!==e.multiple,!0),null!=t&&(("toggle"===l?ge:me)(t,"add-unique"===l),!0!==e.multiple&&(null!==k.value&&k.value.focus(),Xe()))};if(void 0!==e.onNewValue?l("newValue",g.value,t):t(g.value),!0!==e.multiple)return}!0===f.value?Ke():!0!==N.innerLoading.value&&Je()}}function Me(){return!0===i?F.value:null!==C.value&&null!==C.value.contentEl?C.value.contentEl:void 0}function Oe(){return Me()}function Pe(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?ee.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?ee.value.map(((t,l)=>(0,n.h)(no,{key:"option-"+l,removable:!0===N.editable.value&&!0!==re.value(t.opt),dense:!0,textColor:e.color,tabindex:X.value,onRemove(){t.removeAtIndex(l)}},(()=>(0,n.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:ie.value(t.opt)}))))):[(0,n.h)("span",{[!0===J.value?"innerHTML":"textContent"]:W.value})]}function Be(){if(!0===Y.value)return void 0!==t["no-option"]?t["no-option"]({inputValue:g.value}):void 0;let e=void 0!==t.option?t.option:e=>(0,n.h)(Ur,{key:e.index,...e.itemProps},(()=>(0,n.h)(Yr,(()=>(0,n.h)(ss,(()=>(0,n.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label}))))))),l=A("div",te.value.map(e));return void 0!==t["before-options"]&&(l=t["before-options"]().concat(l)),wt(t["after-options"],l)}function Ee(t,l){let a=!0===l?{...G.value,...N.splitAttrs.attributes.value}:void 0,o={ref:!0===l?k:void 0,key:"i_t",class:D.value,style:e.inputStyle,value:void 0!==g.value?g.value:"",type:"search",...a,id:!0===l?N.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":!0===t||!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly,...ue.value};return!0!==t&&!0===i&&(!0===Array.isArray(o.class)?o.class=[...o.class,"no-pointer-events"]:o.class+=" no-pointer-events"),(0,n.h)("input",o)}function Ae(t){null!==w&&(clearTimeout(w),w=null),null!==S&&(clearTimeout(S),S=null),(!t||!t.target||!0!==t.target.qComposing)&&(Le(t.target.value||""),r=!0,s=g.value,!0!==N.focused.value&&(!0!==i||!0===b.value)&&N.focus(),void 0!==e.onFilter&&(w=setTimeout((()=>{w=null,Ve(g.value)}),e.inputDebounce)))}function Le(t,a){g.value!==t&&(g.value=t,!0===a||0===e.inputDebounce||"0"===e.inputDebounce?l("inputValue",t):S=setTimeout((()=>{S=null,l("inputValue",t)}),e.inputDebounce))}
6function He(t,l,a){r=!0!==a,!0===e.useInput&&(Le(t,!0),(!0===l||!0!==a)&&(s=t),!0!==l&&Ve(t))}function Ve(t,a,o){if(void 0===e.onFilter||!0!==a&&!0!==N.focused.value)return;!0===N.innerLoading.value?l("filterAbort"):(N.innerLoading.value=!0,y.value=!0),""!==t&&!0!==e.multiple&&0!==R.value.length&&!0!==r&&t===ie.value(R.value[0])&&(t="");let i=setTimeout((()=>{!0===f.value&&(f.value=!1)}),10);null!==x&&clearTimeout(x),x=i,l("filter",t,((e,t)=>{(!0===a||!0===N.focused.value)&&x===i&&(clearTimeout(x),"function"==typeof e&&e(),y.value=!1,(0,n.Y3)((()=>{N.innerLoading.value=!1,!0===N.editable.value&&(!0===a?!0===f.value&&Xe():!0===f.value?Ze(!0):f.value=!0),"function"==typeof t&&(0,n.Y3)((()=>{t(v)})),"function"==typeof o&&(0,n.Y3)((()=>{o(v)}))})))}),(()=>{!0===N.focused.value&&x===i&&(clearTimeout(x),N.innerLoading.value=!1,y.value=!1),!0===f.value&&(f.value=!1)}))}function Ne(){return(0,n.h)(rn,{ref:C,class:U.value,style:e.popupContentStyle,modelValue:f.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==Y.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:I.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:ae.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...Z.value,onScrollPassive:L,onBeforeShow:lt,onBeforeHide:Re,onShow:ze},Be)}function Re(e){nt(e),Ke()}function ze(){V()}function Ie(e){ve(e),null!==k.value&&k.value.focus(),b.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function je(e){ve(e),(0,n.Y3)((()=>{b.value=!1}))}function De(){let l=[(0,n.h)(Es,{class:`col-auto ${N.fieldClass.value}`,...z.value,for:N.targetUid.value,dark:I.value,square:!0,loading:y.value,itemAligned:!1,filled:!0,stackLabel:0!==g.value.length,...N.splitAttrs.listeners.value,onFocus:Ie,onBlur:je},{...t,rawControl:()=>N.getControl(!0),before:void 0,after:void 0})];return!0===f.value&&l.push((0,n.h)("div",{ref:F,class:U.value+" scroll",style:e.popupContentStyle,...Z.value,onClick:pe,onScrollPassive:L},Be())),(0,n.h)(Lr,{ref:q,modelValue:h.value,position:!0===e.useInput?"top":void 0,transitionShow:u,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:lt,onBeforeHide:Ue,onHide:Qe,onShow:We},(()=>(0,n.h)("div",{class:"q-select__dialog"+(!0===I.value?" q-select__dialog--dark q-dark":"")+(!0===b.value?" q-select__dialog--focused":"")},l)))}function Ue(e){nt(e),null!==q.value&&q.value.__updateRefocusTarget(N.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),N.focused.value=!1}function Qe(e){Xe(),!1===N.focused.value&&l("blur",e),Ge()}function We(){let e=document.activeElement;(null===e||e.id!==N.targetUid.value)&&null!==k.value&&k.value!==e&&k.value.focus(),V()}function Ke(){!0!==h.value&&(m.value=-1,!0===f.value&&(f.value=!1),!1===N.focused.value&&(null!==x&&(clearTimeout(x),x=null),!0===N.innerLoading.value&&(l("filterAbort"),N.innerLoading.value=!1,y.value=!1)))}function Je(l){!0===N.editable.value&&(!0===i?(N.onControlFocusin(l),h.value=!0,(0,n.Y3)((()=>{N.focus()}))):N.focus(),void 0!==e.onFilter?Ve(g.value):(!0!==Y.value||void 0!==t["no-option"])&&(f.value=!0))}function Xe(){h.value=!1,Ke()}function Ge(){!0===e.useInput&&He(!0!==e.multiple&&!0===e.fillInput&&0!==R.value.length&&ie.value(R.value[0])||"",!0,!0)}function Ze(t){let l=-1;if(!0===t){if(0!==R.value.length){let t=oe.value(R.value[0]);l=e.options.findIndex((e=>Ye(oe.value(e),t)))}E(l)}be(l)}function et(e,t){!0===f.value&&!1===N.innerLoading.value&&(E(-1,!0),(0,n.Y3)((()=>{!0===f.value&&!1===N.innerLoading.value&&(e>t?E():Ze(!0))})))}function tt(){!1===h.value&&null!==C.value&&C.value.updatePosition()}function lt(e){void 0!==e&&ve(e),l("popupShow",e),N.hasPopupOpen=!0,N.onControlFocusin(e)}function nt(e){void 0!==e&&ve(e),l("popupHide",e),N.hasPopupOpen=!1,N.onControlFocusout(e)}function ot(){i=(!0===p.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===Y.value))),u=!0===p.platform.is.ios&&!0===i&&!0===e.useIn
6put?"fade":e.transitionShow}return(0,n.YP)(R,(t=>{o=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==N.innerLoading.value&&(!0!==h.value&&!0!==f.value||!0!==j.value)&&(!0!==r&&Ge(),(!0===h.value||!0===f.value)&&Ve(""))}),{immediate:!0}),(0,n.YP)((()=>e.fillInput),Ge),(0,n.YP)(f,Ze),(0,n.YP)(M,et),(0,n.Xn)(ot),(0,n.ic)(tt),ot(),(0,n.Jd)((()=>{null!==w&&clearTimeout(w),null!==S&&clearTimeout(S)})),Object.assign(v,{showPopup:Je,hidePopup:Xe,removeAtIndex:ce,add:me,toggleOption:ge,getOptionIndex:()=>m.value,setOptionIndex:be,moveOptionSelection:ye,filter:Ve,updateMenuPosition:tt,updateInputValue:He,isOptionSelected:ke,getEmittingOptionValue:de,isOptionDisabled:(...e)=>!0===re.value.apply(null,e),getOptionValue:(...e)=>oe.value.apply(null,e),getOptionLabel:(...e)=>ie.value.apply(null,e)}),Object.assign(N,{innerValue:R,fieldClass:(0,n.Fl)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--${!0===e.multiple?"multiple":"single"}`)),inputRef:_,targetRef:k,hasValue:j,showPopup:Je,floatingLabel:(0,n.Fl)((()=>!0!==e.hideSelected&&!0===j.value||"number"==typeof g.value||0!==g.value.length||$s(e.displayValue))),getControlChild:()=>{if(!1!==N.editable.value&&(!0===h.value||!0!==Y.value||void 0!==t["no-option"]))return!0===i?De():Ne();!0===N.hasPopupOpen&&(N.hasPopupOpen=!1)},controlEvents:{onFocusin(e){N.onControlFocusin(e)},onFocusout(e){N.onControlFocusout(e,(()=>{Ge(),Ke()}))},onClick(e){if(pe(e),!0!==i&&!0===f.value)return Ke(),void(null!==k.value&&k.value.focus());Je(e)}},getControl:t=>{let l=Pe(),a=!0===t||!0!==h.value||!0!==i;if(!0===e.useInput)l.push(Ee(t,a));else if(!0===N.editable.value){let o=!0===a?G.value:void 0;l.push((0,n.h)("input",{ref:!0===a?k:void 0,key:"d_t",class:"q-select__focus-target",id:!0===a?N.targetUid.value:void 0,value:W.value,readonly:!0,"data-autofocus":!0===t||!0===e.autofocus||void 0,...o,onKeydown:$e,onKeyup:qe,onKeypress:Te})),!0===a&&"string"==typeof e.autocomplete&&0!==e.autocomplete.length&&l.push((0,n.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:Fe}))}if(void 0!==T.value&&!0!==e.disable&&0!==se.value.length){let t=se.value.map((e=>(0,n.h)("option",{value:e,selected:!0})));l.push((0,n.h)("select",{class:"hidden",name:T.value,multiple:e.multiple},t))}let o=!0===e.useInput||!0!==a?void 0:N.splitAttrs.attributes.value;return(0,n.h)("div",{class:"q-field__native row items-center",...o,...N.splitAttrs.listeners.value},l)},getInnerAppend:()=>!0!==e.loading&&!0!==y.value&&!0!==e.hideDropdownIcon?[(0,n.h)(Ht,{class:"q-select__dropdown-icon"+(!0===f.value?" rotate-180":""),name:le.value})]:null}),Bs(N)}}),qd=["text","rect","circle","QBtn","QBadge","QChip","QToolbar","QCheckbox","QRadio","QToggle","QSlider","QRange","QInput","QAvatar"],Fd=["wave","pulse","pulse-x","pulse-y","fade","blink","none"],Td=ne({name:"QSkeleton",props:{...zt,tag:{type:String,default:"div"},type:{type:String,validator:e=>qd.includes(e),default:"rect"},animation:{type:String,validator:e=>Fd.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 l=(0,n.FN)(),a=It(e,l.proxy.$q),o=(0,n.Fl)((()=>{let t=void 0!==e.size?[e.size,e.size]:[e.width,e.height];return{"--q-skeleton-speed":`${e.animationSpeed}ms`,width:t[0],height:t[1]}})),i=(0,n.Fl)((()=>`q-skeleton q-skeleton--${!0===a.value?"dark":"light"} q-skeleton--type-${e.type}`+("none"!==e.animation?` q-skeleton--anim q-skeleton--anim-${e.animation}`:"")+(!0===e.square?" q-skeleton--square":"")+(!0===e.bordered?" q-skeleton--bordered":"")));return()=>(0,n.h)(e.tag,{class:i.value,style:o.value},bt(t.default))}}),$d=[["left","center","start","width"],["right","center","end","width"],["top","start","center","height"],["bottom","end","center","height"]],Md=ne({name:"QSlideItem",props:{...zt,leftColor:String,rightColor:String,topColor:String,bottomColor:String,onSlide:Function},emits:["action","top","right","bottom","left"],setup(e,{slots:t,emit:l}){let{proxy:o}=(0,n.FN)(),{$q:i}=o,r=It(e,i),{getCache:s}=En(),u=(0,a.iH)(null),d=null,c={},v={},p={},f=(0,n.Fl)((()=>!0===i.lang.rtl?{left:"right",right:"left"}:{left:"left",right:"right"})),h=(0,n.Fl)((()=>"q-slide-item q-item-type overflow-hidden"+(!0===r.value?" q-slide-item--dark q-d
6ark":"")));function m(){u.value.style.transform="translate(0,0)"}function g(t,a,n){void 0!==e.onSlide&&l("slide",{side:t,ratio:a,isReset:n})}function b(e){let a,n,o,i=u.value;if(e.isFirst)c={dir:null,size:{left:0,right:0,top:0,bottom:0},scale:0},i.classList.add("no-transition"),$d.forEach((e=>{if(void 0!==t[e[0]]){let t=p[e[0]];t.style.transform="scale(1)",c.size[e[0]]=t.getBoundingClientRect()[e[3]]}})),c.axis="up"===e.direction||"down"===e.direction?"Y":"X";else{if(e.isFinal)return i.classList.remove("no-transition"),void(1===c.scale?(i.style.transform=`translate${c.axis}(${100*c.dir}%)`,null!==d&&clearTimeout(d),d=setTimeout((()=>{d=null,l(c.showing,{reset:m}),l("action",{side:c.showing,reset:m})}),230)):(i.style.transform="translate(0,0)",g(c.showing,0,!0)));e.direction="X"===c.axis?e.offset.x<0?"left":"right":e.offset.y<0?"up":"down"}void 0===t.left&&e.direction===f.value.right||void 0===t.right&&e.direction===f.value.left||void 0===t.top&&"down"===e.direction||void 0===t.bottom&&"up"===e.direction?i.style.transform="translate(0,0)":("X"===c.axis?(n="left"===e.direction?-1:1,a=1===n?f.value.left:f.value.right,o=e.distance.x):(n="up"===e.direction?-2:2,a=2===n?"top":"bottom",o=e.distance.y),(null===c.dir||Math.abs(n)===Math.abs(c.dir))&&(c.dir!==n&&(["left","right","top","bottom"].forEach((e=>{v[e]&&(v[e].style.visibility=a===e?"visible":"hidden")})),c.showing=a,c.dir=n),c.scale=Math.max(0,Math.min(1,(o-40)/c.size[a])),i.style.transform=`translate${c.axis}(${o*n/Math.abs(n)}px)`,p[a].style.transform=`scale(${c.scale})`,g(a,c.scale,!1)))}return(0,n.Xn)((()=>{v={},p={}})),(0,n.Jd)((()=>{null!==d&&clearTimeout(d)})),Object.assign(o,{reset:m}),()=>{let l=[],a={left:void 0!==t[f.value.right],right:void 0!==t[f.value.left],up:void 0!==t.bottom,down:void 0!==t.top},o=Object.keys(a).filter((e=>!0===a[e]));$d.forEach((a=>{let o=a[0];void 0!==t[o]&&l.push((0,n.h)("div",{key:o,ref:e=>{v[o]=e},class:`q-slide-item__${o} absolute-full row no-wrap items-${a[1]} justify-${a[2]}`+(void 0!==e[o+"Color"]?` bg-${e[o+"Color"]}`:"")},[(0,n.h)("div",{ref:e=>{p[o]=e}},t[o]())]))}));let i=(0,n.h)("div",{key:(0===o.length?"only-":"")+" content",ref:u,class:"q-slide-item__content"},bt(t.default));return 0===o.length?l.push(i):l.push((0,n.wy)(i,s("dir#"+o.join(""),(()=>{let e={prevent:!0,stop:!0,mouse:!0};return o.forEach((t=>{e[t]=!0})),[[fo,b,void 0,e]]})))),(0,n.h)("div",{class:h.value},l)}}}),Od=(0,n.h)("div",{class:"q-space"}),Pd=ne({name:"QSpace",setup(){return()=>Od}}),Bd=[(0,n.h)("g",{transform:"matrix(1 0 0 -1 0 80)"},[(0,n.h)("rect",{width:"10",height:"20",rx:"3"},[(0,n.h)("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"})]),(0,n.h)("rect",{x:"15",width:"10",height:"80",rx:"3"},[(0,n.h)("animate",{attributeName:"height",begin:"0s",dur:"2s",values:"80;55;33;5;75;23;73;33;12;14;60;80",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("rect",{x:"30",width:"10",height:"50",rx:"3"},[(0,n.h)("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"})]),(0,n.h)("rect",{x:"45",width:"10",height:"30",rx:"3"},[(0,n.h)("animate",{attributeName:"height",begin:"0s",dur:"2s",values:"30;45;13;80;56;72;45;76;34;23;67;30",calcMode:"linear",repeatCount:"indefinite"})])])],Ed=ne({name:"QSpinnerAudio",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg"},Bd)}}),Ad=[(0,n.h)("g",{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"},[(0,n.h)("circle",{cx:"5",cy:"50",r:"5"},[(0,n.h)("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;5;50;50",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"cx",begin:"0s",dur:"2.2s",values:"5;27;49;5",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"27",cy:"5",r:"5"}
6,[(0,n.h)("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",from:"5",to:"5",values:"5;50;50;5",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"cx",begin:"0s",dur:"2.2s",from:"27",to:"27",values:"27;49;5;27",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"49",cy:"50",r:"5"},[(0,n.h)("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;50;5;50",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"cx",from:"49",to:"49",begin:"0s",dur:"2.2s",values:"49;5;27;49",calcMode:"linear",repeatCount:"indefinite"})])])],Ld=ne({name:"QSpinnerBall",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg"},Ad)}}),Hd=[(0,n.h)("rect",{y:"10",width:"15",height:"120",rx:"6"},[(0,n.h)("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},[(0,n.h)("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("rect",{x:"60",width:"15",height:"140",rx:"6"},[(0,n.h)("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},[(0,n.h)("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},[(0,n.h)("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})])],Vd=ne({name:"QSpinnerBars",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg"},Hd)}}),Nd=[(0,n.h)("rect",{x:"25",y:"25",width:"50",height:"50",fill:"none","stroke-width":"4",stroke:"currentColor"},[(0,n.h)("animateTransform",{id:"spinnerBox",attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",dur:"0.5s",begin:"rectBox.end"})]),(0,n.h)("rect",{x:"27",y:"27",width:"46",height:"50",fill:"currentColor"},[(0,n.h)("animate",{id:"rectBox",attributeName:"height",begin:"0s;spinnerBox.end",dur:"1.3s",from:"50",to:"0",fill:"freeze"})])],Rd=ne({name:"QSpinnerBox",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Nd)}}),zd=[(0,n.h)("circle",{cx:"50",cy:"50",r:"48",fill:"none","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor"}),(0,n.h)("line",{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"85",y2:"50.5"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2s",repeatCount:"indefinite"})]),(0,n.h)("line",{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"49.5",y2:"74"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"15s",repeatCount:"indef
6inite"})])],Id=ne({name:"QSpinnerClock",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},zd)}}),jd=[(0,n.h)("rect",{x:"0",y:"0",width:"100",height:"100",fill:"none"}),(0,n.h)("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"}),(0,n.h)("circle",{cx:"30",cy:"47",r:"5",fill:"#fff"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;1;1",keyTimes:"0;0.2;1",dur:"1s",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"50",cy:"47",r:"5",fill:"#fff"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.2;0.4;1",dur:"1s",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"70",cy:"47",r:"5",fill:"#fff"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.4;0.6;1",dur:"1s",repeatCount:"indefinite"})])],Dd=ne({name:"QSpinnerComment",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},jd)}}),Ud=[(0,n.h)("rect",{x:"0",y:"0",width:"100",height:"100",fill:"none"}),(0,n.h)("g",{transform:"translate(25 25)"},[(0,n.h)("rect",{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.9"},[(0,n.h)("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"})])]),(0,n.h)("g",{transform:"translate(75 25)"},[(0,n.h)("rect",{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.8"},[(0,n.h)("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"})])]),(0,n.h)("g",{transform:"translate(25 75)"},[(0,n.h)("rect",{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.7"},[(0,n.h)("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"})])]),(0,n.h)("g",{transform:"translate(75 75)"},[(0,n.h)("rect",{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.6"},[(0,n.h)("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"})])])],Yd=ne({name:"QSpinnerCube",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Ud)}}),Qd=[(0,n.h)("circle",{cx:"15",cy:"15",r:"15"},[(0,n.h)("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"60",cy:"15",r:"9","fill-opacity":".3"},[(0,n.h)("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"fill-opacity",from:".5",to:".5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"105",cy:"15",r:"15"},[(0,n.h)("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})])],Wd=ne({name:"QSpinnerDots",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg"},Qd)}}),Kd=[(0,n.h)("g",{transform:"translate(20 50)"},[(0,n.h)("rect",{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.6"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0s",repeatCount:"indef
6inite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"})])]),(0,n.h)("g",{transform:"translate(50 50)"},[(0,n.h)("rect",{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.8"},[(0,n.h)("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"})])]),(0,n.h)("g",{transform:"translate(80 50)"},[(0,n.h)("rect",{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.9"},[(0,n.h)("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"})])])],Jd=ne({name:"QSpinnerFacebook",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},Kd)}}),Xd=[(0,n.h)("g",{transform:"translate(-20,-20)"},[(0,n.h)("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"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"90 50 50",to:"0 50 50",dur:"1s",repeatCount:"indefinite"})])]),(0,n.h)("g",{transform:"translate(20,20) rotate(15 50 50)"},[(0,n.h)("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"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"90 50 50",dur:"1s",repeatCount:"indefinite"})])])],Gd=ne({name:"QSpinnerGears",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Xd)}}),Zd=[(0,n.h)("circle",{cx:"12.5",cy:"12.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"12.5",cy:"52.5",r:"12.5","fill-opacity":".5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"100ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"52.5",cy:"12.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"300ms",dur:"1s",values:"1;.2;
61",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"52.5",cy:"52.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"600ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"92.5",cy:"12.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"800ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"92.5",cy:"52.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"400ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"12.5",cy:"92.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"700ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"52.5",cy:"92.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"500ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"92.5",cy:"92.5",r:"12.5"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"200ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})])],ec=ne({name:"QSpinnerGrid",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg"},Zd)}}),tc=[(0,n.h)("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"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("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"},[(0,n.h)("animate",{attributeName:"fill-opacity",begin:"0.7s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("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"})],lc=ne({name:"QSpinnerHearts",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg"},tc)}}),ac=[(0,n.h)("g",[(0,n.h)("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"}),(0,n.h)("clipPath",{id:"uil-hourglass-clip1"},[(0,n.h)("rect",{x:"15",y:"20",width:"70",height:"25"},[(0,n.h)("animate",{attributeName:"height",from:"25",to:"0",dur:"1s",repeatCount:"indefinite",values:"25;0;0",keyTimes:"0;0.5;1"}),(0,n.h)("animate",{attributeName:"y",from:"20",to:"45",dur:"1s",repeatCount:"indefinite",values:"20;45;45",keyTimes:"0;0.5;1"})])]),(0,n.h)("clipPath",{id:"uil-hourglass-clip2"},[(0,n.h)("rect",{x:"15",y:"55",width:"70",height:"25"},[(0,n.h)("animate",{attributeName:"height",from:"0",to:"25",dur:"1s",repeatCount:"indefinite",values:"0;25;25",keyTimes:"0;0.5;1"}),(0,n.h)("animate",{attributeName:"y",from:"80",to:"55",dur:"1s",repeatCount:"indefinite",values:"80;55;55",keyTimes:"0;0.5;1"})])]),(0,n.h)("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"}),(0,n.h)("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"}),(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",repeatCount:"indef
6inite",dur:"1s",values:"0 50 50;0 50 50;180 50 50",keyTimes:"0;0.7;1"})])],nc=ne({name:"QSpinnerHourglass",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},ac)}}),oc=[(0,n.h)("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"},[(0,n.h)("animate",{attributeName:"stroke-dashoffset",from:"0",to:"21.382410685221355",begin:"0",dur:"2s",repeatCount:"indefinite",fill:"freeze"})])],ic=ne({name:"QSpinnerInfinity",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},oc)}}),rc=[(0,n.h)("g",{"stroke-width":"4","stroke-linecap":"round"},[(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"})]),(0,n.h)("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"},[(0,n.h)("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})])])],sc=ne({name:"QSpinnerIos",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"},rc)}}),uc=[(0,n.h)("circle",{cx:"50",cy:"50",r:"44",fill:"none","stroke-width":"4","stroke-opacity":".5",stroke:"currentColor"}),(0,n.h)("circle",{cx:"8",cy:"54",r:"6",fill:"currentColor","stroke-width":"3",stroke:"currentColor"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 48",to:"360 50 52",dur:"2s",repeatCount:"indef
6inite"})])],dc=ne({name:"QSpinnerOrbit",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},uc)}}),cc=[(0,n.h)("g",{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"},[(0,n.h)("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),(0,n.h)("path",{d:"M36 18c0-9.94-8.06-18-18-18"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})])])],vc=ne({name:"QSpinnerOval",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},cc)}}),pc=[(0,n.h)("path",{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indefinite"})]),(0,n.h)("path",{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"})]),(0,n.h)("path",{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"})]),(0,n.h)("path",{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"})])],fc=ne({name:"QSpinnerPie",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},pc)}}),hc=[(0,n.h)("g",{fill:"none","fill-rule":"evenodd","stroke-width":"2"},[(0,n.h)("circle",{cx:"22",cy:"22",r:"1"},[(0,n.h)("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"}),(0,n.h)("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"})]),(0,n.h)("circle",{cx:"22",cy:"22",r:"1"},[(0,n.h)("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"}),(0,n.h)("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"})])])],mc=ne({name:"QSpinnerPuff",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"},hc)}}),gc=[(0,n.h)("g",{transform:"scale(0.55)"},[(0,n.h)("circle",{cx:"30",cy:"150",r:"30",fill:"currentColor"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})]),(0,n.h)("path",{d:"M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z",fill:"currentColor"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.1",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})]),(0,n.h)("path",{d:"M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z",fill:"currentColor"},[(0,n.h)("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.2",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})])])],bc=ne({name:"QSpinnerRadio",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},gc)}}),yc=[(0,n.h)("g",{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)","stroke-width":"2"},[(0,n.h)("circle",{cx:"22",cy:"22",r:"6"},[(0,n.h)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;
622",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"22",cy:"22",r:"6"},[(0,n.h)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,n.h)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]),(0,n.h)("circle",{cx:"22",cy:"22",r:"8"},[(0,n.h)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})])])],wc=ne({name:"QSpinnerRings",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg"},yc)}}),Sc=[(0,n.h)("defs",[(0,n.h)("linearGradient",{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"},[(0,n.h)("stop",{"stop-color":"currentColor","stop-opacity":"0",offset:"0%"}),(0,n.h)("stop",{"stop-color":"currentColor","stop-opacity":".631",offset:"63.146%"}),(0,n.h)("stop",{"stop-color":"currentColor",offset:"100%"})])]),(0,n.h)("g",{transform:"translate(1 1)",fill:"none","fill-rule":"evenodd"},[(0,n.h)("path",{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)","stroke-width":"2"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})]),(0,n.h)("circle",{fill:"currentColor",cx:"36",cy:"18",r:"1"},[(0,n.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})])])],xc=ne({name:"QSpinnerTail",props:cl,setup(e){let{cSize:t,classes:l}=vl(e);return()=>(0,n.h)("svg",{class:l.value,width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},Sc)}}),_c=ne({name:"QSplitter",props:{...zt,modelValue:{type:Number,required:!0},reverse:Boolean,unit:{type:String,default:"%",validator:e=>["%","px"].includes(e)},limits:{type:Array,validator:e=>2===e.length&&"number"==typeof e[0]&&"number"==typeof e[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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=It(e,o),r=(0,a.iH)(null),s={before:(0,a.iH)(null),after:(0,a.iH)(null)},u=(0,n.Fl)((()=>`q-splitter no-wrap ${!0===e.horizontal?"q-splitter--horizontal column":"q-splitter--vertical row"} q-splitter--${!0===e.disable?"disabled":"workable"}`+(!0===i.value?" q-splitter--dark":""))),d=(0,n.Fl)((()=>!0===e.horizontal?"height":"width")),c=(0,n.Fl)((()=>!0!==e.reverse?"before":"after")),v=(0,n.Fl)((()=>void 0!==e.limits?e.limits:"%"===e.unit?[10,90]:[50,1/0]));function p(t){return("%"===e.unit?t:Math.round(t))+e.unit}let f,h,m,g,b,y=(0,n.Fl)((()=>({[c.value]:{[d.value]:p(e.modelValue)}})));function w(t){if(!0===t.isFirst){let t=r.value.getBoundingClientRect()[d.value];return f=!0===e.horizontal?"up":"left",h="%"===e.unit?100:t,m=Math.min(h,v.value[1],Math.max(v.value[0],e.modelValue)),g=(!0!==e.reverse?1:-1)*(!0===e.horizontal?1:!0===o.lang.rtl?-1:1)*("%"===e.unit?0===t?0:100/t:1),void r.value.classList.add("q-splitter--active")}if(!0===t.isFinal)return b!==e.modelValue&&l("update:modelValue",b),void r.value.classList.remove("q-splitter--active");let a=m+g*(t.direction===f?-1:1)*t.distance[!0===e.horizontal?"y":"x"];b=Math.min(h,v.value[1],Math.max(v.value[0],a)),s[c.value].value.style[d.value]=p(b),!0===e.emitImmediately&&e.modelValue!==b&&l("update:modelValue",b)}let S=(0,n.Fl)((()=>[[fo,w,void 0,{[!0===e.horizontal?"vertical":"horizontal"]:!0,prevent:!0,stop:!0,mouse:!0,mou
6seAllDir:!0}]]));function x(e,t){e<t[0]?l("update:modelValue",t[0]):e>t[1]&&l("update:modelValue",t[1])}return(0,n.YP)((()=>e.modelValue),(e=>{x(e,v.value)})),(0,n.YP)((()=>e.limits),(()=>{(0,n.Y3)((()=>{x(e.modelValue,v.value)}))})),()=>{let l=[(0,n.h)("div",{ref:s.before,class:["q-splitter__panel q-splitter__before"+(!0===e.reverse?" col":""),e.beforeClass],style:y.value.before},bt(t.before)),(0,n.h)("div",{class:["q-splitter__separator",e.separatorClass],style:e.separatorStyle,"aria-disabled":!0===e.disable?"true":void 0},[xt("div",{class:"q-splitter__separator-area absolute-full"},bt(t.separator),"sep",!0!==e.disable,(()=>S.value))]),(0,n.h)("div",{ref:s.after,class:["q-splitter__panel q-splitter__after"+(!0===e.reverse?"":" col"),e.afterClass],style:y.value.after},bt(t.after))];return(0,n.h)("div",{class:u.value,ref:r},wt(t.default,l))}}}),kc=ne({name:"StepHeader",props:{stepper:{},step:{},goToPanel:Function},setup(e,{attrs:t}){let{proxy:{$q:l}}=(0,n.FN)(),o=(0,a.iH)(null),i=(0,n.Fl)((()=>e.stepper.modelValue===e.step.name)),r=(0,n.Fl)((()=>{let t=e.step.disable;return!0===t||""===t})),s=(0,n.Fl)((()=>{let t=e.step.error;return!0===t||""===t})),u=(0,n.Fl)((()=>{let t=e.step.done;return!1===r.value&&(!0===t||""===t)})),d=(0,n.Fl)((()=>{let t=e.step.headerNav,l=!0===t||""===t||void 0===t;return!1===r.value&&e.stepper.headerNav&&l})),c=(0,n.Fl)((()=>e.step.prefix&&(!1===i.value||"none"===e.stepper.activeIcon)&&(!1===s.value||"none"===e.stepper.errorIcon)&&(!1===u.value||"none"===e.stepper.doneIcon))),v=(0,n.Fl)((()=>{let t=e.step.icon||e.stepper.inactiveIcon;if(!0===i.value){let a=e.step.activeIcon||e.stepper.activeIcon;return"none"===a?t:a||l.iconSet.stepper.active}if(!0===s.value){let a=e.step.errorIcon||e.stepper.errorIcon;return"none"===a?t:a||l.iconSet.stepper.error}if(!1===r.value&&!0===u.value){let a=e.step.doneIcon||e.stepper.doneIcon;return"none"===a?t:a||l.iconSet.stepper.done}return t})),p=(0,n.Fl)((()=>{let t=!0===s.value?e.step.errorColor||e.stepper.errorColor:void 0;if(!0===i.value){let l=e.step.activeColor||e.stepper.activeColor||e.step.color;return void 0!==l?l:t}return void 0!==t?t:!1===r.value&&!0===u.value?e.step.doneColor||e.stepper.doneColor||e.step.color||e.stepper.inactiveColor:e.step.color||e.stepper.inactiveColor})),f=(0,n.Fl)((()=>"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(void 0!==p.value?` text-${p.value}`:"")+(!0===s.value?" q-stepper__tab--error q-stepper__tab--error-with-"+(!0===c.value?"prefix":"icon"):"")+(!0===i.value?" q-stepper__tab--active":"")+(!0===u.value?" q-stepper__tab--done":"")+(!0===d.value?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(!0===r.value?" q-stepper__tab--disabled":""))),h=(0,n.Fl)((()=>!0===e.stepper.headerNav&&d.value));function m(){null!==o.value&&o.value.focus(),!1===i.value&&e.goToPanel(e.step.name)}function g(t){13===t.keyCode&&!1===i.value&&e.goToPanel(e.step.name)}return()=>{let l={class:f.value};!0===d.value&&(l.onClick=m,l.onKeyup=g,Object.assign(l,!0===r.value?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));let a=[(0,n.h)("div",{class:"q-focus-helper",tabindex:-1,ref:o}),(0,n.h)("div",{class:"q-stepper__dot row flex-center q-stepper__line relative-position"},[(0,n.h)("span",{class:"row flex-center"},[!0===c.value?e.step.prefix:(0,n.h)(Ht,{name:v.value})])])];if(void 0!==e.step.title&&null!==e.step.title){let t=[(0,n.h)("div",{class:"q-stepper__title"},e.step.title)];void 0!==e.step.caption&&null!==e.step.caption&&t.push((0,n.h)("div",{class:"q-stepper__caption"},e.step.caption)),a.push((0,n.h)("div",{class:"q-stepper__label q-stepper__line relative-position"},t))}return(0,n.wy)((0,n.h)("div",l,a),[[xl,h.value]])}}});function Cc(e){return(0,n.h)("div",{class:"q-stepper__step-content"},[(0,n.h)("div",{class:"q-stepper__step-inner"},bt(e.default))])}var qc={setup(e,{slots:t}){return()=>Cc(t)}},Fc=ne({name:"QStep",props:{...An,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:l}){let{proxy:{$q:o}}=(0,n.FN)(),i=(0,n.f3)(He,De);if(i===De)return console.error("QStep needs to be a child of QStepper"),De;let{getCache:r}=En(),s=(0,a.iH)(null),u=(0,n.Fl)((()=>i.value.modelValue===e.name)),d=(0,n.Fl)((()=>!0!==o.platform.is.ios&&!0===o.platform.is.chrome||!0!==u.value||!0!==i.value.vertical?{}:{onScroll(t){let{target:a}=t;a.scrollTop>0&&(a.scrollTop=0),void 0!==e.onScroll&&l("scroll",t)}})),c=(0,n.Fl)((()=>"string"==typeof e.name||"number"==typeof e.name?e.name:String(e.name)));function v(){let e=i.value.vertical;return!0===e&&!0===i.value.keepAlive?(0,n.h)(n.Ob,i.value.keepAliveProps.value,!0===u.value?[(0,n.h)(!0===i.value.needsUniqueKeepAliveWrapper.value?r(c.value,(()=>({...qc,name:c.value}))):qc,{key:c.value},t.default)]:void 0):!0!==e||!0===u.value?Cc(t):void 0}return()=>(0,n.h)("div",{ref:s,class:"q-stepper__step",role:"tabpanel",...d.value},!0===i.value.vertical?[(0,n.h)(kc,{stepper:i.value,step:e,goToPanel:i.value.goToPanel}),!0===i.value.animated?(0,n.h)(us,v):v()]:[v()])}}),Tc=/(-\w)/g;function $c(e){let t={};for(let l in e){let a=l.replace(Tc,(e=>e[1].toUpperCase()));t[a]=e[l]}return t}var Mc=ne({name:"QStepper",props:{...zt,...Hn,flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:B
6oolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String},emits:Vn,setup(e,{slots:t}){let l=(0,n.FN)(),a=It(e,l.proxy.$q),{updatePanelsList:o,isValidPanelName:i,updatePanelIndex:r,getPanelContent:s,getPanels:u,panelDirectives:d,goToPanel:c,keepAliveProps:v,needsUniqueKeepAliveWrapper:p}=Nn();(0,n.JJ)(He,(0,n.Fl)((()=>({goToPanel:c,keepAliveProps:v,needsUniqueKeepAliveWrapper:p,...e}))));let f=(0,n.Fl)((()=>"q-stepper q-stepper--"+(!0===e.vertical?"vertical":"horizontal")+(!0===e.flat?" q-stepper--flat":"")+(!0===e.bordered?" q-stepper--bordered":"")+(!0===a.value?" q-stepper--dark q-dark":""))),h=(0,n.Fl)((()=>`q-stepper__header row items-stretch justify-between q-stepper__header--${!0===e.alternativeLabels?"alternative":"standard"}-labels`+(!1===e.flat||!0===e.bordered?" q-stepper__header--border":"")+(!0===e.contracted?" q-stepper__header--contracted":"")+(void 0!==e.headerClass?` ${e.headerClass}`:"")));function m(){let l=bt(t.message,[]);if(!0===e.vertical){i(e.modelValue)&&r();let a=(0,n.h)("div",{class:"q-stepper__content"},bt(t.default));return void 0===l?[a]:l.concat(a)}return[(0,n.h)("div",{class:h.value},u().map((t=>{let l=$c(t.props);return(0,n.h)(kc,{key:l.name,stepper:e,step:l,goToPanel:c})}))),l,xt("div",{class:"q-stepper__content q-panel-parent"},s(),"cont",e.swipeable,(()=>d.value))]}return()=>(o(t),(0,n.h)("div",{class:f.value},wt(t.navigation,m())))}}),Oc=ne({name:"QStepperNavigation",setup(e,{slots:t}){return()=>(0,n.h)("div",{class:"q-stepper__nav"},bt(t.default))}}),Pc=ne({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:l}){let a=(0,n.FN)(),{proxy:{$q:o}}=a,i=e=>{l("click",e)};return()=>{if(void 0===e.props)return(0,n.h)("th",{class:!0===e.autoWidth?"q-table--col-auto-width":"",onClick:i},bt(t.default));let l,r,s=a.vnode.key;if(s){if(l=e.props.colsMap[s],void 0===l)return}else l=e.props.col;if(!0===l.sortable){let e="right"===l.align?"unshift":"push";r=yt(t.default,[]),r[e]((0,n.h)(Ht,{class:l.__iconClass,name:o.iconSet.table.arrowUp}))}else r=bt(t.default);let u={class:l.__thClass+(!0===e.autoWidth?" q-table--col-auto-width":""),style:l.headerStyle,onClick:t=>{!0===l.sortable&&e.props.sort(l),i(t)}};return(0,n.h)("th",u,r)}}});function Bc(e,t){return(0,n.h)("div",e,[(0,n.h)("table",{class:"q-table"},t)])}var Ec={list:bu,table:Fu},Ac=["list","table","__qtable"],Lc=ne({name:"QVirtualScroll",props:{...wd,type:{type:String,default:"list",validator:e=>Ac.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},setup(e,{slots:t,attrs:l}){let o,i=(0,a.iH)(null),r=(0,n.Fl)((()=>e.itemsSize>=0&&void 0!==e.itemsFn?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0)),{virtualScrollSliceRange:s,localResetVirtualScroll:u,padVirtualScroll:d,onVirtualScrollEvt:c}=Sd({virtualScrollLength:r,getVirtualScrollTarget:m,getVirtualScrollEl:h}),v=(0,n.Fl)((()=>{if(0===r.value)return[];let t=(e,t)=>({index:s.value.from+t,item:e});return void 0===e.itemsFn?e.items.slice(s.value.from,s.value.to).map(t):e.itemsFn(s.value.from,s.value.to-s.value.from).map(t)})),p=(0,n.Fl)((()=>"q-virtual-scroll q-virtual-scroll"+(!0===e.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==e.scrollTarget?"":" scroll"))),f=(0,n.Fl)((()=>void 0!==e.scrollTarget?{}:{tabindex:0}));function h(){return i.value.$el||i.value}function m(){return o}function g(){o=ba(h(),e.scrollTarget),o.addEventListener("scroll",c,re.passive)}function b(){void 0!==o&&(o.removeEventListener("scroll",c,re.passive),o=void 0)}function y(){let l=d("list"===e.type?"div":"tbody",v.value.map(t.default));return void 0!==t.before&&(l=t.before().concat(l)),wt(t.after,l)}return(0,n.YP)(r,(()=>{u()})),(0,n.YP)((()=>e.scrollTarget),(()=>{b(),g()})),(0,n.wF)((()=>{u()})),(0,n.bv)((()=>{g()})),(0,n.dl)((()=>{g()})),(0,n.se)((()=>{b()})),(0,n.Jd)((()=>{b()})),()=>{if(void 0!==t.default)return"__qtable"===e.type?Bc({ref:i,class:"q-table__middle "+p.value},y()):(0,n.h)(Ec[e.type],{...l,ref:i,class:[l.class,p.value],...f.value},y);console.error("QVirtualScroll: default scoped slot is required for rendering")}}});function Hc(e,t){return new Date(e)-new Date(t)}var Vc={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>"ad"===e||"da"===e,default:"ad"}};function Nc(e,t,l,a){let o=(0,n.Fl)((()=>{let{sortBy:e}=t.value;return e&&l.value.find((t=>t.name===e))||null})),i=(0,n.Fl)((()=>void 0!==e.sortMethod?e.sortMethod:(e,t,a)=>{let n=l.value.find((e=>e.name===t));if(void 0===n||void 0===n.field)return e;let o=!0===a?-1:1,i="function"==typeof n.field?e=>n.field(e):e=>e[n.field];return e.sort(((e,t)=>{let l=i(e),a=i(t);return void 0!==n.rawSort?n.rawSort(l,a,e,t)*o:null==l?-1*o:null==a?1*o:void 0!==n.sort?n.sort(l,a,e,t)*o:!0===Je(l)&&!0===Je(a)?(l-a)*o:!0===We(l)&&!0===We(a)?Hc(l,a)*o:"boolean"==typeof l&&"boolean"==typeof a?(l-a)*o:([l,a]=[l,a].map((e=>
6(e+"").toLocaleString().toLowerCase())),l<a?-1*o:l===a?0:o)}))}));function r(n){let o=e.columnSortOrder;if(!0===Qe(n))n.sortOrder&&(o=n.sortOrder),n=n.name;else{let e=l.value.find((e=>e.name===n));void 0!==e&&e.sortOrder&&(o=e.sortOrder)}let{sortBy:i,descending:r}=t.value;i!==n?(i=n,r="da"===o):!0===e.binaryStateSort?r=!r:!0===r?"ad"===o?i=null:r=!1:"ad"===o?r=!0:i=null,a({sortBy:i,descending:r,page:1})}return{columnToSort:o,computedSortMethod:i,sort:r}}var Rc={filter:[String,Object],filterMethod:Function};function zc(e,t){let l=(0,n.Fl)((()=>void 0!==e.filterMethod?e.filterMethod:(e,t,l,a)=>{let n=t?t.toLowerCase():"";return e.filter((e=>l.some((t=>{let l=a(t,e)+"";return-1!==("undefined"===l||"null"===l?"":l.toLowerCase()).indexOf(n)}))))}));return(0,n.YP)((()=>e.filter),(()=>{(0,n.Y3)((()=>{t({page:1},!0)}))}),{deep:!0}),{computedFilterMethod:l}}function Ic(e,t){for(let l in t)if(t[l]!==e[l])return!1;return!0}function jc(e){return e.page<1&&(e.page=1),void 0!==e.rowsPerPage&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}var Dc={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function Uc(e,t){let{props:l,emit:o}=e,i=(0,a.iH)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:0!==l.rowsPerPageOptions.length?l.rowsPerPageOptions[0]:5},l.pagination)),r=(0,n.Fl)((()=>{let e=void 0!==l["onUpdate:pagination"]?{...i.value,...l.pagination}:i.value;return jc(e)})),s=(0,n.Fl)((()=>void 0!==r.value.rowsNumber));function u(e){d({pagination:e,filter:l.filter})}function d(e={}){(0,n.Y3)((()=>{o("request",{pagination:e.pagination||r.value,filter:e.filter||l.filter,getCellValue:t})}))}function c(e,t){let a=jc({...r.value,...e});!0!==Ic(r.value,a)?!0!==s.value?void 0!==l.pagination&&void 0!==l["onUpdate:pagination"]?o("update:pagination",a):i.value=a:u(a):!0===s.value&&!0===t&&u(a)}return{innerPagination:i,computedPagination:r,isServerSide:s,requestServerInteraction:d,setPagination:c}}function Yc(e,t,l,a,o,i){let{props:r,emit:s,proxy:{$q:u}}=e,d=(0,n.Fl)((()=>!0===a.value?l.value.rowsNumber||0:i.value)),c=(0,n.Fl)((()=>{let{page:e,rowsPerPage:t}=l.value;return(e-1)*t})),v=(0,n.Fl)((()=>{let{page:e,rowsPerPage:t}=l.value;return e*t})),p=(0,n.Fl)((()=>1===l.value.page)),f=(0,n.Fl)((()=>0===l.value.rowsPerPage?1:Math.max(1,Math.ceil(d.value/l.value.rowsPerPage)))),h=(0,n.Fl)((()=>0===v.value||l.value.page>=f.value)),m=(0,n.Fl)((()=>(r.rowsPerPageOptions.includes(t.value.rowsPerPage)?r.rowsPerPageOptions:[t.value.rowsPerPage].concat(r.rowsPerPageOptions)).map((e=>({label:0===e?u.lang.table.allRows:""+e,value:e})))));function g(){o({page:1})}function b(){let{page:e}=l.value;e>1&&o({page:e-1})}function y(){let{page:e,rowsPerPage:t}=l.value;v.value>0&&e*t<d.value&&o({page:e+1})}function w(){o({page:f.value})}return(0,n.YP)(f,((e,t)=>{if(e===t)return;let a=l.value.page;e&&!a?o({page:1}):e<a&&o({page:e})})),void 0!==r["onUpdate:pagination"]&&s("update:pagination",{...l.value}),{firstRowIndex:c,lastRowIndex:v,isFirstPage:p,isLastPage:h,pagesNumber:f,computedRowsPerPageOptions:m,computedRowsNumber:d,firstPage:g,prevPage:b,nextPage:y,lastPage:w}}var Qc={selection:{type:String,default:"none",validator:e=>["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},Wc=["update:selected","selection"];function Kc(e,t,l,a){let o=(0,n.Fl)((()=>{let t={};return e.selected.map(a.value).forEach((e=>{t[e]=!0})),t})),i=(0,n.Fl)((()=>"none"!==e.selection)),r=(0,n.Fl)((()=>"single"===e.selection)),s=(0,n.Fl)((()=>"multiple"===e.selection)),u=(0,n.Fl)((()=>0!==l.value.length&&l.value.every((e=>!0===o.value[a.value(e)])))),d=(0,n.Fl)((()=>!0!==u.value&&l.value.some((e=>!0===o.value[a.value(e)])))),c=(0,n.Fl)((()=>e.selected.length));function v(e){return!0===o.value[e]}function p(){t("update:selected",[])}function f(l,n,o,i){t("selection",{rows:n,added:o,keys:l,evt:i});let s=!0===r.value?!0===o?n:[]:!0===o?e.selected.concat(n):e.selected.filter((e=>!1===l.includes(a.value(e))));t("update:selected",s)}return{hasSelectionMode:i,singleSelection:r,multipleSelection:s,allRowsSelected:u,someRowsSelected:d,rowsSelectedNumber:c,isRowSelected:v,clearSelection:p,updateSelection:f}}
6function Jc(e){return Array.isArray(e)?e.slice():[]}var Xc={expanded:Array},Gc=["update:expanded"];function Zc(e,t){let l=(0,a.iH)(Jc(e.expanded));function o(e){return l.value.includes(e)}function i(a){void 0!==e.expanded?t("update:expanded",a):l.value=a}function r(e,t){let a=l.value.slice(),n=a.indexOf(e);!0===t?-1===n&&(a.push(e),i(a)):-1!==n&&(a.splice(n,1),i(a))}return(0,n.YP)((()=>e.expanded),(e=>{l.value=Jc(e)})),{isRowExpanded:o,setExpanded:i,updateExpanded:r}}var ev={visibleColumns:Array};function tv(e,t,l){let a=(0,n.Fl)((()=>{if(void 0!==e.columns)return e.columns;let t=e.rows[0];return void 0!==t?Object.keys(t).map((e=>({name:e,label:e.toUpperCase(),field:e,align:Je(t[e])?"right":"left",sortable:!0}))):[]})),o=(0,n.Fl)((()=>{let{sortBy:l,descending:n}=t.value;return(void 0!==e.visibleColumns?a.value.filter((t=>!0===t.required||!0===e.visibleColumns.includes(t.name))):a.value).map((e=>{let t=e.align||"right",a=`text-${t}`;return{...e,align:t,__iconClass:`q-table__sort-icon q-table__sort-icon--${t}`,__thClass:a+(void 0!==e.headerClasses?" "+e.headerClasses:"")+(!0===e.sortable?" sortable":"")+(e.name===l?" sorted "+(!0===n?"sort-desc":""):""),__tdStyle:void 0!==e.style?"function"!=typeof e.style?()=>e.style:e.style:()=>null,__tdClass:void 0!==e.classes?"function"!=typeof e.classes?()=>a+" "+e.classes:t=>a+" "+e.classes(t):()=>a}}))})),i=(0,n.Fl)((()=>{let e={};return o.value.forEach((t=>{e[t.name]=t})),e})),r=(0,n.Fl)((()=>void 0!==e.tableColspan?e.tableColspan:o.value.length+(!0===l.value?1:0)));return{colList:a,computedCols:o,computedColsMap:i,computedColspan:r}}var lv="q-table__bottom row items-center",av={};yd.forEach((e=>{av[e]={}}));var nv=ne({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:{default:void 0},...av,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,...zt,...zn,...ev,...Rc,...Dc,...Xc,...Qc,...Vc},emits:["request","virtualScroll",...In,...Gc,...Wc],setup(e,{slots:t,emit:l}){let o=(0,n.FN)(),{proxy:{$q:i}}=o,r=It(e,i),{inFullscreen:s,toggleFullscreen:u}=jn(),d=(0,n.Fl)((()=>"function"==typeof e.rowKey?e.rowKey:t=>t[e.rowKey])),c=(0,a.iH)(null),v=(0,a.iH)(null),p=(0,n.Fl)((()=>!0!==e.grid&&!0===e.virtualScroll)),f=(0,n.Fl)((()=>" q-table__card"+(!0===r.value?" q-table__card--dark q-dark":"")+(!0===e.square?" q-table--square":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":""))),h=(0,n.Fl)((()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(!0===e.grid?" q-table--grid":f.value)+(!0===r.value?" q-table--dark":"")+(!0===e.dense?" q-table--dense":"")+(!1===e.wrapCells?" q-table--no-wrap":"")+(!0===s.value?" fullscreen scroll":""))),m=(0,n.Fl)((()=>h.value+(!0===e.loading?" q-table--loading":"")));(0,n.YP)((()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+h.value),(()=>{!0===p.value&&null!==v.value&&v.value.reset()}));let{innerPagination:g,computedPagination:b,isServerSide:y,requestServerInteraction:w,setPagination:S}=Uc(o,ge),{computedFilterMethod:x}=zc(e,S),{isRowExpanded:_,setExpanded:k,updateExpanded:C}=Zc(e,l),q=(0,n.Fl)((()=>{let t=e.rows;if(!0===y.value||0===t.length)return t;let{sortBy:l,descending:a}=b.value;return e.filter&&(t=x.value(t,e.filter,N.value,ge)),null!==I.value&&(t=j.value(e.rows===t?t.slice():t,l,a)),t})),F=(0,n.Fl)((()=>q.value.length)),T=(0,n.Fl)((()=>{let t=q.value;if(!0===y.value)return t;let{rowsPerPage:l}=b.value;return 0!==l&&(0===Q.value&&e.rows!==t?t.length>W.value&&(t=t.slice(0,W.value)):t=t.slice(Q.value,W.value)),t})),{hasSelectionMode:$,singleSelection:M,multipleSelection:O,allRowsSelected:P,
6someRowsSelected:B,rowsSelectedNumber:E,isRowSelected:A,clearSelection:L,updateSelection:H}=Kc(e,l,T,d),{colList:V,computedCols:N,computedColsMap:R,computedColspan:z}=tv(e,b,$),{columnToSort:I,computedSortMethod:j,sort:D}=Nc(e,b,V,S),{firstRowIndex:Q,lastRowIndex:W,isFirstPage:K,isLastPage:J,pagesNumber:X,computedRowsPerPageOptions:G,computedRowsNumber:Z,firstPage:ee,prevPage:te,nextPage:le,lastPage:ae}=Yc(o,g,b,y,S,F),ne=(0,n.Fl)((()=>0===T.value.length)),oe=(0,n.Fl)((()=>{let t={};return yd.forEach((l=>{t[l]=e[l]})),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===e.dense?28:48),t}));function ie(){!0===p.value&&v.value.reset()}function re(){if(!0===e.grid)return Me();let l=!0!==e.hideHeader?Se:null;if(!0===p.value){let a=t["top-row"],o=t["bottom-row"],i={default:e=>ce(e.item,t.body,e.index)};if(void 0!==a){let e=(0,n.h)("tbody",a({cols:N.value}));i.before=null===l?()=>e:()=>[l()].concat(e)}else null!==l&&(i.before=l);return void 0!==o&&(i.after=()=>(0,n.h)("tbody",o({cols:N.value}))),(0,n.h)(Lc,{ref:v,class:e.tableClass,style:e.tableStyle,...oe.value,scrollTarget:e.virtualScrollTarget,items:T.value,type:"__qtable",tableColspan:z.value,onVirtualScroll:ue},i)}let a=[ve()];return null!==l&&a.unshift(l()),Bc({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},a)}function se(t,a){if(null!==v.value)return void v.value.scrollTo(t,a);t=parseInt(t,10);let n=c.value.querySelector(`tbody tr:nth-of-type(${t+1})`);if(null!==n){let a=c.value.querySelector(".q-table__middle.scroll"),o=n.offsetTop-e.virtualScrollStickySizeStart,i=o<a.scrollTop?"decrease":"increase";a.scrollTop=o,l("virtualScroll",{index:t,from:0,to:g.value.rowsPerPage-1,direction:i})}}function ue(e){l("virtualScroll",e)}function de(){return[(0,n.h)(Xu,{class:"q-table__linear-progress",color:e.color,dark:r.value,indeterminate:!0,trackColor:"transparent"})]}function ce(a,o,i){let s=d.value(a),u=A(s);if(void 0!==o)return o(pe({key:s,row:a,pageIndex:i,__trClass:u?"selected":""}));let c=t["body-cell"],v=N.value.map((e=>{let l=t[`body-cell-${e.name}`],o=void 0!==l?l:c;return void 0!==o?o(fe({key:s,row:a,pageIndex:i,col:e})):(0,n.h)("td",{class:e.__tdClass(a),style:e.__tdStyle(a)},ge(e,a))}));if(!0===$.value){let l=t["body-selection"],o=void 0!==l?l(he({key:s,row:a,pageIndex:i})):[(0,n.h)(lo,{modelValue:u,color:e.color,dark:r.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{H([s],[a],e,t)}})];v.unshift((0,n.h)("td",{class:"q-table--col-auto-width"},o))}let p={key:s,class:{selected:u}};return void 0!==e.onRowClick&&(p.class["cursor-pointer"]=!0,p.onClick=e=>{l("rowClick",e,a,i)}),void 0!==e.onRowDblclick&&(p.class["cursor-pointer"]=!0,p.onDblclick=e=>{l("rowDblclick",e,a,i)}),void 0!==e.onRowContextmenu&&(p.class["cursor-pointer"]=!0,p.onContextmenu=e=>{l("rowContextmenu",e,a,i)}),(0,n.h)("tr",p,v)}function ve(){let e=t.body,l=t["top-row"],a=t["bottom-row"],o=T.value.map(((t,l)=>ce(t,e,l)));return void 0!==l&&(o=l({cols:N.value}).concat(o)),void 0!==a&&(o=o.concat(a({cols:N.value}))),(0,n.h)("tbody",o)}function pe(e){return me(e),e.cols=e.cols.map((t=>U({...t},"value",(()=>ge(t,e.row))))),e}function fe(e){return me(e),U(e,"value",(()=>ge(e.col,e.row))),e}function he(e){return me(e),e}function me(t){Object.assign(t,{cols:N.value,colsMap:R.value,sort:D,rowIndex:Q.value+t.pageIndex,color:e.color,dark:r.value,dense:e.dense}),!0===$.value&&U(t,"selected",(()=>A(t.key)),((e,l)=>{H([t.key],[t.row],e,l)})),U(t,"expand",(()=>_(t.key)),(e=>{C(t.key,e)}))}function ge(e,t){let l="function"==typeof e.field?e.field(t):t[e.field];return void 0!==e.format?e.format(l,t):l}let be=(0,n.Fl)((()=>({pagination:b.value,pagesNumber:X.value,isFirstPage:K.value,isLastPage:J.value,firstPage:ee,prevPage:te,nextPage:le,lastPage:ae,inFullscreen:s.value,toggleFullscreen:u})));function ye(){let l,a=t.top,o=t["top-left"],i=t["top-right"],r=t["top-selection"],s=!0===$.value&&void 0!==r&&E.value>0,u="q-table__top relative-position row items-center";return void 0!==a?(0,n.h)("div",{class:u},[a(be.value)]):(!0===s?l=r(be.value).slice():(l=[],void 0!==o?l.push((0,n.h)("div",{class:"q-table__control"},[o(be.value)])):e.title&&l.push((0,n.h)("div",{class:"q-table__control"},[(0,n.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),void 0!==i&&(l.push((0,n.h)("div",{class:"q-table__separator col"})),l.push((0,n.h)("div",{class:"q-table__control"},[i(be.value)]))),0!==l.length?(0,n.h)("div",{class:u},l):void 0)}let we=(0,n.Fl)((()=>!0===B.value?null:P.value));function Se(){let l=xe();return!0===e.loading&&void 0===t.loading&&l.push((0,n.h)("tr",{class:"q-table__progress"},[(0,n.h)("th",{class:"relative-position",colspan:z.value},de())])),(0,n.h)("thead",l)}function xe(){let l=t.header,a=t["header-cell"];if(void 0!==l)return l(_e({header:!0})).slice();let o=N.value.map((e=>{let l=t[`header-cell-${e.name}`],o=void 0!==l?l:a,i=_e({col:e});return void 0!==o?o(i):(0,n.h)(Pc,{key:e.name,props:i},(()=>e.label))}));if(!0===M.value&&!0!==e.grid)o.unshift((0,n.h)("th",{class:"q-table--col-auto-width"}," "));else if(!0===O.value){let l=t["header-selection"],a=void 0!==l?l(_e({})):[(0,n.h)(lo,{color:e.color,modelValue:we.value,dark:r.value,dense:e.dense,"onUpdate:modelValue":ke})];o.unshift((0,n.h)("th",{class:"q-table--col-auto-width"},a))}return[(0,n.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},o)]}function _e(t){return Object.assign(t,{cols:N.value,sort:D,colsMap:R.value,color:e.color,dark:r.value,dense:e.dense}),!0===O.value&&U(t,"selected",(()=>we.value),ke),t}function ke(e){!0===B.value&&(e=!1),H(T.value.map(d.value),T.value,e)}let Ce=(0,n.Fl)((()=>{let t=[e.iconFirstPage||i.iconSet.table.firstPage,e.iconPrevPage||i.iconSet.table.prevPage,e.iconNextPage||i.iconSet.table.nextPage,e.iconLastPage||i.iconSet.table.lastPage];return!0===i.lang.rtl?t.reverse():t}));function qe(){if(!0===e.hideBottom)return;if(!0===ne.value){if(!0===e.hideNoData)return;let l=!0===e.loading?e.loadingLabel||i.lang.table.loading:e.filter?e.noResultsLabel||i.lang.table.noResults:e.noDataLabel||i.lang.table.noData,a=t["no-data"],o=void 0!==a?[a({message:l,icon:i.iconSet.table.warning,filter:e.filter})]:[(0,n.h)(Ht,{class:"q-table__bottom-nodata-icon",name:i.iconSet.table.warning}),l];return(0,n.h)("div",{class:lv+" q-table__bottom--nodata"},o)}let l=t.bottom;if(void 0!==l)return(0,n.h)("div",{class:lv},[l(be.value)]);
6let a=!0!==e.hideSelectedBanner&&!0===$.value&&E.value>0?[(0,n.h)("div",{class:"q-table__control"},[(0,n.h)("div",[(e.selectedRowsLabel||i.lang.table.selectedRecords)(E.value)])])]:[];return!0!==e.hidePagination?(0,n.h)("div",{class:lv+" justify-end"},Te(a)):0!==a.length?(0,n.h)("div",{class:lv},a):void 0}function Fe(e){S({page:1,rowsPerPage:e.value})}function Te(l){let a,{rowsPerPage:o}=b.value,s=e.paginationLabel||i.lang.table.pagination,u=t.pagination,d=e.rowsPerPageOptions.length>1;if(l.push((0,n.h)("div",{class:"q-table__separator col"})),!0===d&&l.push((0,n.h)("div",{class:"q-table__control"},[(0,n.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||i.lang.table.recordsPerPage]),(0,n.h)(Cd,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:o,options:G.value,displayValue:0===o?i.lang.table.allRows:o,dark:r.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Fe})])),void 0!==u)a=u(be.value);else if(a=[(0,n.h)("span",0!==o?{class:"q-table__bottom-item"}:{},[o?s(Q.value+1,Math.min(W.value,Z.value),Z.value):s(1,F.value,Z.value)])],0!==o&&X.value>1){let t={color:e.color,round:!0,dense:!0,flat:!0};!0===e.dense&&(t.size="sm"),X.value>2&&a.push((0,n.h)(Ll,{key:"pgFirst",...t,icon:Ce.value[0],disable:K.value,onClick:ee})),a.push((0,n.h)(Ll,{key:"pgPrev",...t,icon:Ce.value[1],disable:K.value,onClick:te}),(0,n.h)(Ll,{key:"pgNext",...t,icon:Ce.value[2],disable:J.value,onClick:le})),X.value>2&&a.push((0,n.h)(Ll,{key:"pgLast",...t,icon:Ce.value[3],disable:J.value,onClick:ae}))}return l.push((0,n.h)("div",{class:"q-table__control"},a)),l}function $e(){let l=!0===e.gridHeader?[(0,n.h)("table",{class:"q-table"},[Se()])]:!0===e.loading&&void 0===t.loading?de():void 0;return(0,n.h)("div",{class:"q-table__middle"},l)}function Me(){let a=void 0!==t.item?t.item:a=>{let o=a.cols.map((e=>(0,n.h)("div",{class:"q-table__grid-item-row"},[(0,n.h)("div",{class:"q-table__grid-item-title"},[e.label]),(0,n.h)("div",{class:"q-table__grid-item-value"},[e.value])])));if(!0===$.value){let l=t["body-selection"],i=void 0!==l?l(a):[(0,n.h)(lo,{modelValue:a.selected,color:e.color,dark:r.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{H([a.key],[a.row],e,t)}})];o.unshift((0,n.h)("div",{class:"q-table__grid-item-row"},i),(0,n.h)(vs,{dark:r.value}))}let i={class:["q-table__grid-item-card"+f.value,e.cardClass],style:e.cardStyle};return(void 0!==e.onRowClick||void 0!==e.onRowDblclick)&&(i.class[0]+=" cursor-pointer",void 0!==e.onRowClick&&(i.onClick=e=>{l("RowClick",e,a.row,a.pageIndex)}),void 0!==e.onRowDblclick&&(i.onDblclick=e=>{l("RowDblclick",e,a.row,a.pageIndex)})),(0,n.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(!0===a.selected?" q-table__grid-item--selected":"")},[(0,n.h)("div",i,o)])};return(0,n.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},T.value.map(((e,t)=>a(pe({key:d.value(e),row:e,pageIndex:t})))))}return Object.assign(o.proxy,{requestServerInteraction:w,setPagination:S,firstPage:ee,prevPage:te,nextPage:le,lastPage:ae,isRowSelected:A,clearSelection:L,isRowExpanded:_,setExpanded:k,sort:D,resetVirtualScroll:ie,scrollTo:se,getCellValue:ge}),Y(o.proxy,{filteredSortedRows:()=>q.value,computedRows:()=>T.value,computedRowsNumber:()=>Z.value}),()=>{let l=[ye()],a={ref:c,class:m.value};return!0===e.grid?l.push($e()):Object.assign(a,{class:[a.class,e.cardClass],style:e.cardStyle}),l.push(re(),qe()),!0===e.loading&&void 0!==t.loading&&l.push(t.loading()),(0,n.h)("div",a,l)}}}),ov=ne({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){let l=(0,n.Fl)((()=>"q-tr"+(void 0===e.props||!0===e.props.header?"":" "+e.props.__trClass)+(!0===e.noHover?" q-tr--no-hover":"")));return()=>(0,n.h)("tr",{class:l.value},bt(t.default))}}),iv=ne({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){let l=(0,n.FN)(),a=(0,n.Fl)((()=>"q-td"+(!0===e.autoWidth?" q-table--col-auto-width":"")+(!0===e.noHover?" q-td--no-hover":"")+" "));return()=>{if(void 0===e.props)return(0,n.h)("td",{class:a.value},bt(t.default));let o=l.vnode.key,i=(void 0!==e.props.colsMap?e.props.colsMap[o]:null)||e.props.col;if(void 0===i)return;let{row:r}=e.props;return(0,n.h)("td",{class:a.value+i.__tdClass(r),style:i.__tdStyle(r)},bt(t.default))}}}),rv=ne({name:"QRouteTab",props:{...sl,...Eo},emits:Bo,setup(e,{slots:t,emit:l}){let a=ul({useDisableForRouterLinkProps:!1}),{renderTab:o,$tabs:i}=Ao(e,t,l,{exact:(0,n.Fl)((()=>e.exact)),...a});return(0,n.YP)((()=>`${e.name} | ${e.exact} | ${(a.resolvedLink.value||{}).href}`),(()=>{i.verifyRouteModel()})),()=>o(a.linkTag.value,a.linkAttrs.value)}});function sv(e,t){if(null!==e.hour){if(null===e.minute)return"minute";if(!0===t&&null===e.second)return"second"}return"hour"}function uv(){let e=new Date;return{hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}}var dv=ne({name:"QTime",props:{...zt,...yn,...gi,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:bi,setup(e,{slots:t,emit:l}){let i,r,s=(0,n.FN)(),{$q:u}=s.proxy,d=It(e,u),{tabindex:c,headerClass:v,getLocale:p,getCurrentDate:f}=wi(e,u),h=wn(e),m=Sn(h),g=(0,a.iH)(null),b=(0,n.Fl)((()=>D())),y=(0,n.Fl)((()=>p())),w=(0,n.Fl)((()=>U())),S=Hi(e.modelValue,b.value,y.value,e.calendar,w.value),x=(0,a.iH)(sv(S)),_=(0,a.iH)(S),k=(0,a.iH)(null===S.hour||S.hour<12),C=(0,n.Fl)((()=>"q-time q-time--"+(!0===e.landscape?"landscape":"portrait")+(!0===d.value?" q-time--dark q-d
6ark":"")+(!0===e.disable?" disabled":!0===e.readonly?" q-time--readonly":"")+(!0===e.bordered?" q-time--bordered":"")+(!0===e.square?" q-time--square no-border-radius":"")+(!0===e.flat?" q-time--flat no-shadow":""))),q=(0,n.Fl)((()=>{let e=_.value;return{hour:null===e.hour?"--":!0===F.value?nt(e.hour):String(!0===k.value?0===e.hour?12:e.hour:e.hour>12?e.hour-12:e.hour),minute:null===e.minute?"--":nt(e.minute),second:null===e.second?"--":nt(e.second)}})),F=(0,n.Fl)((()=>null!==e.format24h?e.format24h:u.lang.date.format24h)),T=(0,n.Fl)((()=>{let e="hour"===x.value,t=!0===e?12:60,l=_.value[x.value],a=`rotate(${Math.round(l*(360/t))-180}deg) translateX(-50%)`;return!0===e&&!0===F.value&&_.value.hour>=12&&(a+=" scale(.7)"),{transform:a}})),$=(0,n.Fl)((()=>null!==_.value.hour)),M=(0,n.Fl)((()=>!0===$.value&&null!==_.value.minute)),O=(0,n.Fl)((()=>void 0!==e.hourOptions?t=>e.hourOptions.includes(t):void 0!==e.options?t=>e.options(t,null,null):null)),P=(0,n.Fl)((()=>void 0!==e.minuteOptions?t=>e.minuteOptions.includes(t):void 0!==e.options?t=>e.options(_.value.hour,t,null):null)),B=(0,n.Fl)((()=>void 0!==e.secondOptions?t=>e.secondOptions.includes(t):void 0!==e.options?t=>e.options(_.value.hour,_.value.minute,t):null)),E=(0,n.Fl)((()=>{if(null===O.value)return null;let e=z(0,11,O.value),t=z(12,11,O.value);return{am:e,pm:t,values:e.values.concat(t.values)}})),A=(0,n.Fl)((()=>null!==P.value?z(0,59,P.value):null)),L=(0,n.Fl)((()=>null!==B.value?z(0,59,B.value):null)),H=(0,n.Fl)((()=>{switch(x.value){case"hour":return E.value;case"minute":return A.value;case"second":return L.value}})),V=(0,n.Fl)((()=>{let e,t,l=0,a=1,n=null!==H.value?H.value.values:void 0;"hour"===x.value?!0===F.value?(e=0,t=23):(e=0,t=11,!1===k.value&&(l=12)):(e=0,t=55,a=5);let o=[];for(let i=e,r=e;i<=t;i+=a,r++){let e=i+l,t=void 0!==n&&!1===n.includes(e),a="hour"===x.value&&0===i?!0===F.value?"00":"12":i;o.push({val:e,index:r,disable:t,label:a})}return o})),N=(0,n.Fl)((()=>[[fo,W,void 0,{stop:!0,prevent:!0,mouse:!0}]]));function R(){let e={...f(),...uv()};fe(e),Object.assign(_.value,e),x.value="hour"}function z(e,t,l){let a=Array.apply(null,{length:t+1}).map(((t,a)=>{let n=a+e;return{index:n,val:!0===l(n)}})).filter((e=>!0===e.val)).map((e=>e.index));return{min:a[0],max:a[a.length-1],values:a,threshold:t+1}}function I(e,t,l){let a=Math.abs(e-t);return Math.min(a,l-a)}function j(e,{min:t,max:l,values:a,threshold:n}){if(e===t)return t;if(e<t||e>l)return I(e,t,n)<=I(e,l,n)?t:l;let o=a.findIndex((t=>e<=t)),i=a[o-1],r=a[o];return e-i<=r-e?i:r}function D(){return"persian"!==e.calendar&&null!==e.mask?e.mask:"HH:mm"+(!0===e.withSeconds?":ss":"")}function U(){if("string"!=typeof e.defaultDate){let e=f(!0);return e.dateHash=yi(e),e}return Hi(e.defaultDate,"YYYY/MM/DD",void 0,e.calendar)}function Y(){return!0===Zt(s)||null!==H.value&&(0===H.value.values.length||"hour"===x.value&&!0!==F.value&&0===E.value[!0===k.value?"am":"pm"].values.length)}function Q(){let e=g.value,{top:t,left:l,width:a}=e.getBoundingClientRect(),n=a/2;return{top:t+n,left:l+n,dist:.7*n}}function W(e){if(!0!==Y()){if(!0===e.isFirst)return i=Q(),void(r=J(e.evt,i));r=J(e.evt,i,r),!0===e.isFinal&&(i=!1,r=null,K())}}function K(){"hour"===x.value?x.value="minute":e.withSeconds&&"minute"===x.value&&(x.value="second")}function J(e,t,l){let a,n=de(e),o=Math.abs(n.top-t.top),i=Math.sqrt(Math.pow(Math.abs(n.top-t.top),2)+Math.pow(Math.abs(n.left-t.left),2)),r=Math.asin(o/i)*(180/Math.PI);if(r=n.top<t.top?t.left<n.left?90-r:270+r:t.left<n.left?r+90:270-r,"hour"===x.value){if(a=r/30,null!==E.value){let e=!0!==F.value?!0===k.value:0!==E.value.am.values.length&&0!==E.value.pm.values.length?i>=t.dist:0!==E.value.am.values.length;a=j(a+(!0===e?0:12),E.value[!0===e?"am":"pm"])}else a=Math.round(a),!0===F.value?i<t.dist?a<12&&(a+=12):12===a&&(a=0):!0===k.value&&12===a?a=0:!1===k.value&&12!==a&&(a+=12);!0===F.value&&(k.value=a<12)}else a=Math.round(r/6)%60,"minute"===x.value&&null!==A.value?a=j(a,A.value):"second"===x.value&&null!==L.value&&(a=j(a,L.value));return l!==a&&se[x.value](a),a}(0,n.YP)((()=>e.modelValue),(t=>{let l=Hi(t,b.value,y.value,e.calendar,w.value);(l.dateHash!==_.value.dateHash||l.timeHash!==_.value.timeHash)&&(_.value=l,null===l.hour?x.value="hour":k.value=l.hour<12)})),(0,n.YP)([b,y],(()=>{(0,n.Y3)((()=>{fe()}))}));let X={hour(){x.value="hour"},minute(){x.value="minute"},second(){x.value="second"}};function G(e){13===e.keyCode&&ue()}function Z(e){13===e.keyCode&&ce()}function ee(e){!0!==Y()&&(!0!==u.platform.is.desktop&&J(e,Q()),K())}function te(e){!0!==Y()&&J(e,Q())}function le(e){if(13===e.keyCode)x.value="hour";
6else if([37,39].includes(e.keyCode)){let t=37===e.keyCode?-1:1;if(null!==E.value){let e=!0===F.value?E.value.values:E.value[!0===k.value?"am":"pm"].values;if(0===e.length)return;if(null===_.value.hour)oe(e[0]);else{let l=(e.length+e.indexOf(_.value.hour)+t)%e.length;oe(e[l])}}else{let e=!0===F.value?24:12,l=!0!==F.value&&!1===k.value?12:0,a=null===_.value.hour?-t:_.value.hour;oe(l+(24+a+t)%e)}}}function ae(e){if(13===e.keyCode)x.value="minute";else if([37,39].includes(e.keyCode)){let t=37===e.keyCode?-1:1;if(null!==A.value){let e=A.value.values;if(0===e.length)return;if(null===_.value.minute)ie(e[0]);else{let l=(e.length+e.indexOf(_.value.minute)+t)%e.length;ie(e[l])}}else{let e=null===_.value.minute?-t:_.value.minute;ie((60+e+t)%60)}}}function ne(e){if(13===e.keyCode)x.value="second";else if([37,39].includes(e.keyCode)){let t=37===e.keyCode?-1:1;if(null!==L.value){let e=L.value.values;if(0===e.length)return;if(null===_.value.seconds)re(e[0]);else{let l=(e.length+e.indexOf(_.value.second)+t)%e.length;re(e[l])}}else{let e=null===_.value.second?-t:_.value.second;re((60+e+t)%60)}}}function oe(e){_.value.hour!==e&&(_.value.hour=e,pe())}function ie(e){_.value.minute!==e&&(_.value.minute=e,pe())}function re(e){_.value.second!==e&&(_.value.second=e,pe())}let se={hour:oe,minute:ie,second:re};function ue(){!1===k.value&&(k.value=!0,null!==_.value.hour&&(_.value.hour-=12,pe()))}function ce(){!0===k.value&&(k.value=!1,null!==_.value.hour&&(_.value.hour+=12,pe()))}function ve(t){let l=e.modelValue;x.value!==t&&void 0!==l&&null!==l&&""!==l&&"string"!=typeof l&&(x.value=t)}function pe(){return null!==O.value&&!0!==O.value(_.value.hour)?(_.value=Hi(),void ve("hour")):null!==P.value&&!0!==P.value(_.value.minute)?(_.value.minute=null,_.value.second=null,void ve("minute")):!0===e.withSeconds&&null!==B.value&&!0!==B.value(_.value.second)?(_.value.second=null,void ve("second")):void(null===_.value.hour||null===_.value.minute||!0===e.withSeconds&&null===_.value.second||fe())}function fe(t){let a=Object.assign({..._.value},t),n="persian"===e.calendar?nt(a.hour)+":"+nt(a.minute)+(!0===e.withSeconds?":"+nt(a.second):""):ir(new Date(a.year,null===a.month?null:a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond),b.value,y.value,a.year,a.timezoneOffset);a.changed=n!==e.modelValue,l("update:modelValue",n,a)}function he(){let t=[(0,n.h)("div",{class:"q-time__link "+("hour"===x.value?"q-time__link--active":"cursor-pointer"),tabindex:c.value,onClick:X.hour,onKeyup:le},q.value.hour),(0,n.h)("div",":"),(0,n.h)("div",!0===$.value?{class:"q-time__link "+("minute"===x.value?"q-time__link--active":"cursor-pointer"),tabindex:c.value,onKeyup:ae,onClick:X.minute}:{class:"q-time__link"},q.value.minute)];!0===e.withSeconds&&t.push((0,n.h)("div",":"),(0,n.h)("div",!0===M.value?{class:"q-time__link "+("second"===x.value?"q-time__link--active":"cursor-pointer"),tabindex:c.value,onKeyup:ne,onClick:X.second}:{class:"q-time__link"},q.value.second));let l=[(0,n.h)("div",{class:"q-time__header-label row items-center no-wrap",dir:"ltr"},t)];return!1===F.value&&l.push((0,n.h)("div",{class:"q-time__header-ampm column items-between no-wrap"},[(0,n.h)("div",{class:"q-time__link "+(!0===k.value?"q-time__link--active":"cursor-pointer"),tabindex:c.value,onClick:ue,onKeyup:G},"AM"),(0,n.h)("div",{class:"q-time__link "+(!0!==k.value?"q-time__link--active":"cursor-pointer"),tabindex:c.value,onClick:ce,onKeyup:Z},"PM")])),(0,n.h)("div",{class:"q-time__header flex flex-center no-wrap "+v.value},l)}function me(){let t=_.value[x.value];return(0,n.h)("div",{class:"q-time__content col relative-position"},[(0,n.h)(o.uT,{name:"q-transition--scale"},(()=>(0,n.h)("div",{key:"clock"+x.value,class:"q-time__container-parent absolute-full"},[(0,n.h)("div",{ref:g,class:"q-time__container-child fit overflow-hidden"},[(0,n.wy)((0,n.h)("div",{class:"q-time__clock cursor-pointer non-selectable",onClick:ee,onMousedown:te},[(0,n.h)("div",{class:"q-time__clock-circle fit"},[(0,n.h)("div",{class:"q-time__clock-pointer"+(null===_.value[x.value]?" hidden":void 0!==e.color?` text-${e.color}`:""),style:T.value}),V.value.map((e=>(0,n.h)("div",{class:`q-time__clock-position row flex-center q-time__clock-pos-${e.index}`+(e.val===t?" q-time__clock-position--active "+v.value:!0===e.disable?" q-time__clock-position--disable":"")}
6,[(0,n.h)("span",e.label)])))])]),N.value)])]))),!0===e.nowBtn?(0,n.h)(Ll,{class:"q-time__now-button absolute",icon:u.iconSet.datetime.now,unelevated:!0,size:"sm",round:!0,color:e.color,textColor:e.textColor,tabindex:c.value,onClick:R}):null])}return s.proxy.setNow=R,()=>{let l=[me()],a=bt(t.default);return void 0!==a&&l.push((0,n.h)("div",{class:"q-time__actions"},a)),void 0!==e.name&&!0!==e.disable&&m(l,"push"),(0,n.h)("div",{class:C.value,tabindex:-1},[he(),(0,n.h)("div",{class:"q-time__main col overflow-auto"},l)])}}}),cv=ne({name:"QTimeline",props:{...zt,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 l=(0,n.FN)(),a=It(e,l.proxy.$q);(0,n.JJ)(Le,e);let o=(0,n.Fl)((()=>`q-timeline q-timeline--${e.layout} q-timeline--${e.layout}--${e.side}`+(!0===a.value?" q-timeline--dark":"")));return()=>(0,n.h)("ul",{class:o.value},bt(t.default))}}),vv=ne({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 l=(0,n.f3)(Le,De);if(l===De)return console.error("QTimelineEntry needs to be child of QTimeline"),De;let a=(0,n.Fl)((()=>`q-timeline__entry q-timeline__entry--${e.side}`+(void 0!==e.icon||void 0!==e.avatar?" q-timeline__entry--icon":""))),o=(0,n.Fl)((()=>`q-timeline__dot text-${e.color||l.color}`)),i=(0,n.Fl)((()=>"comfortable"===l.layout&&"left"===l.side));return()=>{let l,r=yt(t.default,[]);if(void 0!==e.body&&r.unshift(e.body),!0===e.heading){let t=[(0,n.h)("div"),(0,n.h)("div"),(0,n.h)(e.tag,{class:"q-timeline__heading-title"},r)];return(0,n.h)("div",{class:"q-timeline__heading"},!0===i.value?t.reverse():t)}void 0!==e.icon?l=[(0,n.h)(Ht,{class:"row items-center justify-center",name:e.icon})]:void 0!==e.avatar&&(l=[(0,n.h)("img",{class:"q-timeline__dot-img",src:e.avatar})]);let s=[(0,n.h)("div",{class:"q-timeline__subtitle"},[(0,n.h)("span",{},bt(t.subtitle,[e.subtitle]))]),(0,n.h)("div",{class:o.value},l),(0,n.h)("div",{class:"q-timeline__content"},[(0,n.h)("h6",{class:"q-timeline__title"},bt(t.title,[e.title]))].concat(r))];return(0,n.h)("li",{class:a.value},!0===i.value?s.reverse():s)}}}),pv=ne({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){let l=(0,n.Fl)((()=>"q-toolbar row no-wrap items-center"+(!0===e.inset?" q-toolbar--inset":"")));return()=>(0,n.h)("div",{class:l.value,role:"toolbar"},bt(t.default))}}),fv=ne({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){let l=(0,n.Fl)((()=>"q-toolbar__title ellipsis"+(!0===e.shrink?" col-shrink":"")));return()=>(0,n.h)("div",{class:l.value},bt(t.default))}}),hv=["none","strict","leaf","leaf-filtered"],mv=ne({name:"QTree",props:{...zt,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=>hv.includes(e)},ticked:Array,expanded:Array,selected:{},noSelectionUnset:Boolean,defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:Function,duration:Number,noConnectors:Boolean,noTransition:Boolean,noNodesLabel:String,noResultsLabel:String},emits:["update:expanded","update:ticked","update:selected","lazyLoad","afterShow","afterHide"],setup(e,{slots:t,emit:l}){let{proxy:i}=(0,n.FN)(),{$q:r}=i,s=It(e,r),u=(0,a.iH)({}),d=(0,a.iH)(e.ticked||[]),c=(0,a.iH)(e.expanded||[]),v={};(0,n.Xn)((()=>{v={}}));let p=(0,n.Fl)((()=>"q-tree q-tree--"+(!0===e.dense?"dense":"standard")+(!0===e.noConnectors?" q-tree--no-connectors":"")+(!0===s.value?" q-tree--dark":"")+(void 0!==e.color?` text-${e.color}`:""))),f=(0,n.Fl)((()=>void 0!==e.selected)),h=(0,n.Fl)((()=>e.icon||r.iconSet.tree.icon)),m=(0,n.Fl)((()=>e.controlColor||e.color)),g=(0,n.Fl)((()=>void 0!==e.textColor?` text-${e.textColor}`:"")),b=(0,n.Fl)((()=>{let t=e.selectedColor||e.color;return t?` text-${t}`:""})),y=(0,n.Fl)((()=>void 0!==e.filterMethod?e.filterMethod:(t,l)=>{let a=l.toLowerCase();return t[e.labelKey]&&-1!==t[e.labelKey].toLowerCase().indexOf(a)})),w=(0,n.Fl)((()=>{let t={},l=(a,n)=>{let o=a.tickStrategy||(n?n.tickStrategy:e.tickStrategy),i=a[e.nodeKey],r=a[e.childrenKey]&&Array.isArray(a[e.childrenKey])&&0!==a[e.childrenKey].length,s=!0!==a.disabled&&!0===f.value&&!1!==a.selectable,v=!0!==a.disabled&&!1!==a.expandable,p="none"!==o,h="strict"===o,m="leaf-filtered"===o,g="leaf"===o||"leaf-filtered"===o,b=!0!==a.disabled&&!1!==a.tickable;!0===g&&!0===b&&n&&!0!==n.tickable&&(b=!1);let w=a.lazy;!0===w&&void 0!==u.value[i]&&!0===Array.isArray(a[e.childrenKey])&&(w=u.value[i]);let S={key:i,parent:n,isParent:r,lazy:w,disabled:a.disabled,link:!0!==a.disabled&&(!0===s||!0===v&&(!0===r||!0===w)),children:[],matchesFilter:!e.filter||y.value(a,e.filter),selected:i===e.selected&&!0===s,selectable:s,expanded:!0===r&&c.value.includes(i),expandable:v,noTick:!0===a.noTick||!0!==h&&w&&"loaded"!==w,tickable:b,tickStrategy:o,hasTicking:p,strictTicking:h,leafFilteredTicking:m,leafTicking:g,ticked:(!0===h||!0!==r)&&d.value.includes(i)};if(t[i]=S,!0===r&&(S.children=a[e.childrenKey].map((e=>l(e,S))),e.filter&&(!0!==S.matchesFilter?S.matchesFilter=S.children.some((e=>e.matchesFilter)):!0!==S.noTick&&!0!==S.disabled&&!0===S.tickable&&!0===m&&!0===S.children.every((e=>!0!==e.matchesFilter||!0===e.noTick||!0!==e.tickable))&&(S.tickable=!1)),!0===S.matchesFilter&&(!0!==S.noTick&&!0!==h&&!0===S.children.every((e=>e.noTick))&&(S.noTick=!0),g))){if(S.ticked=!1,S.indeterminate=S.children.some((e=>!0===e.indeterminate)),S.tickable=!0===S.tickable&&S.children.some((e=>e.tickable)),!0!==S.indeterminate){let e=S.children.reduce(((e,t)=>!0===t.ticked?e+1:e),0);e===S.children.length?S.ticked=!0:e>0&&(S.indeterminate=!0)}!0===S.indeterminate&&(S.indeterminateNextState=S.children.every((e=>!0!==e.tickable||!0!==e.ticked)))}return S};
6return e.nodes.forEach((e=>l(e,null))),t}));function S(t){let l=[].reduce,a=(n,o)=>n||!o?n:!0===Array.isArray(o)?l.call(Object(o),a,n):o[e.nodeKey]===t?o:o[e.childrenKey]?a(null,o[e.childrenKey]):void 0;return a(null,e.nodes)}function x(){return d.value.map((e=>S(e)))}function _(){return c.value.map((e=>S(e)))}function k(e){return!(!e||!w.value[e])&&w.value[e].expanded}function C(){void 0!==e.expanded?l("update:expanded",[]):c.value=[]}function q(){let t=[],a=l=>{l[e.childrenKey]&&0!==l[e.childrenKey].length&&!1!==l.expandable&&!0!==l.disabled&&(t.push(l[e.nodeKey]),l[e.childrenKey].forEach(a))};e.nodes.forEach(a),void 0!==e.expanded?l("update:expanded",t):c.value=t}function F(t,a,o=S(t),i=w.value[t]){if(i.lazy&&"loaded"!==i.lazy){if("loading"===i.lazy)return;u.value[t]="loading",!0!==Array.isArray(o[e.childrenKey])&&(o[e.childrenKey]=[]),l("lazyLoad",{node:o,key:t,done:l=>{u.value[t]="loaded",o[e.childrenKey]=!0===Array.isArray(l)?l:[],(0,n.Y3)((()=>{let e=w.value[t];e&&!0===e.isParent&&T(t,!0)}))},fail:()=>{delete u.value[t],0===o[e.childrenKey].length&&delete o[e.childrenKey]}})}else!0===i.isParent&&!0===i.expandable&&T(t,a)}function T(t,a){let n=c.value,o=void 0!==e.expanded;if(!0===o&&(n=n.slice()),a){if(e.accordion&&w.value[t]){let l=[];w.value[t].parent?w.value[t].parent.children.forEach((e=>{e.key!==t&&!0===e.expandable&&l.push(e.key)})):e.nodes.forEach((a=>{let n=a[e.nodeKey];n!==t&&l.push(n)})),0!==l.length&&(n=n.filter((e=>!1===l.includes(e))))}n=n.concat([t]).filter(((e,t,l)=>l.indexOf(e)===t))}else n=n.filter((e=>e!==t));!0===o?l("update:expanded",n):c.value=n}function $(e){return!(!e||!w.value[e])&&w.value[e].ticked}function M(t,a){let n=d.value,o=void 0!==e.ticked;!0===o&&(n=n.slice()),n=a?n.concat(t).filter(((e,t,l)=>l.indexOf(e)===t)):n.filter((e=>!1===t.includes(e))),!0===o&&l("update:ticked",n)}function O(t,l,a){let n={tree:i,node:t,key:a,color:e.color,dark:s.value};return U(n,"expanded",(()=>l.expanded),(e=>{e!==l.expanded&&F(a,e)})),U(n,"ticked",(()=>l.ticked),(e=>{e!==l.ticked&&M([a],e)})),n}function P(t){return(e.filter?t.filter((t=>w.value[t[e.nodeKey]].matchesFilter)):t).map((e=>L(e)))}function B(e){if(void 0!==e.icon)return(0,n.h)(Ht,{class:"q-tree__icon q-mr-sm",name:e.icon,color:e.iconColor});let t=e.img||e.avatar;return t?(0,n.h)("img",{class:`q-tree__${e.img?"img":"avatar"} q-mr-sm`,src:t}):void 0}function E(){l("afterShow")}function A(){l("afterHide")}function L(l){let a=l[e.nodeKey],i=w.value[a],r=l.header&&t[`header-${l.header}`]||t["default-header"],u=!0===i.isParent?P(l[e.childrenKey]):[],d=0!==u.length||i.lazy&&"loaded"!==i.lazy,c=l.body&&t[`body-${l.body}`]||t["default-body"],p=void 0!==r||void 0!==c?O(l,i,a):null;return void 0!==c&&(c=(0,n.h)("div",{class:"q-tree__node-body relative-position"},[(0,n.h)("div",{class:g.value},[c(p)])])),(0,n.h)("div",{key:a,class:"q-tree__node relative-position q-tree__node--"+(!0===d?"parent":"child")},[(0,n.h)("div",{class:"q-tree__node-header relative-position row no-wrap items-center"+(!0===i.link?" q-tree__node--link q-hoverable q-focusable":"")+(!0===i.selected?" q-tree__node--selected":"")+(!0===i.disabled?" q-tree__node--disabled":""),tabindex:!0===i.link?0:-1,ariaExpanded:u.length>0?i.expanded:null,role:"treeitem",onClick:e=>{V(l,i,e)},onKeypress(e){!0!==xe(e)&&(13===e.keyCode?V(l,i,e,!0):32===e.keyCode&&N(l,i,e,!0))}},[(0,n.h)("div",{class:"q-focus-helper",tabindex:-1,ref:e=>{v[i.key]=e}}),"loading"===i.lazy?(0,n.h)(pl,{class:"q-tree__spinner",color:m.value}):!0===d?(0,n.h)(Ht,{class:"q-tree__arrow"+(!0===i.expanded?" q-tree__arrow--rotate":""),name:h.value,onClick(e){N(l,i,e)}}):null,!0===i.hasTicking&&!0!==i.noTick?(0,n.h)(lo,{class:"q-tree__tickbox",modelValue:!0===i.indeterminate?null:i.ticked,color:m.value,dark:s.value,dense:!0,keepColor:!0,disable:!0!==i.tickable,onKeydown:fe,"onUpdate:modelValue":e=>{R(i,e)}}):null,(0,n.h)("div",{class:"q-tree__node-header-content col row no-wrap items-center"+(!0===i.selected?b.value:g.value)},[r?r(p):[B(l),(0,n.h)("div",l[e.labelKey])]])]),!0===d?!0===e.noTransition?!0===i.expanded?(0,n.h)("div",{class:"q-tree__node-collapsible"+g.value,key:`${a}__q`},[c,(0,n.h)("div",{class:"q-tree__children"+(!0===i.disabled?" q-tree__node--disabled":""),role:"group"},u)]):null:(0,n.h)(us,{duration:e.duration,onShow:E,onHide:A},(()=>(0,n.wy)((0,n.h)("div",{class:"q-tree__node-collapsible"+g.value,key:`${a}__q`},[c,(0,n.h)("div",{class:"q-tree__children"+(!0===i.disabled?" q-tree__node--disabled":""),role:"group"},u)]),[[o.F8,i.expanded]]))):c])}function H(e){let t=v[e];t&&t.focus()}function V(t,a,n,o){!0!==o&&!1!==a.selectable&&H(a.key),f.value&&a.selectable?!1===e.noSelectionUnset?l("update:selected",a.key!==e.selected?a.key:null):a.key!==e.selected&&l("update:selected",void 0===a.key?null:a.key):N(t,a,n,o),"function"==typeof t.handler&&t.handler(t)}function N(e,t,l,a){void 0!==l&&fe(l),!0!==a&&!1!==t.selectable&&H(t.key),F(t.key,!t.expanded,e,t)}function R(e,t){if(!0===e.indeterminate&&(t=e.indeterminateNextState),e.strictTicking)M([e.key],t);else if(e.leafTicking){let l=[],a=e=>{e.isParent?(!0!==t&&!0!==e.noTick&&!0===e.tickable&&l.push(e.key),!0===e.leafTicking&&e.children.forEac
6h(a)):!0!==e.noTick&&!0===e.tickable&&(!0!==e.leafFilteredTicking||!0===e.matchesFilter)&&l.push(e.key)};a(e),M(l,t)}}return(0,n.YP)((()=>e.ticked),(e=>{d.value=e})),(0,n.YP)((()=>e.expanded),(e=>{c.value=e})),!0===e.defaultExpandAll&&q(),Object.assign(i,{getNodeByKey:S,getTickedNodes:x,getExpandedNodes:_,isExpanded:k,collapseAll:C,expandAll:q,setExpanded:F,isTicked:$,setTicked:M}),()=>{let t=P(e.nodes);return(0,n.h)("div",{class:p.value,role:"tree"},0===t.length?e.filter?e.noResultsLabel||r.lang.tree.noResults:e.noNodesLabel||r.lang.tree.noNodes:t)}}});function gv(e){return(100*e).toFixed(2)+"%"}var bv={...zt,...Hs,label:String,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,noThumbnails:Boolean,autoUpload:Boolean,hideUploadBtn:Boolean,disable:Boolean,readonly:Boolean},yv=[...Vs,"start","finish","added","removed"];function wv(e,t){let l=(0,n.FN)(),{props:o,slots:i,emit:r,proxy:s}=l,{$q:u}=s,d=It(o,u);function c(e,t,l){if(e.__status=t,"idle"===t)return e.__uploaded=0,e.__progress=0,e.__sizeLabel=et(e.size),void(e.__progressLabel="0.00%");"failed"!==t?(e.__uploaded="uploaded"===t?e.size:l,e.__progress="uploaded"===t?1:Math.min(.9999,e.__uploaded/e.size),e.__progressLabel=gv(e.__progress),s.$forceUpdate()):s.$forceUpdate()}let v=(0,n.Fl)((()=>!0!==o.disable&&!0!==o.readonly)),p=(0,a.iH)(!1),f=(0,a.iH)(null),h=(0,a.iH)(null),m={files:(0,a.iH)([]),queuedFiles:(0,a.iH)([]),uploadedFiles:(0,a.iH)([]),uploadedSize:(0,a.iH)(0),updateFileStatus:c,isAlive:()=>!1===Zt(l)},{pickFiles:g,addFiles:b,onDragover:y,onDragleave:w,processFiles:S,getDndNode:x,maxFilesNumber:_,maxTotalSizeNumber:k}=Ns({editable:v,dnd:p,getFileInput:N,addFilesToQueue:R});Object.assign(m,e({props:o,slots:i,emit:r,helpers:m,exposeApi:e=>{Object.assign(m,e)}})),void 0===m.isBusy&&(m.isBusy=(0,a.iH)(!1));let C=(0,a.iH)(0),q=(0,n.Fl)((()=>0===C.value?0:m.uploadedSize.value/C.value)),F=(0,n.Fl)((()=>gv(q.value))),T=(0,n.Fl)((()=>et(C.value))),$=(0,n.Fl)((()=>!0===v.value&&!0!==m.isUploading.value&&(!0===o.multiple||0===m.queuedFiles.value.length)&&(void 0===o.maxFiles||m.files.value.length<_.value)&&(void 0===o.maxTotalSize||C.value<k.value))),M=(0,n.Fl)((()=>!0===v.value&&!0!==m.isBusy.value&&!0!==m.isUploading.value&&0!==m.queuedFiles.value.length));(0,n.JJ)(je,j);let O=(0,n.Fl)((()=>"q-uploader column no-wrap"+(!0===d.value?" q-uploader--dark q-dark":"")+(!0===o.bordered?" q-uploader--bordered":"")+(!0===o.square?" q-uploader--square no-border-radius":"")+(!0===o.flat?" q-uploader--flat no-shadow":"")+(!0===o.disable?" disabled q-uploader--disable":"")+(!0===p.value?" q-uploader--dnd":""))),P=(0,n.Fl)((()=>"q-uploader__header"+(void 0!==o.color?` bg-${o.color}`:"")+(void 0!==o.textColor?` text-${o.textColor}`:"")));function B(){!1===o.disable&&(m.abort(),m.uploadedSize.value=0,C.value=0,V(),m.files.value=[],m.queuedFiles.value=[],m.uploadedFiles.value=[])}function E(){!1===o.disable&&L(["uploaded"],(()=>{m.uploadedFiles.value=[]}))}function A(){L(["idle","failed"],(({size:e})=>{C.value-=e,m.queuedFiles.value=[]}))}function L(e,t){if(!0===o.disable)return;let l={files:[],size:0},a=m.files.value.filter((t=>-1===e.indexOf(t.__status)||(l.size+=t.size,l.files.push(t),void 0!==t.__img&&window.URL.revokeObjectURL(t.__img.src),!1)));0!==l.files.length&&(m.files.value=a,t(l),r("removed",l.files))}function H(e){o.disable||("uploaded"===e.__status?m.uploadedFiles.value=m.uploadedFiles.value.filter((t=>t.__key!==e.__key)):"uploading"===e.__status?e.__abort():C.value-=e.size,m.files.value=m.files.value.filter((t=>t.__key!==e.__key||(void 0!==t.__img&&window.URL.revokeObjectURL(t.__img.src),!1))),m.queuedFiles.value=m.queuedFiles.value.filter((t=>t.__key!==e.__key)),r("removed",[e]))}function V(){m.files.value.forEach((e=>{void 0!==e.__img&&window.URL.revokeObjectURL(e.__img.src)}))}function N(){return h.value||f.value.getElementsByClassName("q-uploader__input")[0]}function R(e,t){let l=S(e,t,m.files.value,!0),a=N();null!=a&&(a.value=""),void 0!==l&&(l.forEach((e=>{if(m.updateFileStatus(e,"idle"),C.value+=e.size,!0!==o.noThumbnails&&e.type.toUpperCase().startsWith("IMAGE")){let t=new Image;t.src=window.URL.createObjectURL(e),e.__img=t}})),m.files.value=m.files.value.concat(l),m.queuedFiles.value=m.queuedFiles.value.concat(l),r("added",l),!0===o.autoUpload&&m.upload())}function z(){!0===M.value&&m.upload()}function I(e,t,l){if(!0===e){let e,a={type:"a",key:t,icon:u.iconSet.uploader[t],flat:!0,dense:!0};return"add"===t?(a.onClick=g,e=j):a.onClick=l,(0,n.h)(Ll,a,e)}}function j(){return(0,n.h)("input",{ref:h,class:"q-uploader__input overflow-hidden absolute-full",tabindex:-1,type:"file",title:"",accept:o.accept,multiple:!0===o.multiple?"multiple":void 0,capture:o.capture,onMousedown:ve,onClick:g,onChange:R})}function D(){return void 0!==i.header?i.header(W):[(0,n.h)("div",{class:"q-uploader__header-content column"},[(0,n.h)("div",{class:"flex flex-center no-wrap q-gutter-xs"},[I(0!==m.queuedFiles.value.length,"removeQueue",A),I(0!==m.uploadedFiles.value.length,"removeUploaded",E),!0===m.isUploading.value?(0,n.h)(pl,{class:"q-uploader__spinner"}):null,(0,n.h)("div",{class:"col column justify-center"},[void 0!==o.label?(0,n.h)("div",{class:"q-uploader__title"},[o.label]):null,(0,n.h)("div",{class:"q-uploader__subtitle"},[T.value+" / "+F.value])]),I($.value,"add"),I(!1===o.hideUploadBtn&&!0===M.value,"upload",m.upload),I(m.isUploading.value,"clear",m.abort)])])]}function Q(){return void 0!==i.list?i.list(W):m.files.value.map((e=>(0,n.h)("div",{key:e.__key,class:"q-uploader__file relative-position"+(!0!==o.noThumbnails&&void 0!==e.__img?" q-uploader__file--img":"")+("failed"===e.__status?" q-uploader__file--failed":"uploaded"===e.__status?" q-uploader__file--uploaded":""),style:!0!==o.noThumbnails&&void 0!==e.__img?{backgroundImage:'url("'+e.__img.src+'")'}:null},[(0,n.h)("div",{class:"q-uploader__file-header row flex-center no-wrap"},["failed"===e.__status?(0,n.h)(Ht,{class:"q-uploader__file-status",name:u.iconSet.type.negative,color:"negative"}):null,(0,n.h)("div",{class:"q-uploader__file-header-content col"},[(0,n.h)("div",{class:"q-uploader__title"},[e.name]),(0,n.h)("div",{class:"q-uploader__subtitle row items-center no-wrap"},[e.__sizeLabel+" / "+e.__progressLabel])]),"uploading"===e.__status?(0,n.h)(co,{value:e.__progress,min:0,max:1,indeterminate:0===e.__progress}
6):(0,n.h)(Ll,{round:!0,dense:!0,flat:!0,icon:u.iconSet.uploader["uploaded"===e.__status?"done":"clear"],onClick:()=>{H(e)}})])])))}(0,n.YP)(m.isUploading,((e,t)=>{!1===t&&!0===e?r("start"):!0===t&&!1===e&&r("finish")})),(0,n.Jd)((()=>{!0===m.isUploading.value&&m.abort(),0!==m.files.value.length&&V()}));let W={};for(let n in m)!0===(0,a.dq)(m[n])?U(W,n,(()=>m[n].value)):W[n]=m[n];return Object.assign(W,{upload:z,reset:B,removeUploadedFiles:E,removeQueuedFiles:A,removeFile:H,pickFiles:g,addFiles:b}),Y(W,{canAddFiles:()=>$.value,canUpload:()=>M.value,uploadSizeLabel:()=>T.value,uploadProgressLabel:()=>F.value}),t({...m,upload:z,reset:B,removeUploadedFiles:E,removeQueuedFiles:A,removeFile:H,pickFiles:g,addFiles:b,canAddFiles:$,canUpload:M,uploadSizeLabel:T,uploadProgressLabel:F}),()=>{let e=[(0,n.h)("div",{class:P.value},D()),(0,n.h)("div",{class:"q-uploader__list scroll"},Q()),x("uploader")];!0===m.isBusy.value&&e.push((0,n.h)("div",{class:"q-uploader__overlay absolute-full flex flex-center"},[(0,n.h)(pl)]));let t={ref:f,class:O.value};return!0===$.value&&Object.assign(t,{onDragover:y,onDragleave:w}),(0,n.h)("div",t,e)}}var Sv=()=>!0;function xv(e){let t={};return e.forEach((e=>{t[e]=Sv})),t}var _v=xv(yv),kv=({name:e,props:t,emits:l,injectPlugin:a})=>ne({name:e,props:{...bv,...t},emits:!0===Qe(l)?{..._v,...l}:[...yv,...l],setup(e,{expose:t}){return wv(a,t)}});function Cv(e){return"function"==typeof e?e:()=>e}var qv="QUploader",Fv={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},Tv=["factoryFailed","uploaded","failed","uploading"];function $v({props:e,emit:t,helpers:l}){let o,i=(0,a.iH)([]),r=(0,a.iH)([]),s=(0,a.iH)(0),u=(0,n.Fl)((()=>({url:Cv(e.url),method:Cv(e.method),headers:Cv(e.headers),formFields:Cv(e.formFields),fieldName:Cv(e.fieldName),withCredentials:Cv(e.withCredentials),sendRaw:Cv(e.sendRaw),batch:Cv(e.batch)}))),d=(0,n.Fl)((()=>s.value>0)),c=(0,n.Fl)((()=>0!==r.value.length));function v(){i.value.forEach((e=>{e.abort()})),0!==r.value.length&&(o=!0)}function p(){let e=l.queuedFiles.value.slice(0);l.queuedFiles.value=[],u.value.batch(e)?f(e):e.forEach((e=>{f([e])}))}function f(a){if(s.value++,"function"!=typeof e.factory)return void h(a,{});let n=e.factory(a);if(n)if("function"==typeof n.catch&&"function"==typeof n.then){r.value.push(n);let e=e=>{!0===l.isAlive()&&(r.value=r.value.filter((e=>e!==n)),0===r.value.length&&(o=!1),l.queuedFiles.value=l.queuedFiles.value.concat(a),a.forEach((e=>{l.updateFileStatus(e,"failed")})),t("factoryFailed",e,a),s.value--)};n.then((t=>{!0===o?e(new Error("Aborted")):!0===l.isAlive()&&(r.value=r.value.filter((e=>e!==n)),h(a,t))})).catch(e)}else h(a,n||{});else t("factoryFailed",new Error("QUploader: factory() does not return properly"),a),s.value--}function h(e,a){let n=new FormData,o=new XMLHttpRequest,r=(e,t)=>void 0!==a[e]?Cv(a[e])(t):u.value[e](t),d=r("url",e);if(!d)return console.error("q-uploader: invalid or no URL specified"),void s.value--;let c=r("formFields",e);void 0!==c&&c.forEach((e=>{n.append(e.name,e.value)}));let v,p=0,f=0,h=0,m=0;o.upload.addEventListener("progress",(t=>{if(!0===v)return;let a=Math.min(m,t.loaded);l.uploadedSize.value+=a-h,h=a;let n=h-f;for(let o=p;n>0&&o<e.length;o++){let t=e[o];if(!(n>t.size))return void l.updateFileStatus(t,"uploading",n);n-=t.size,p++,f+=t.size,l.updateFileStatus(t,"uploading",t.size)}}),!1),o.onreadystatechange=()=>{o.readyState<4||(o.status&&o.status<400?(l.uploadedFiles.value=l.uploadedFiles.value.concat(e),e.forEach((e=>{l.updateFileStatus(e,"uploaded")})),t("uploaded",{files:e,xhr:o})):(v=!0,l.uploadedSize.value-=h,l.queuedFiles.value=l.queuedFiles.value.concat(e),e.forEach((e=>{l.updateFileStatus(e,"failed")})),t("failed",{files:e,xhr:o})),s.value--,i.value=i.value.filter((e=>e!==o)))},o.open(r("method",e),d),!0===r("withCredentials",e)&&(o.withCredentials=!0);let g=r("headers",e);void 0!==g&&g.forEach((e=>
6{o.setRequestHeader(e.name,e.value)}));let b=r("sendRaw",e);e.forEach((e=>{l.updateFileStatus(e,"uploading",0),!0!==b&&n.append(r("fieldName",e),e,e.name),e.xhr=o,e.__abort=()=>{o.abort()},m+=e.size})),t("uploading",{files:e,xhr:o}),i.value.push(o),!0===b?o.send(new Blob(e)):o.send(n)}return{isUploading:d,isBusy:c,abort:v,upload:p}}var Mv={name:qv,props:Fv,emits:Tv,injectPlugin:$v},Ov=kv(Mv),Pv=ne({name:"QUploaderAddTrigger",setup(){let e=(0,n.f3)(je,De);return e===De&&console.error("QUploaderAddTrigger needs to be child of QUploader"),e}}),Bv=ne({name:"QVideo",props:{...Ys,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=Qs(e),l=(0,n.Fl)((()=>"q-video"+(void 0!==e.ratio?" q-video--responsive":"")));return()=>(0,n.h)("div",{class:l.value,style:t.value},[(0,n.h)("iframe",{src:e.src,title:e.title,fetchpriority:e.fetchpriority,loading:e.loading,referrerpolicy:e.referrerpolicy,frameborder:"0",allowfullscreen:!0})])}}),Ev={};function Av(e){if(!1===e)return 0;if(!0===e||void 0===e)return 1;let t=parseInt(e,10);return isNaN(t)?0:t}R(Ev,{ClosePopup:()=>Hv,Intersection:()=>mu,Morph:()=>up,Mutation:()=>pp,Ripple:()=>xl,Scroll:()=>bp,ScrollFire:()=>mp,TouchHold:()=>yp,TouchPan:()=>fo,TouchRepeat:()=>_p,TouchSwipe:()=>Bn});var Lv,Hv=oe({name:"close-popup",beforeMount(e,{value:t}){let l={depth:Av(t),handler(t){0!==l.depth&&setTimeout((()=>{let a=ia(e);void 0!==a&&sa(a,t,l.depth)}))},handlerKey(e){!0===_e(e,13)&&l.handler(e)}};e.__qclosepopup=l,e.addEventListener("click",l.handler),e.addEventListener("keyup",l.handlerKey)},updated(e,{value:t,oldValue:l}){t!==l&&(e.__qclosepopup.depth=Av(t))},beforeUnmount(e){let t=e.__qclosepopup;e.removeEventListener("click",t.handler),e.removeEventListener("keyup",t.handlerKey),delete e.__qclosepopup}}),Vv=0;function Nv(e,t){void 0===Lv&&(Lv=document.createElement("div"),Lv.style.cssText="position: absolute; left: 0; top: 0",document.body.appendChild(Lv));let l=e.getBoundingClientRect(),a=Lv.getBoundingClientRect(),{marginLeft:n,marginRight:o,marginTop:i,marginBottom:r}=window.getComputedStyle(e),s=parseInt(n,10)+parseInt(o,10),u=parseInt(i,10)+parseInt(r,10);return{left:l.left-a.left,top:l.top-a.top,width:l.right-l.left,height:l.bottom-l.top,widthM:l.right-l.left+(!0===t?0:s),heightM:l.bottom-l.top+(!0===t?0:u),marginH:!0===t?s:0,marginV:!0===t?u:0}}function Rv(e){return{width:e.scrollWidth,height:e.scrollHeight}}var zv=["Top","Right","Bottom","Left"],Iv=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],jv=/-block|-inline|block-|inline-/,Dv=/(-block|-inline|block-|inline-).*:/;function Uv(e,t){let l=window.getComputedStyle(e),a={};for(let n=0;n<t.length;n++){let e=t[n];if(""===l[e])if("cssText"===e){let t=l.length,n="";for(let e=0;e<t;e++)!0!==jv.test(l[e])&&(n+=l[e]+": "+l[l[e]]+"; ");a[e]=n}else if(-1!==["borderWidth","borderStyle","borderColor"].indexOf(e)){let t=e.replace("border",""),n="";for(let e=0;e<zv.length;e++){let a="border"+zv[e]+t;n+=l[a]+" "}a[e]=n}else if("borderRadius"===e){let t="",n="";for(let e=0;e<Iv.length;e++){let a=l[Iv[e]].split(" ");t+=a[0]+" ",n+=(void 0===a[1]?a[0]:a[1])+" "}a[e]=t+"/ "+n}else a[e]=l[e];else a[e]="cssText"===e?l[e].split(";").filter((e=>!0!==Dv.test(e))).join(";"):l[e]}return a}var Yv=["absolute","fixed","relative","sticky"];function Qv(e){let t=e,l=0;for(;null!==t&&t!==document;){let{position:a,zIndex:n}=window.getComputedStyle(t),o=Number(n);o>l&&(t===e||!0===Yv.includes(a))&&(l=o),t=t.parentNode}return l}function Wv(e){return{from:e.from,to:void 0!==e.to?e.to:e.from}}function Kv(e){return"number"==typeof e?e={duration:e}:"function"==typeof e&&(e={onEnd:e}),{...e,waitFor:void 0===e.waitFor?0:e.waitFor,duration:!0===isNaN(e.duration)?300:parseInt(e.duration,10),easing:"string"==typeof e.easing&&0!==e.easing.length?e.easing:"ease-in-out",delay:!0===isNaN(e.delay)?0:parseInt(e.delay,10),fill:"string"==typeof e.fill&&0!==e.fill.length?e.fill:"none",resize:!0===e.resize,useCSS:!0===e.useCSS||!0===e.usecss,hideFromClone:!0===e.hideFromClone||!0===e.hidefromclone,keepToClone:!0===e.keepToClone||!0===e.keeptoclone,tween:!0===e.tween,tweenFromOpacity:!0===isNaN(e.tweenFromOpacity)?.6:parseFloat(e.tweenFromOpacity),tweenToOpacity:!0===isNaN(e.tweenToOpacity)?.5:parseFloat(e.tweenToOpacity)}}function Jv(e){let t=typeof e;return"function"===t?e():"string"===t?document.querySelector(e):e}function Xv(e){return e&&e.ownerDocument===document&&null!==e.parentNode}function Gv(e){let t=()=>!1,l=!1,a=!0,n=Wv(e),o=Kv(e),i=Jv(n.from);if(!0!==Xv(i))return t;"function"==typeof i.qMorphCancel&&i.qMorphCancel();let r,s,u,d,c=i.parentNode,v=i.nextElementSibling,p=Nv(i,o.resize),{width:f,height:h}=Rv(c),{borderWidth:m,borderStyle:g,borderColor:b,borderRadius:y,backgroundColor:w,transform:S,position:x,cssText:_}=Uv(i,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),k=i.classList.toString(),C=i.style.cssText,q=i.cloneNode(!0),F=!0===o.tween?i.cloneNode(!0):void 0;void 0!==F&&(F.className=F.classList.toString().split(" ").filter((e=>!1===/^bg-/.test(e))).join(" ")),!0===o.hideFromClone&&q.classList.add("q-morph--internal"),q.setAttribute("aria-hidden","true"),q.style.transition="none",q.style.animation="none",q.style.pointerEvents="none",c.insertBefore(q,v),i.qMorphCancel=()=>{l=!0,q.remove(),void 0!==F&&F.remove(),!0===o.hideFromClone&&q.classList.remove("q-morph--internal"),i.qMorphCancel=void 0};let T=()=>{let e=Jv(n.to);if(!0===l||!0!==Xv(e))return void("function"==typeof i.qMorphCancel&&i.qMorphCancel());i!==e&&"function"==typeof e.qMorphCancel&&e.qMorphCancel(),!0!==o.keepToClone&&e.classList.add("q-morph--internal"),q.classList.add("q-morph--internal");let{width:v,height:T}=Rv(c),{width:$,height:M}=Rv(e.parentNode);!0!==o.hideFromClone&&q.classList.remove("q-morph--internal"),e.qMorphCancel=()=>{l=!0,q.remove(),void 0!==F&&F.remove(),!0===o.hideFromClone&&q.classList.remove("q-morph--internal"),!0!==o.keepToClone&&e.classList.remove("q-morph--internal"),i.qMorphCancel=void 0,e.qMorphCancel=void 0};let O=()=>{if(!0===l)return void("function"==typeof e.qMorphCancel&&e.qMorphCancel());!0!==o.hideFromClone&&(q.classList.add("q-morph--internal"),q.innerHTML="",q.style.left=0,q.style.right="unset",q.style.top=0,q.style.bottom="unset",q.style.transform="none"),!0!==o.keepToClone&&e.classList.remove("q-morph--internal");let n=e.parentNode,{width:O,height:P}=Rv(n),B=e.cloneNode(o.keepToClone);B.setAttribute("aria-hidden","true"),!0!==o.keepToClone&&(B.style.left=0,B.style.right="unset",B.style.top=0,B.style.bottom="unset",B.style.transform="none",B.style.pointerEvents="none"),B.classList.add("q-morph--internal");let E=e===i&&c===n?q:e.nextElementSibling;n.insertBefore(B,E);let{borderWidth:A,borderStyle:L,borderColor:H,borderRadius:V,backgroundColor:N,transform:R,position:z,cssText:I}=Uv(e,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),j=e.classList.toString(),D=e.style.cssText;e.style.cssText=I,e.style.transform="none",e.style.animation="none",e.style.transition="none",e.className=j.split(" ").filter((e=>!1===/^bg-/.test(e))).join(" ");let U=Nv(e,o.resize),Y=p.left-U.left,Q=p.top-U.top,W=p.width/(U.width>0?U.width:10),K=p.height/(U.height>0?U.height:100),J=f-v,X=h-T,G=O-$,Z=P-M,ee=Math.max(p.widthM,J),te=Math.max(p.heightM,X),le=Math.max(U.widthM,G),ae=Math.max(U.heightM,Z),ne=i===e&&!1===["absolute","fixed"].includes(z)&&!1===["absolute","fixed"].includes(x),oe="fixed"===z,ie=n;for(;!0!==oe&&ie!==document;)oe="fixed"===window.getComputedStyle(ie).position,ie=ie.parentNode;if(!0!==o.hideFromClone&&(q.style.display="block",q.style.flex="0 0 auto",q.style.opacity=0,q.style.minWidth="unset",q.style.maxWidth="unset",q.style.minHeight="unset",q.style.maxHeight="unset",q.classList.remove("q-morph--internal")),!0!==o.keepToClone&&(B.style.display="block",B.style.flex="0 0 auto",B.style.opacity=0,B.style.minWidth="unset",B.style.maxWidth="unset",B.style.minHeight="unset",B.style.maxHeight="unset"),B.classList.remove("q-morph--internal"),"string"==typeof o.classes&&(e.className+=" "+o.classes),"string"==typeof o.style)e.style.cssText+=" "+o.style;else if(!0===Qe(o.style))for(let t in o.style)e.style[t]=o.style[t];let re=Qv(q),se=Qv(e),ue=!0===oe?document.documentElement:{scrollLeft:0,scrollTop:0};e.style.position=!0===oe?"fixed":"absolute",e.style.left=U.left-ue.scrollLeft+"px",e.style.right="unset",e.style.top=U.top-ue.scrollTop+"px",e.style.margin=0,!0===o.resize&&(e.style.minWidth="unset",e.style.maxWidth="unset",e.style.minHeight="unset",e.style.maxHeight="unset",e.style.overflow="hidden",e.style.overflowX="hidden",e.style.overflowY="hidden"),document.body.appendChild(e),void 0!==F&&(F.style.cssText=_,F.style.transform="none",F.style.animation="none",F.style.transition="none",F.style.position=e.style.position,F.style.left=p.left-ue.scrollLeft+"px",F.style.right="unset",F.style.top=p.top-ue.scrollTop+"px",F.style.margin=0,F.style.pointerEvents="none",!0===o.resize&&(F.style.minWidth="unset",F.style.maxWidth="unset",F.style.minHeight="unset",F.style.maxHeight="unset",F.style.overflow="hidden",F.style.overflowX="hidden",F.style.overflowY="hidden"),document.body.appendChild(F));let de=l=>{i===e&&!0!==a?(e.style.cssText=C,e.className=k):(e.style.cssText=D,e.className=j),B.parentNode===n&&n.insertBefore(e,B),q.remove(),B.remove(),void 0!==F&&F.remove(),t=()=>!1,i.qMorphCancel=void 0,e.qMorphCancel=void 0,"function"==typeof o.onEnd&&o.onEnd(!0===a?"to":"from",!0===l)};if(!0!==o.useCSS&&"function"==typeof e.animate){let n=!0===o.resize?{transform:`translate(${Y}px, ${Q}px)`,width:`${ee}px`,height:`${te}px`}:{transform:`translate(${Y}px, ${Q}px) scale(${W}, ${K})`},c=!0===o.resize?{width:`${le}px`,height:`${ae}px`}:{},v=!0===o.resize?{width:`${ee}px`,height:`${te}px`}:{},f=!0===o.resize?{transform:`translate(${-1*Y}px, ${-1*Q}px)`,width:`${le}px`,height:`${ae}px`}:{transform:`translate(${-1*Y}px, ${-1*Q}px) scale(${1/W}, ${1/K})`},h=void 0!==F?{opacity:o.tweenToOpacity}:{backgroundColor:w},x=void 0!==F?{opacity:1}:{backgroundColor:N};d=e.animate([{margin:0,borderWidth:m,borderStyle:g,borderColor:b,borderRadius:y,zIndex:re,transformOrigin:"0 0",...n,...h},{margin:0,borderWidth:A,borderStyle:L,borderColor:H,borderRadius:V,zIndex:se,transformOrigin:"0 0",transform:R,...c,...x}],{duration:o.duration,easing:o.easing,fill:o.fill,delay:o.delay}),s=void 0===F?void 0:F.animate([{opacity:o.tweenFromOpacity,margin:0,borderWidth:m,borderStyle:g,borderColor:b,borderRadius:y,zIndex:re,transformOrigin:"0 0",transform:S,...v},{opacity:0,margin:0,borderWidth:A,borderStyle:L,borderColor:H,borderRadius:V,zIndex:se,transformOrigin:"0 0",...f}],{duration:o.duration,easing:o.easing,fill:o.fill,delay:o.delay}),r=!0===o.hideFromClone||!0===ne?void 0:q.animate([{margin:`${X<0?X/2:0}px ${J<0?J/2:0}px`,width:`${ee+p.marginH}px`,height:`${te+p.marginV}px`},{margin:0,width:0,height:0}],{duration:o.duration,easing:o.easing,fill:o.fill,delay:o.delay}),u=!0===o.keepToClone?void 0:B.animate([!0===ne?{margin:`${X<0?X/2:0}px ${J<0?J/2:0}px`,width:`${ee+p.marginH}px`,height:`${te+p.marginV}px`}:{margin:0,width:0,height:0},{margin:`${Z<0?Z/2:0}px ${G<0?G/2:0}px`,width:`${le+U.marginH}px`,height:`${ae+U.marginV}px`}],{duration:o.duration,easing:o.easing,fill:o.fill,delay:o.delay});let _=e=>{void 0!==r&&r.cancel(),void 0!==s&&s.cancel(),void 0!==u&&u.cancel(),d.cancel(),d.removeEventListener("finish",_),d.removeEventListener("cancel",_),de(e),r=void 0,s=void 0,u=void 0,d=void 0};i.qMorphCancel=()=>{i.qMorphCancel=void 0,l=!0,_()},e.qMorphCancel=()=>{e.qMorphCancel=void 0,l=!0,_()},d.addEventListener("finish",_),d.addEventListener("cancel",_),t=e=>!0!==l&&void 0!==d&&(!0===e?(_(!0),!0):(a=!0!==a,void 0!==r&&r.reverse(),void 0!==s&&s.reverse(),void 0!==u&&u.reverse(),d.reverse(),!0))}else{let n="q-morph-anim-"+ ++Vv,r=document.createElement("style"),s=!0===o.resize?`\n transform: translate(${Y}px, ${Q}px);\n width: ${ee}px;\n height: ${te}px;\n `:`transform: translate(${Y}px, ${Q}px) scale(${W}, ${K});`,u=!0===o.resize?`\n width: ${le}px;\n height: ${ae}px;\n `:"",d=!0===o.resize?`\n width: ${ee}px;\n height: ${te}px;\n `:"",c=!0===o.resize?`\n transform: translate(${-1*Y}px, ${-1*Q}px);\n width: ${le}px;\n height: ${ae}px;\n `:`transform: translate(${-1*Y}px, ${-1*Q}px) scale(${1/W}, ${1/K});`,v=void 0!==F?`opacity: ${o.tweenToOpacity};`:`background-color: ${w};`,f=void 0!==F?"opacity: 1;":`background-color: ${N};`,h=void 0===F?"":`\n @keyframes ${n}
6-from-tween {\n 0% {\n opacity: ${o.tweenFromOpacity};\n margin: 0;\n border-width: ${m};\n border-style: ${g};\n border-color: ${b};\n border-radius: ${y};\n z-index: ${re};\n transform-origin: 0 0;\n transform: ${S};\n ${d}\n }\n\n 100% {\n opacity: 0;\n margin: 0;\n border-width: ${A};\n border-style: ${L};\n border-color: ${H};\n border-radius: ${V};\n z-index: ${se};\n transform-origin: 0 0;\n ${c}\n }\n }\n `,x=!0===o.hideFromClone||!0===ne?"":`\n @keyframes ${n}-from {\n 0% {\n margin: ${X<0?X/2:0}px ${J<0?J/2:0}px;\n width: ${ee+p.marginH}px;\n height: ${te+p.marginV}px;\n }\n\n 100% {\n margin: 0;\n width: 0;\n height: 0;\n }\n }\n `,_=!0===ne?`\n margin: ${X<0?X/2:0}px ${J<0?J/2:0}px;\n width: ${ee+p.marginH}px;\n height: ${te+p.marginV}px;\n `:"\n margin: 0;\n width: 0;\n height: 0;\n ",k=!0===o.keepToClone?"":`\n @keyframes ${n}-to {\n 0% {\n ${_}\n }\n\n 100% {\n margin: ${Z<0?Z/2:0}px ${G<0?G/2:0}px;\n width: ${le+U.marginH}px;\n height: ${ae+U.marginV}px;\n }\n }\n `;r.innerHTML=`\n @keyframes ${n} {\n 0% {\n margin: 0;\n border-width: ${m};\n border-style: ${g};\n border-color: ${b};\n border-radius: ${y};\n background-color: ${w};\n z-index: ${re};\n transform-origin: 0 0;\n ${s}\n ${v}\n }\n\n 100% {\n margin: 0;\n border-width: ${A};\n border-style: ${L};\n border-color: ${H};\n border-radius: ${V};\n background-color: ${N};\n z-index: ${se};\n transform-origin: 0 0;\n transform: ${R};\n ${u}\n ${f}\n }\n }\n\n ${x}\n\n ${h}\n\n ${k}\n `,document.head.appendChild(r);let C="normal";q.style.animation=`${o.duration}ms ${o.easing} ${o.delay}ms ${C} ${o.fill} ${n}-from`,void 0!==F&&(F.style.animation=`${o.duration}ms ${o.easing} ${o.delay}ms ${C} ${o.fill} ${n}-from-tween`),B.style.animation=`${o.duration}ms ${o.easing} ${o.delay}ms ${C} ${o.fill} ${n}-to`,e.style.animation=`${o.duration}ms ${o.easing} ${o.delay}ms ${C} ${o.fill} ${n}`;let T=t=>{t===Object(t)&&t.animationName!==n||(e.removeEventListener("animationend",T),e.removeEventListener("animationcancel",T),de(),r.remove())};i.qMorphCancel=()=>{i.qMorphCancel=void 0,l=!0,T()},e.qMorphCancel=()=>{e.qMorphCancel=void 0,l=!0,T()},e.addEventListener("animationend",T),e.addEventListener("animationcancel",T),t=t=>!!(!0!==l&&e&&q&&B)&&(!0===t?(T(),!0):(a=!0!==a,C="normal"===C?"reverse":"normal",q.style.animationDirection=C,F.style.animationDirection=C,B.style.animationDirection=C,e.style.animationDirection=C,!0))}};o.waitFor>0||"transitionend"===o.waitFor||o.waitFor===Object(o.waitFor)&&"function"==typeof o.waitFor.then?(o.waitFor>0?new Promise((e=>setTimeout(e,o.waitFor))):"transitionend"===o.waitFor?new Promise((t=>{let l=()=>{null!==a&&(clearTimeout(a),a=null),e&&(e.removeEventListener("transitionend",l),e.removeEventListener("transitioncancel",l)),t()},a=setTimeout(l,400);e.addEventListener("transitionend",l),e.addEventListener("transitioncancel",l)})):o.waitFor).then(O).catch((()=>{"function"==typeof e.qMorphCancel&&e.qMorphCancel()})):O()};
6return"function"==typeof e.onToggle&&e.onToggle(),requestAnimationFrame(T),e=>t(e)}var Zv={},ep=["duration","delay","easing","fill","classes","style","duration","resize","useCSS","hideFromClone","keepToClone","tween","tweenFromOpacity","tweenToOpacity","waitFor","onEnd"],tp=["resize","useCSS","hideFromClone","keepToClone","tween"];function lp(e,t){e.clsAction!==t&&(e.clsAction=t,e.el.classList[t]("q-morph--invisible"))}function ap(e){if(!0===e.animating||e.queue.length<2)return;let[t,l]=e.queue;e.animating=!0,t.animating=!0,l.animating=!0,lp(t,"remove"),lp(l,"remove");let a=Gv({from:t.el,to:l.el,onToggle(){lp(t,"add"),lp(l,"remove")},...l.opts,onEnd(a,n){void 0!==l.opts.onEnd&&l.opts.onEnd(a,n),!0!==n&&(t.animating=!1,l.animating=!1,e.animating=!1,e.cancel=void 0,e.queue.shift(),ap(e))}});e.cancel=()=>{a(!0),e.cancel=void 0}}function np(e,t){let l=t.opts;tp.forEach((t=>{l[t]=!0===e[t]}))}function op(e,t){let l="string"==typeof e&&0!==e.length?e.split(":"):[];t.name=l[0],t.group=l[1],Object.assign(t.opts,{duration:!0===isNaN(l[2])?300:parseFloat(l[2]),waitFor:l[3]})}function ip(e,t){void 0!==e.group&&(t.group=e.group),void 0!==e.name&&(t.name=e.name);let l=t.opts;ep.forEach((t=>{void 0!==e[t]&&(l[t]=e[t])}))}function rp(e,t){if(t.name!==e)!1===t.animating&&lp(t,"add");else{let l=Zv[t.group];void 0===l?(Zv[t.group]={name:t.group,model:e,queue:[t],animating:!1},lp(t,"remove")):l.model!==e&&(l.model=e,l.queue.push(t),!1===l.animating&&2===l.queue.length&&ap(l))}}function sp(e,t){let l;Object(t)===t?(l=""+t.model,ip(t,e),np(t,e)):l=""+t,l!==e.model?(e.model=l,rp(l,e)):!1===e.animating&&void 0!==e.clsAction&&e.el.classList[e.clsAction]("q-morph--invisible")}var up=oe({name:"morph",mounted(e,t){let l={el:e,animating:!1,opts:{}};np(t.modifiers,l),op(t.arg,l),sp(l,t.value),e.__qmorph=l},updated(e,t){sp(e.__qmorph,t.value)},beforeUnmount(e){let t=e.__qmorph,l=Zv[t.group];void 0!==l&&-1!==l.queue.indexOf(t)&&(l.queue=l.queue.filter((e=>e!==t)),0===l.queue.length&&(void 0!==l.cancel&&l.cancel(),delete Zv[t.group])),"add"===t.clsAction&&e.classList.remove("q-morph--invisible"),delete e.__qmorph}}),dp={childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0};function cp(e,t,l){t.handler=l,void 0!==t.observer&&t.observer.disconnect(),t.observer=new MutationObserver((l=>{"function"==typeof t.handler&&(!1===t.handler(l)||!0===t.once)&&vp(e)})),t.observer.observe(e,t.opts)}function vp(e){let t=e.__qmutation;void 0!==t&&(void 0!==t.observer&&t.observer.disconnect(),delete e.__qmutation)}var pp=oe({name:"mutation",mounted(e,{modifiers:{once:t,...l},value:a}){let n={once:t,opts:0===Object.keys(l).length?dp:l};cp(e,n,a),e.__qmutation=n},updated(e,{oldValue:t,value:l}){let a=e.__qmutation;void 0!==a&&t!==l&&cp(e,a,l)},beforeUnmount:vp}),{passive:fp}=re;function hp(e,{value:t,oldValue:l}){"function"==typeof t?(e.handler=t,"function"!=typeof l&&(e.scrollTarget.addEventListener("scroll",e.scroll,fp),e.scroll())):e.scrollTarget.removeEventListener("scroll",e.scroll,fp)}var mp=oe({name:"scroll-fire",mounted(e,t){let l={scrollTarget:ba(e),scroll:be((()=>{let t,a;l.scrollTarget===window?(a=e.getBoundingClientRect().bottom,t=window.innerHeight):(a=fl(e).top+hl(e),t=fl(l.scrollTarget).top+hl(l.scrollTarget)),a>0&&a<t&&(l.scrollTarget.removeEventListener("scroll",l.scroll,fp),l.handler(e))}),25)};hp(l,t),e.__qscrollfire=l},updated(e,t){t.value!==t.oldValue&&hp(e.__qscrollfire,t)},beforeUnmount(e){let t=e.__qscrollfire;t.scrollTarget.removeEventListener("scroll",t.scroll,fp),t.scroll.cancel(),delete e.__qscrollfire}});function gp(e,{value:t,oldValue:l}){"function"==typeof t?(e.handler=t,"function"!=typeof l&&e.scrollTarget.addEventListener("scroll",e.scroll,re.passive)):e.scrollTarget.removeEventListener("scroll",e.scroll,re.passive)}var bp=oe({name:"scroll",mounted(e,t){let l={scrollTarget:ba(e),scroll(){l.handler(wa(l.scrollTarget),Sa(l.scrollTarget))}};gp(l,t),e.__qscroll=l},updated(e,t){void 0!==e.__qscroll&&t.oldValue!==t.value&&gp(e.__qscroll,t)},beforeUnmount(e){let t=e.__qscroll;t.scrollTarget.removeEventListener("scroll",t.scroll,re.passive),delete e.__qscroll}}),yp=oe({name:"touch-hold",beforeMount(e,t){let{modifiers:l}=t;if(!0!==l.mouse&&!0!==te.has.touch)return;let a={handler:t.value,noop:se,mouseStart(e){"function"==typeof a.handler&&!0===ue(e)&&(me(a,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),a.start(e,!0))},touchStart(e){if(void 0!==e.target&&"function"==typeof a.handler){let t=e.target;me(a,"temp",[[t,"touchmove","move","passiveCapture"],[t,"touchcancel","end","notPassiveCapture"],[t,"touchend","end","notPassiveCapture"]]),a.start(e)}},start(e,t){a.origin=de(e);let l=Date.now();!0===te.is.mobile&&(document.body.classList.add("non-selectable"),Vl(),a.styleCleanup=e=>{a.styleCleanup=void 0;let t=()=>{document.body.classList.remove("non-selectable")};
6!0===e?(Vl(),setTimeout(t,10)):t()}),a.triggered=!1,a.sensitivity=!0===t?a.mouseSensitivity:a.touchSensitivity,a.timer=setTimeout((()=>{a.timer=void 0,Vl(),a.triggered=!0,a.handler({evt:e,touch:!0!==t,mouse:!0===t,position:a.origin,duration:Date.now()-l})}),a.duration)},move(e){let{top:t,left:l}=de(e);void 0!==a.timer&&(Math.abs(l-a.origin.left)>=a.sensitivity||Math.abs(t-a.origin.top)>=a.sensitivity)&&(clearTimeout(a.timer),a.timer=void 0)},end(e){ge(a,"temp"),void 0!==a.styleCleanup&&a.styleCleanup(a.triggered),!0===a.triggered?void 0!==e&&fe(e):void 0!==a.timer&&(clearTimeout(a.timer),a.timer=void 0)}},n=[600,5,7];if("string"==typeof t.arg&&0!==t.arg.length&&t.arg.split(":").forEach(((e,t)=>{let l=parseInt(e,10);l&&(n[t]=l)})),[a.duration,a.touchSensitivity,a.mouseSensitivity]=n,e.__qtouchhold=a,!0===l.mouse){let t=!0===l.mouseCapture||!0===l.mousecapture?"Capture":"";me(a,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===te.has.touch&&me(a,"main",[[e,"touchstart","touchStart","passive"+(!0===l.capture?"Capture":"")],[e,"touchend","noop","notPassiveCapture"]])},updated(e,t){let l=e.__qtouchhold;void 0!==l&&t.oldValue!==t.value&&("function"!=typeof t.value&&l.end(),l.handler=t.value)},beforeUnmount(e){let t=e.__qtouchhold;void 0!==t&&(ge(t,"main"),ge(t,"temp"),void 0!==t.timer&&clearTimeout(t.timer),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchhold)}}),wp={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Sp=new RegExp(`^([\\d+]+|${Object.keys(wp).join("|")})$`,"i");function xp(e,t){let{top:l,left:a}=de(e);return Math.abs(a-t.left)>=7||Math.abs(l-t.top)>=7}var _p=oe({name:"touch-repeat",beforeMount(e,{modifiers:t,value:l,arg:a}){let n=Object.keys(t).reduce(((e,t)=>{if(!0===Sp.test(t)){let l=isNaN(parseInt(t,10))?wp[t.toLowerCase()]:parseInt(t,10);l>=0&&e.push(l)}return e}),[]);if(!0!==t.mouse&&!0!==te.has.touch&&0===n.length)return;let o="string"==typeof a&&0!==a.length?a.split(":").map((e=>parseInt(e,10))):[0,600,300],i=o.length-1,r={keyboard:n,handler:l,noop:se,mouseStart(e){void 0===r.event&&"function"==typeof r.handler&&!0===ue(e)&&(me(r,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),r.start(e,!0))},keyboardStart(t){if("function"==typeof r.handler&&!0===_e(t,n)){if((0===o[0]||void 0!==r.event)&&(fe(t),e.focus(),void 0!==r.event))return;me(r,"temp",[[document,"keyup","end","notPassiveCapture"],[document,"click","end","notPassiveCapture"]]),r.start(t,!1,!0)}},touchStart(e){if(void 0!==e.target&&"function"==typeof r.handler){let t=e.target;me(r,"temp",[[t,"touchmove","move","passiveCapture"],[t,"touchcancel","end","notPassiveCapture"],[t,"touchend","end","notPassiveCapture"]]),r.start(e)}},start(e,t,l){function a(e){r.styleCleanup=void 0,document.documentElement.style.cursor="";let t=()=>{document.body.classList.remove("non-selectable")};!0===e?(Vl(),setTimeout(t,10)):t()}!0!==l&&(r.origin=de(e)),!0===te.is.mobile&&(document.body.classList.add("non-selectable"),Vl(),r.styleCleanup=a),r.event={touch:!0!==t&&!0!==l,mouse:!0===t,keyboard:!0===l,startTime:Date.now(),repeatCount:0};let n=()=>{if(r.timer=void 0,void 0===r.event)return;0===r.event.repeatCount&&(r.event.evt=e,!0===l?r.event.keyCode=e.keyCode:r.event.position=de(e),!0!==te.is.mobile&&(document.documentElement.style.cursor="pointer",document.body.classList.add("non-selectable"),Vl(),r.styleCleanup=a)),r.event.duration=Date.now()-r.event.startTime,r.event.repeatCount+=1,r.handler(r.event);let t=i<r.event.repeatCount?i:r.event.repeatCount;r.timer=setTimeout(n,o[t])};0===o[0]?n():r.timer=setTimeout(n,o[0])},move(e){void 0!==r.event&&void 0!==r.timer&&!0===xp(e,r.origin)&&(clearTimeout(r.timer),r.timer=void 0)},end(e){void 0!==r.event&&(void 0!==r.styleCleanup&&r.styleCleanup(!0),void 0!==e&&r.event.repeatCount>0&&fe(e),ge(r,"temp"),void 0!==r.timer&&(clearTimeout(r.timer),r.timer=void 0),r.event=void 0)}};if(e.__qtouchrepeat=r,!0===t.mouse){let l=!0===t.mouseCapture||!0===t.mousecapture?"Capture":"";me(r,"main",[[e,"mousedown","mouseStart",`passive${l}`]])}if(!0===te.has.touch&&me(r,"main",[[e,"touchstart","touchStart","passive"+(!0===t.capture?"Capture":"")],[e,"touchend","noop","passiveCapture"]]),0!==n.length){let l=!0===t.keyCapture||!0===t.keycapture?"Capture":"";me(r,"main",[[e,"keydown","keyboardStart",`notPassive${l}`]])}},updated(e,{oldValue:t,value:l}){let a=e.__qtouchrepeat;void 0!==a&&t!==l&&("function"!=typeof l&&a.end(),a.handler=l)},beforeUnmount(e){let t=e.__qtouchrepeat;void 0!==t&&(void 0!==t.timer&&clearTimeout(t.timer),ge(t,"main"),ge(t,"temp"),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchrepeat)}});
6!0===te.is.mobile&&(!0===te.is.nativeMobile||!0===te.is.winphone||!0===te.is.safari||!0===te.is.webkit||te.is.vivaldi);var kp={};function Cp(e){Object.assign(Mp,{request:e,exit:e,toggle:e})}function qp(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||null}function Fp(){let e=Mp.activeEl=!1===Mp.isActive?null:qp();na(null===e||e===document.documentElement?document.body:e)}function Tp(){Mp.isActive=!1===Mp.isActive,Fp()}function $p(e,t){try{let l=e[t]();return void 0===l?Promise.resolve():l}catch(l){return Promise.reject(l)}}var Mp=ie({isActive:!1,activeEl:null},{isCapable:!1,install({$q:e}){e.fullscreen=this}});kp.request=["requestFullscreen","msRequestFullscreen","mozRequestFullScreen","webkitRequestFullscreen"].find((e=>void 0!==document.documentElement[e])),Mp.isCapable=void 0!==kp.request,!1===Mp.isCapable?Cp((()=>Promise.reject("Not capable"))):(Object.assign(Mp,{request(e){let t=e||document.documentElement,{activeEl:l}=Mp;return t===l?Promise.resolve():(null!==l&&!0===t.contains(l)?Mp.exit():Promise.resolve()).finally((()=>$p(t,kp.request)))},exit(){return!0===Mp.isActive?$p(document,kp.exit):Promise.resolve()},toggle(e){return!0===Mp.isActive?Mp.exit():Mp.request(e)}}),kp.exit=["exitFullscreen","msExitFullscreen","mozCancelFullScreen","webkitExitFullscreen"].find((e=>document[e])),Mp.isActive=!!qp(),!0===Mp.isActive&&Fp(),["onfullscreenchange","onmsfullscreenchange","onwebkitfullscreenchange"].forEach((e=>{document[e]=Tp})));var Op=ie({appVisible:!0},{install({$q:e}){U(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 l=()=>{Op.appVisible=!document[e]};document.addEventListener(t,l,!1)}}function Pp(e){return encodeURIComponent(e)}function Bp(e){return decodeURIComponent(e)}function Ep(e){return Pp(e===Object(e)?JSON.stringify(e):""+e)}function Ap(e){if(""===e)return e;0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),e=Bp(e.replace(/\+/g," "));try{let t=JSON.parse(e);(t===Object(t)||!0===Array.isArray(t))&&(e=t)}catch{}return e}function Lp(e){let t=new Date;return t.setMilliseconds(t.getMilliseconds()+e),t.toUTCString()}function Hp(e){let t=0,l=e.match(/(\d+)d/),a=e.match(/(\d+)h/),n=e.match(/(\d+)m/),o=e.match(/(\d+)s/);
6return l&&(t+=864e5*l[1]),a&&(t+=36e5*a[1]),n&&(t+=6e4*n[1]),o&&(t+=1e3*o[1]),0===t?e:Lp(t)}function Vp(e,t,l={},a){let n,o;void 0!==l.expires&&("[object Date]"===Object.prototype.toString.call(l.expires)?n=l.expires.toUTCString():"string"==typeof l.expires?n=Hp(l.expires):(o=parseFloat(l.expires),n=!1===isNaN(o)?Lp(864e5*o):l.expires));let i=`${Pp(e)}=${Ep(t)}`,r=[i,void 0!==n?"; Expires="+n:"",l.path?"; Path="+l.path:"",l.domain?"; Domain="+l.domain:"",l.sameSite?"; SameSite="+l.sameSite:"",l.httpOnly?"; HttpOnly":"",l.secure?"; Secure":"",l.other?"; "+l.other:""].join("");if(a){a.req.qCookies?a.req.qCookies.push(r):a.req.qCookies=[r],a.res.setHeader("Set-Cookie",a.req.qCookies);let t=a.req.headers.cookie||"";if(void 0!==n&&o<0){let l=Np(e,a);void 0!==l&&(t=t.replace(`${e}=${l}; `,"").replace(`; ${e}=${l}`,"").replace(`${e}=${l}`,""))}else t=t?`${i}; ${t}`:r;a.req.headers.cookie=t}else document.cookie=r}function Np(e,t){let l,a,n,o=t?t.req.headers:document,i=o.cookie?o.cookie.split("; "):[],r=i.length,s=e?null:{},u=0;for(;u<r;u++)if(l=i[u].split("="),a=Bp(l.shift()),n=l.join("="),e){if(e===a){s=Ap(n);break}}else s[a]=n;return s}function Rp(e,t,l){Vp(e,"",{expires:-1,...t},l)}function zp(e,t){return null!==Np(e,t)}function Ip(e){return{get:t=>Np(t,e),set:(t,l,a)=>Vp(t,l,a,e),has:t=>zp(t,e),remove:(t,l)=>Rp(t,l,e),getAll:()=>Np(null,e)}}ne({name:"BottomSheetComponent",props:{...zt,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:l}=(0,n.FN)(),o=It(e,l.$q),i=(0,a.iH)(null);function r(){i.value.show()}function s(){i.value.hide()}function u(e){t("ok",e),s()}function d(){t("hide")}function c(){return e.actions.map((e=>{let t=e.avatar||e.img;return void 0===e.label?(0,n.h)(vs,{class:"col-all",dark:o.value}):(0,n.h)("div",{class:["q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",e.class],style:e.style,tabindex:0,role:"listitem",onClick(){u(e)},onKeyup(t){13===t.keyCode&&u(e)}},[(0,n.h)("div",{class:"q-focus-helper"}),e.icon?(0,n.h)(Ht,{name:e.icon,color:e.color}):t?(0,n.h)("img",{class:e.avatar?"q-bottom-sheet__avatar":"",src:t}):(0,n.h)("div",{class:"q-bottom-sheet__empty-icon"}),(0,n.h)("div",e.label)])}))}function v(){return e.actions.map((e=>{let t=e.avatar||e.img;return void 0===e.label?(0,n.h)(vs,{spaced:!0,dark:o.value}):(0,n.h)(Ur,{class:["q-bottom-sheet__item",e.classes],style:e.style,tabindex:0,clickable:!0,dark:o.value,onClick(){u(e)}},(()=>[(0,n.h)(Yr,{avatar:!0},(()=>e.icon?(0,n.h)(Ht,{name:e.icon,color:e.color}):t?(0,n.h)("img",{class:e.avatar?"q-bottom-sheet__avatar":"",src:t}):null)),(0,n.h)(Yr,(()=>e.label))]))}))}function p(){let t=[];return e.title&&t.push((0,n.h)(Cn,{class:"q-dialog__title"},(()=>e.title))),e.message&&t.push((0,n.h)(Cn,{class:"q-dialog__message"},(()=>e.message))),t.push(!0===e.grid?(0,n.h)("div",{class:"row items-stretch justify-start",role:"list"},c()):(0,n.h)("div",{role:"list"},v())),t}function f(){return[(0,n.h)(kn,{class:["q-bottom-sheet q-bottom-sheet--"+(!0===e.grid?"grid":"list")+(!0===o.value?" q-bottom-sheet--dark q-dark":""),e.cardClass],style:e.cardStyle},p)]}return Object.assign(l,{show:r,hide:s}),()=>(0,n.h)(Lr,{ref:i,position:"bottom",onHide:d},f)}});var jp={install({$q:e,ssrContext:t}){e.cookies=this}};Object.assign(jp,Ip()),ne({name:"DialogPluginComponent",props:{...zt,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:l}=(0,n.FN)(),{$q:o}=l,i=It(e,o),r=(0,a.iH)(null),s=(0,a.iH)(void 0!==e.prompt?e.prompt.model:void 0!==e.options?e.options.model:void 0),u=(0,n.Fl)((()=>"q-dialog-plugin"+(!0===i.value?" q-dialog-plugin--dark q-dark":"")+(!1!==e.progress?" q-dialog-plugin--progress":""))),d=(0,n.Fl)((()=>e.color||(!0===i.value?"amber":"primary"))),c=(0,n.Fl)((()=>!1===e.progress?null:!0===Qe(e.progress)?{component:e.progress.spinner||pl,props:{color:e.progress.color||d.value}}:{component:pl,props:{color:d.value}})),v=(0,n.Fl)((()=>void 0!==e.prompt||void 0!==e.options)),p=(0,n.Fl)((()=>
6{if(!0!==v.value)return{};let{model:t,isValid:l,items:a,...n}=void 0!==e.prompt?e.prompt:e.options;return n})),f=(0,n.Fl)((()=>!0===Qe(e.ok)||!0===e.ok?o.lang.label.ok:e.ok)),h=(0,n.Fl)((()=>!0===Qe(e.cancel)||!0===e.cancel?o.lang.label.cancel:e.cancel)),m=(0,n.Fl)((()=>void 0!==e.prompt?void 0!==e.prompt.isValid&&!0!==e.prompt.isValid(s.value):void 0!==e.options&&(void 0!==e.options.isValid&&!0!==e.options.isValid(s.value)))),g=(0,n.Fl)((()=>({color:d.value,label:f.value,ripple:!1,disable:m.value,...!0===Qe(e.ok)?e.ok:{flat:!0},"data-autofocus":"ok"===e.focus&&!0!==v.value||void 0,onClick:S}))),b=(0,n.Fl)((()=>({color:d.value,label:h.value,ripple:!1,...!0===Qe(e.cancel)?e.cancel:{flat:!0},"data-autofocus":"cancel"===e.focus&&!0!==v.value||void 0,onClick:x})));function y(){r.value.show()}function w(){r.value.hide()}function S(){t("ok",(0,a.IU)(s.value)),w()}function x(){w()}function _(){t("hide")}function k(e){s.value=e}function C(t){!0!==m.value&&"textarea"!==e.prompt.type&&!0===_e(t,13)&&S()}function q(t,l){return!0===e.html?(0,n.h)(Cn,{class:t,innerHTML:l}):(0,n.h)(Cn,{class:t},(()=>l))}function F(){return[(0,n.h)(vu,{color:d.value,dense:!0,autofocus:!0,dark:i.value,...p.value,modelValue:s.value,"onUpdate:modelValue":k,onKeyup:C})]}function T(){return[(0,n.h)(Eu,{color:d.value,options:e.options.items,dark:i.value,...p.value,modelValue:s.value,"onUpdate:modelValue":k})]}function $(){let t=[];return e.cancel&&t.push((0,n.h)(Ll,b.value)),e.ok&&t.push((0,n.h)(Ll,g.value)),(0,n.h)(qn,{class:!0===e.stackButtons?"items-end":"",vertical:e.stackButtons,align:"right"},(()=>t))}function M(){let t=[];return e.title&&t.push(q("q-dialog__title",e.title)),!1!==e.progress&&t.push((0,n.h)(Cn,{class:"q-dialog__progress"},(()=>(0,n.h)(c.value.component,c.value.props)))),e.message&&t.push(q("q-dialog__message",e.message)),void 0!==e.prompt?t.push((0,n.h)(Cn,{class:"scroll q-dialog-plugin__form"},F)):void 0!==e.options&&t.push((0,n.h)(vs,{dark:i.value}),(0,n.h)(Cn,{class:"scroll q-dialog-plugin__form"},T),(0,n.h)(vs,{dark:i.value})),(e.ok||e.cancel)&&t.push($()),t}function O(){return[(0,n.h)(kn,{class:[u.value,e.cardClass],style:e.cardStyle,dark:i.value},M)]}return(0,n.YP)((()=>e.prompt&&e.prompt.model),k),(0,n.YP)((()=>e.options&&e.options.model),k),Object.assign(l,{show:y,hide:w}),()=>(0,n.h)(Lr,{ref:r,onHide:_},O)}});var Dp,Up,Yp=0,Qp=null,Wp={},Kp={},Jp={group:"__default_quasar_group__",delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:pl,customClass:""},Xp={...Jp};function Gp(e){if(e&&void 0!==e.group&&void 0!==Kp[e.group])return Object.assign(Kp[e.group],e);let t=!0===Qe(e)&&!0===e.ignoreDefaults?{...Jp,...e}:{...Xp,...e};return Kp[t.group]=t,t}var Zp=ie({isActive:!1},{show(e){Wp=Gp(e);let{group:t}=Wp;return Zp.isActive=!0,void 0!==Dp?(Wp.uid=Yp,Up.$forceUpdate()):(Wp.uid=++Yp,null!==Qp&&clearTimeout(Qp),Qp=setTimeout((()=>{Qp=null;let e=la("q-loading");Dp=Xe({name:"QLoading",setup(){function t(){!0!==Zp.isActive&&void 0!==Dp&&(Or(!1),Dp.unmount(e),aa(e),Dp=void 0,Up=void 0)}function l(){if(!0!==Zp.isActive)return null;let e=[(0,n.h)(Wp.spinner,{class:"q-loading__spinner",color:Wp.spinnerColor,size:Wp.spinnerSize})];return Wp.message&&e.push((0,n.h)("div",{class:"q-loading__message"+(Wp.messageColor?` text-${Wp.messageColor}`:""),[!0===Wp.html?"innerHTML":"textContent"]:Wp.message})),(0,n.h)("div",{class:"q-loading fullscreen flex flex-center z-max "+Wp.customClass.trim(),key:Wp.uid},[(0,n.h)("div",{class:"q-loading__backdrop"+(Wp.backgroundColor?` bg-${Wp.backgroundColor}`:"")}),(0,n.h)("div",{class:"q-loading__box column items-center "+Wp.boxClass},e)])}return(0,n.bv)((()=>{Or(!0)})),()=>(0,n.h)(o.uT,{name:"q-transition--fade",appear:!0,onAfterLeave:t},l)}},Zp.__parentApp),Up=Dp.mount(e)}),Wp.delay)),e=>{void 0!==e&&Object(e)===e?Zp.show({...e,group:t}):Zp.hide(t)}},hide(e){if(!0===Zp.isActive){if(void 0===e)Kp={};else{if(void 0===Kp[e])return;{delete Kp[e];let t=Object.keys(Kp);if(0!==t.length){let e=t[t.length-1];return void Zp.show({group:e})}}}null!==Qp&&(clearTimeout(Qp),Qp=null),Zp.isActive=!1}},setDefaults(e){!0===Qe(e)&&Object.assign(Xp,e)},install({$q:e,parentApp:t}){e.loading=this,Zp.__parentApp=t,void 0!==e.config.loading&&this.setDefaults(e.config.loading)}}),ef=(0,a.iH)(null),tf=ie({isActive:!1},{start:se,stop:se,increment:se,setDefaults:se,install({$q:e,parentApp:t}){if(e.loadingBar=this,!0===this.__installed)return void(void 0!==e.config.loadingBar&&this.setDefaults(e.config.loadingBar));let l=(0,a.iH)(void 0!==e.config.loadingBar?{...e.config.loadingBar}:{});function o(){tf.isActive=!0}function i(){tf.isActive=!1}let r=la("q-loading-bar");Xe({name:"LoadingBar",devtools:{hide:!0},setup:()=>()=>
6(0,n.h)(ft,{...l.value,onStart:o,onStop:i,ref:ef})},t).mount(r),Object.assign(this,{start(e){ef.value.start(e)},stop(){ef.value.stop()},increment(){ef.value.increment.apply(null,arguments)},setDefaults(e){!0===Qe(e)&&Object.assign(l.value,e)}})}});function lf(e){return!0===We(e)?"__q_date|"+e.getTime():!0===Ke(e)?"__q_expr|"+e.source:"number"==typeof e?"__q_numb|"+e:"boolean"==typeof e?"__q_bool|"+(e?"1":"0"):"string"==typeof e?"__q_strn|"+e:"function"==typeof e?"__q_strn|"+e.toString():e===Object(e)?"__q_objt|"+JSON.stringify(e):e}function af(e){if(e.length<9)return e;let t=e.substring(0,8),l=e.substring(9);switch(t){case"__q_date":let t=Number(l);return new Date(!0===Number.isNaN(t)?l:t);case"__q_expr":return new RegExp(l);case"__q_numb":return Number(l);case"__q_bool":return"1"===l;case"__q_strn":return""+l;case"__q_objt":return JSON.parse(l);default:return e}}function nf(){let e=()=>null;return{has:()=>!1,hasItem:()=>!1,getLength:()=>0,getItem:e,getIndex:e,getKey:e,getAll:()=>{},getAllKeys:()=>[],set:se,setItem:se,remove:se,removeItem:se,clear:se,isEmpty:()=>!0}}function of(e){let t=window[e+"Storage"],l=e=>{let l=t.getItem(e);return l?af(l):null},a=e=>null!==t.getItem(e),n=(e,l)=>{t.setItem(e,lf(l))},o=e=>{t.removeItem(e)};return{has:a,hasItem:a,getLength:()=>t.length,getItem:l,getIndex:e=>e<t.length?l(t.key(e)):null,getKey:e=>e<t.length?t.key(e):null,getAll:()=>{let e,a={},n=t.length;for(let o=0;o<n;o++)e=t.key(o),a[e]=l(e);return a},getAllKeys:()=>{let e=[],l=t.length;for(let a=0;a<l;a++)e.push(t.key(a));return e},set:n,setItem:n,remove:o,removeItem:o,clear:()=>{t.clear()},isEmpty:()=>0===t.length}}var rf=!1===te.has.webStorage?nf():of("local"),sf={install({$q:e}){e.localStorage=rf}};Object.assign(sf,rf);var uf=!1===te.has.webStorage?nf():of("session"),df={install({$q:e}){e.sessionStorage=uf}};Object.assign(df,uf);var cf=["ok","hide"];function vf(){return(0,n.f3)(Ae)}xv(cf);const pf=(0,n.aZ)({__name:"UbixSupportChatReadIcon",props:{modelValue:{type:Boolean},readColor:{},unreadColor:{}},setup(e){const t=e,l=(0,n.Fl)((()=>t.modelValue?"done_all":"done")),o=(0,n.Fl)((()=>t.modelValue?t.readColor||"positive":t.unreadColor||"dark"));return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Ht),{name:l.value,color:o.value},null,8,["name","color"]))}}),ff=(0,n.aZ)({__name:"UbixSupportChatDialogsItem",props:{item:{}},emits:["click:item"],setup(e,{emit:t}){const l=t,o=e,r=(0,n.Fl)((()=>sr.formatDate(o.item.Message.CreationDate,"YYYY/MM/DD HH:mm:ss"))),s=(0,n.Fl)((()=>"close"===o.item.Status)),u=(0,n.Fl)((()=>({"overflow-hidden ellipsis no-wrap":!0,"text-weight-medium":!!o.item.Unread}))),d=()=>{l("click:item",o.item.Id)};return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Ur),(0,n.dG)({clickable:"",onClick:d},{disable:s.value}),{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Yr),{avatar:""},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Vt),{color:"primary","text-color":"white",icon:"support"})])),_:1}),(0,n.Wm)((0,a.SU)(Yr),null,{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(ss),{class:(0,i.C_)(u.value)},{default:(0,n.w5)((()=>[(0,n.Uk)((0,i.zw)(e.item.Message.Text),1)])),_:1},8,["class"]),(0,n.Wm)((0,a.SU)(ss),{caption:"",lines:"1"},{default:(0,n.w5)((()=>[(0,n.Uk)((0,i.zw)(r.value),1)])),_:1})])),_:1}),(0,n.Wm)((0,a.SU)(Yr),{side:""},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(ss),null,{default:(0,n.w5)((()=>[(0,n.Wm)(pf,{"model-value":e.item.Message.isRead},null,8,["model-value"])])),_:1})])),_:1})])),_:1},16))}}),hf=e=>(null==e?void 0:e.sort(((e,t)=>new Date(t.Message.CreationDate).getTime()-new Date(e.Message.CreationDate).getTime())))||[],mf=e=>e.includes("base64"),gf=(e,t)=>e.filter(((e,l,a)=>l===a.findIndex((l=>l[t]===e[t]&&l[t]===e[t])))),bf={class:"flex column items-center"},yf={class:"flex items-center justify-center q-mb-md"},wf=(0,n._)("p",{class:"q-mb-none q-ml-xs"},"An error has occurred",-1),Sf=(0,n.aZ)({__name:"UbixSupportChatError",emits:["click:retry"],setup(e,{emit:t}){const l=t,o=()=>{l("click:retry")};return(e,t)=>((0,n.wg)(),(0,n.iD)("div",bf,[(0,n._)("div",yf,[(0,n.Wm)((0,a.SU)(Ht),{name:"error",color:"negative",size:"2rem"}),wf]),(0,n.Wm)((0,a.SU)(Ll),{flat:"",round:"",icon:"refresh",onClick:o})]))}}),xf=(0,n._)("span",{class:"text-weight-medium"}," New Chat ",-1),_f={key:0,class:"flex justify-center"},kf={key:1,class:"text-center"},Cf=(0,n.aZ)({__name:"UbixSupportChatDialogs",props:{name:{},dialogs:{},isLoading:{type:Boolean},error:{}},emits:["open-dialog","new-dialog","retry"],setup(e,{emit:t}){const l=t,o=e,i=(0,n.Fl)((()=>{var e;return hf(null==(e=o.dialogs)?void 0:e.filter((e=>e.Unread&&"close"!==e.Status)))})),r=(0,n.Fl)((()=>{var e;return hf(null==(e=o.dialogs)?void 0:e.filter((e=>"close"===e.Status)))})),s=(0,n.Fl)((()=>{var e;return hf(null==(e=o.dialogs)?void 0:e.filter((e=>"close"!==e.Status&&!e.Unread)))})),u=(0,n.Fl)((()=>[...i.value,...s.value,...r.value])),d=(0,n.Fl)((()=>!!u.value.length)),c=e=>{l("open-dialog",e)},v=()=>{l("new-dialog")},p=()=>{l("retry")};return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Fc),(0,n.dG)({name:e.name},{title:"Dialog",class:"ubix-support-chat-dialogs"}),{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Ur),{active:"","active-class":"bg-primary text-white",clickable:"",class:"flex items-center justify-center",onClick:v},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Ht),{name:"add",color:"white",size:"md"}),xf])),_:1}),e.isLoading?((0,n.wg)(),(0,n.iD)("div",_f,[(0,n.Wm)((0,a.SU)(pl),{color:"primary",size:"3rem"})])):e.error?((0,n.wg)(),(0,n.j4)(Sf,{key:1,class:"flex items-center justify-center","onClick:retry":p})):((0,n.wg)(),(0,n.j4)((0,a.SU)(ud),{key:2,class:"ubix-support-chat-dialogs__scroll"},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(bu),null,{default:(0,n.w5)((()=>[d.value?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(u.value,(e=>((0,n.wg)(),(0,n.j4)(ff,(0,n.dG)({key:e.Id,ref_for:!0},{item:e},{"onClick:item":c}),null,16)))),128)):((0,n.wg)(),(0,n.iD)("div",kf," There are no dialogs yet "))])),_:1})])),_:1}))])),_:1},16))}});var qf=(e=>(e[e.DIALOGS=0]="DIALOGS",e[e.DIALOG=1]="DIALOG",e))(qf||{}),Ff=(e=>(e.DIALOG="Support Chat",e.DIALOGS="Your dialogues",e))(Ff||{}),Tf=(e=>
6(e.JPG="JPG",e.JPEG="JPEG",e.PNG="PNG",e))(Tf||{});function $f(){return Mf().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Mf(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const Of="function"==typeof Proxy,Pf="devtools-plugin:setup",Bf="plugin:settings:set";let Ef,Af,Lf;function Hf(){var e;return void 0!==Ef||(typeof window<"u"&&window.performance?(Ef=!0,Af=window.performance):typeof globalThis<"u"&&null!==(e=globalThis.perf_hooks)&&void 0!==e&&e.performance?(Ef=!0,Af=globalThis.perf_hooks.performance):Ef=!1),Ef}function Vf(){return Hf()?Af.now():Date.now()}class Nf{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const l={};if(e.settings)for(const o in e.settings){const t=e.settings[o];l[o]=t.defaultValue}const a=`__vue-devtools-plugin-settings__${e.id}`;let n=Object.assign({},l);try{const e=localStorage.getItem(a),t=JSON.parse(e);Object.assign(n,t)}catch{}this.fallbacks={getSettings(){return n},setSettings(e){try{localStorage.setItem(a,JSON.stringify(e))}catch{}n=e},now(){return Vf()}},t&&t.on(Bf,((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((l=>{this.targetQueue.push({method:t,args:e,resolve:l})}))})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function Rf(e,t){const l=e,a=Mf(),n=$f(),o=Of&&l.enableEarlyProxy;if(!n||!a.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&o){const e=o?new Nf(l,n):null;(a.__VUE_DEVTOOLS_PLUGINS__=a.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:l,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else n.emit(Pf,e,t)} 7/*! 8 * pinia v2.1.7 9 * (c) 2023 Eduardo San Martin Morote 10 * @license MIT 11 */const zf=e=>Lf=e,If=Symbol();function jf(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var Df;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Df||(Df={}));const Uf=typeof window<"u",Yf=!1,Qf="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:"object"==typeof globalThis?globalThis:{HTMLElement:null};function Wf(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function Kf(e,t,l){const a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){eh(a.response,t,l)},a.onerror=function(){console.error("could not download file")},a.send()}function Jf(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Xf(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{const t=document.createEvent("MouseEvents");
11t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}const Gf="object"==typeof navigator?navigator:{userAgent:""},Zf=/Macintosh/.test(Gf.userAgent)&&/AppleWebKit/.test(Gf.userAgent)&&!/Safari/.test(Gf.userAgent),eh=Uf?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!Zf?th:"msSaveOrOpenBlob"in Gf?lh:ah:()=>{};function th(e,t="download",l){const a=document.createElement("a");a.download=t,a.rel="noopener","string"==typeof e?(a.href=e,a.origin!==location.origin?Jf(a.href)?Kf(e,t,l):(a.target="_blank",Xf(a)):Xf(a)):(a.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(a.href)}),4e4),setTimeout((function(){Xf(a)}),0))}function lh(e,t="download",l){if("string"==typeof e)if(Jf(e))Kf(e,t,l);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){Xf(t)}))}else navigator.msSaveOrOpenBlob(Wf(e,l),t)}function ah(e,t,l,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return Kf(e,t,l);const n="application/octet-stream"===e.type,o=/constructor/i.test(String(Qf.HTMLElement))||"safari"in Qf,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||n&&o||Zf)&&typeof FileReader<"u"){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!=typeof e)throw a=null,new Error("Wrong reader.result type");e=i?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location.assign(e),a=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);a?a.location.assign(t):location.href=t,a=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}function nh(e,t){const l="ð "+e;"function"==typeof __VUE_DEVTOOLS_TOAST__?__VUE_DEVTOOLS_TOAST__(l,t):"error"===t?console.error(l):"warn"===t?console.warn(l):console.log(l)}function oh(e){return"_a"in e&&"install"in e}function ih(){if(!("clipboard"in navigator))return nh("Your browser doesn't support the Clipboard API","error"),!0}function rh(e){return!!(e instanceof Error&&e.message.toLowerCase().includes("document is not focused"))&&(nh('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0)}async function sh(e){if(!ih())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),nh("Global state copied to clipboard.")}catch(t){if(rh(t))return;nh("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}async function uh(e){if(!ih())try{fh(e,JSON.parse(await navigator.clipboard.readText())),nh("Global state pasted from clipboard.")}catch(t){if(rh(t))return;nh("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}async function dh(e){try{eh(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){nh("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}let ch;function vh(){function e(){return new Promise(((e,t)=>{ch.onchange=async()=>{const t=ch.files;if(!t)return e(null);const l=t.item(0);return e(l?{text:await l.text(),file:l}:null)},ch.oncancel=()=>e(null),ch.onerror=t,ch.click()}))}return ch||(ch=document.createElement("input"),ch.type="file",ch.accept=".json"),e}async function ph(e){try{const t=await vh()();if(!t)return;const{text:l,file:a}=t;fh(e,JSON.parse(l)),nh(`Global state imported from "${a.name}".`)}catch(t){nh("Failed to import the state from JSON. Check the console for more details.","error"),console.error(t)}}function fh(e,t){for(const l in t){const a=e.state.value[l];a?Object.assign(a,t[l]):e.state.value[l]=t[l]}}function hh(e){return{_custom:{display:e}}}const mh="ð Pinia (root)",gh="_root";function bh(e){return oh(e)?{id:gh,label:mh}:{id:e.$id,label:e.$id}}function yh(e){if(oh(e)){const t=Array.from(e._s.keys()),l=e._s;return{state:t.map((t=>({editable:!0,key:t,value:e.state.value[t]}))),getters:t.filter((e=>l.get(e)._getters)).map((e=>{const t=l.get(e);return{editable:!1,key:e,value:t._getters.reduce(((e,l)=>(e[l]=t[l],e)),{})}}))}}const t={state:Object.keys(e.$state).map((t=>({editable:!0,key:t,value:e.$state[t]})))};return e._getters&&e._getters.length&&(t.getters=e._getters.map((t=>({editable:!1,key:t,value:e[t]})))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map((t=>({editable:!0,key:t,value:e[t]})))),t}function wh(e){return e?Array.isArray(e)?e.reduce(((e,t)=>
11(e.keys.push(t.key),e.operations.push(t.type),e.oldValue[t.key]=t.oldValue,e.newValue[t.key]=t.newValue,e)),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:hh(e.type),key:hh(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function Sh(e){switch(e){case Df.direct:return"mutation";case Df.patchFunction:return"$patch";case Df.patchObject:return"$patch";default:return"unknown"}}let xh=!0;const _h=[],kh="pinia:mutations",Ch="pinia",{assign:qh}=Object,Fh=e=>"ð "+e;function Th(e,t){Rf({id:"dev.esm.pinia",label:"Pinia ð",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:_h,app:e},(l=>{"function"!=typeof l.now&&nh("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),l.addTimelineLayer({id:kh,label:"Pinia ð",color:15064968}),l.addInspector({id:Ch,label:"Pinia ð",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{sh(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await uh(t),l.sendInspectorTree(Ch),l.sendInspectorState(Ch)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{dh(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await ph(t),l.sendInspectorTree(Ch),l.sendInspectorState(Ch)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:e=>{const l=t._s.get(e);l?"function"!=typeof l.$reset?nh(`Cannot reset "${e}" store because it doesn't have a "$reset" method implemented.`,"warn"):(l.$reset(),nh(`Store "${e}" reset.`)):nh(`Cannot reset "${e}" store because it wasn't found.`,"warn")}}]}),l.on.inspectComponent(((e,t)=>{const l=e.componentInstance&&e.componentInstance.proxy;if(l&&l._pStores){const t=e.componentInstance.proxy._pStores;Object.values(t).forEach((t=>{e.instanceData.state.push({type:Fh(t.$id),key:"state",editable:!0,value:t._isOptionsAPI?{_custom:{value:(0,a.IU)(t.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>t.$reset()}]}}:Object.keys(t.$state).reduce(((e,l)=>(e[l]=t.$state[l],e)),{})}),t._getters&&t._getters.length&&e.instanceData.state.push({type:Fh(t.$id),key:"getters",editable:!1,value:t._getters.reduce(((e,l)=>{try{e[l]=t[l]}catch(a){e[l]=a}return e}),{})})}))}})),l.on.getInspectorTree((l=>{if(l.app===e&&l.inspectorId===Ch){let e=[t];e=e.concat(Array.from(t._s.values())),l.rootNodes=(l.filter?e.filter((e=>"$id"in e?e.$id.toLowerCase().includes(l.filter.toLowerCase()):mh.toLowerCase().includes(l.filter.toLowerCase()))):e).map(bh)}})),l.on.getInspectorState((l=>{if(l.app===e&&l.inspectorId===Ch){const e=l.nodeId===gh?t:t._s.get(l.nodeId);if(!e)return;e&&(l.state=yh(e))}})),l.on.editInspectorState(((l,a)=>{if(l.app===e&&l.inspectorId===Ch){const e=l.nodeId===gh?t:t._s.get(l.nodeId);if(!e)return nh(`store "${l.nodeId}" not found`,"error");const{path:a}=l;oh(e)?a.unshift("state"):(1!==a.length||!e._customProperties.has(a[0])||a[0]in e.$state)&&a.unshift("$state"),xh=!1,l.set(e,a,l.state.value),xh=!0}})),l.on.editComponentState((e=>{if(e.type.startsWith("ð")){const l=e.type.replace(/^ð\s*/,""),a=t._s.get(l);if(!a)return nh(`store "${l}" not found`,"error");const{path:n}=e;if("state"!==n[0])return nh(`Invalid path for store "${l}":\n${n}\nOnly state can be modified.`);n[0]="$state",xh=!1,e.set(a,n,e.state.value),xh=!0}}))}))}function $h(e,t){_h.includes(Fh(t.$id))||_h.push(Fh(t.$id)),Rf({id:"dev.esm.pinia",label:"Pinia ð",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:_h,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},(e=>{const l="function"==typeof e.now?e.now.bind(e):Date.now;t.$onAction((({after:a,onError:n,name:o,args:i})=>{const r=Oh++;e.addTimelineEvent({layerId:kh,event:{time:l(),title:"ð« "+o,subtitle:"start",data:{store:hh(t.$id),action:hh(o),args:i},groupId:r}}),a((a=>{Mh=void 0,e.addTimelineEvent({layerId:kh,event:{time:l(),title:"ð¬ "+o,subtitle:"end",data:{store:hh(t.$id),action:hh(o),args:i,result:a},groupId:r}})})),n((a=>{Mh=void 0,e.addTimelineEvent({layerId:kh,event:{time:l(),logType:"error",title:"
11ð¥ "+o,subtitle:"end",data:{store:hh(t.$id),action:hh(o),args:i,error:a},groupId:r}})}))}),!0),t._customProperties.forEach((o=>{(0,n.YP)((()=>(0,a.SU)(t[o])),((t,a)=>{e.notifyComponentUpdate(),e.sendInspectorState(Ch),xh&&e.addTimelineEvent({layerId:kh,event:{time:l(),title:"Change",subtitle:o,data:{newValue:t,oldValue:a},groupId:Mh}})}),{deep:!0})})),t.$subscribe((({events:a,type:n},o)=>{if(e.notifyComponentUpdate(),e.sendInspectorState(Ch),!xh)return;const i={time:l(),title:Sh(n),data:qh({store:hh(t.$id)},wh(a)),groupId:Mh};n===Df.patchFunction?i.subtitle="⤵ï¸":n===Df.patchObject?i.subtitle="ð§©":a&&!Array.isArray(a)&&(i.subtitle=a.type),a&&(i.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:a}}),e.addTimelineEvent({layerId:kh,event:i})}),{detached:!0,flush:"sync"});const o=t._hotUpdate;t._hotUpdate=(0,a.Xl)((a=>{o(a),e.addTimelineEvent({layerId:kh,event:{time:l(),title:"ð¥ "+t.$id,subtitle:"HMR update",data:{store:hh(t.$id),info:hh("HMR update")}}}),e.notifyComponentUpdate(),e.sendInspectorTree(Ch),e.sendInspectorState(Ch)}));const{$dispose:i}=t;t.$dispose=()=>{i(),e.notifyComponentUpdate(),e.sendInspectorTree(Ch),e.sendInspectorState(Ch),e.getSettings().logStoreChanges&&nh(`Disposed "${t.$id}" store ð`)},e.notifyComponentUpdate(),e.sendInspectorTree(Ch),e.sendInspectorState(Ch),e.getSettings().logStoreChanges&&nh(`"${t.$id}" store installed ð`)}))}let Mh,Oh=0;function Ph(e,t,l){const n=t.reduce(((t,l)=>(t[l]=(0,a.IU)(e)[l],t)),{});for(const a in n)e[a]=function(){const t=Oh,o=l?new Proxy(e,{get(...e){return Mh=t,Reflect.get(...e)},set(...e){return Mh=t,Reflect.set(...e)}}):e;Mh=t;const i=n[a].apply(o,arguments);return Mh=void 0,i}}function Bh({app:e,store:t,options:l}){if(t.$id.startsWith("__hot:"))return;t._isOptionsAPI=!!l.state,Ph(t,Object.keys(l.actions),t._isOptionsAPI);const n=t._hotUpdate;(0,a.IU)(t)._hotUpdate=function(e){n.apply(this,arguments),Ph(t,Object.keys(e._hmrPayload.actions),!!t._isOptionsAPI)},$h(e,t)}function Eh(){const e=(0,a.B)(!0),t=e.run((()=>(0,a.iH)({})));let l=[],n=[];const o=(0,a.Xl)({install(e){zf(o),o._a=e,e.provide(If,o),e.config.globalProperties.$pinia=o,Yf&&Th(e,o),n.forEac
11h((e=>l.push(e))),n=[]},use(e){return this._a||r?l.push(e):n.push(e),this},_p:l,_a:null,_e:e,_s:new Map,state:t});return Yf&&typeof Proxy<"u"&&o.use(Bh),o}const Ah=()=>{};function Lh(e,t,l,n=Ah){e.push(t);const o=()=>{const l=e.indexOf(t);l>-1&&(e.splice(l,1),n())};return!l&&(0,a.nZ)()&&(0,a.EB)(o),o}function Hh(e,...t){e.slice().forEach((e=>{e(...t)}))}const Vh=e=>e();function Nh(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,l)=>e.set(l,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const l in t){if(!t.hasOwnProperty(l))continue;const n=t[l],o=e[l];jf(o)&&jf(n)&&e.hasOwnProperty(l)&&!(0,a.dq)(n)&&!(0,a.PG)(n)?e[l]=Nh(o,n):e[l]=n}return e}const Rh=Symbol();function zh(e){return!jf(e)||!e.hasOwnProperty(Rh)}const{assign:Ih}=Object;function jh(e){return!(!(0,a.dq)(e)||!e.effect)}function Dh(e,t,l,o){const{state:i,actions:r,getters:s}=t,u=l.state.value[e];let d;function c(){!u&&(l.state.value[e]=i?i():{});const t=(0,a.BK)(l.state.value[e]);return Ih(t,r,Object.keys(s||{}).reduce(((t,o)=>(t[o]=(0,a.Xl)((0,n.Fl)((()=>{zf(l);const t=l._s.get(e);return s[o].call(t,t)}))),t)),{}))}return d=Uh(e,c,t,l,o,!0),d}function Uh(e,t,l={},o,i,r){let s;const u=Ih({actions:{}},l);const d={deep:!0};let c,v,p,f=[],h=[];const m=o.state.value[e];!r&&!m&&(o.state.value[e]={});const g=(0,a.iH)({});let b;function y(t){let l;c=v=!1,"function"==typeof t?(t(o.state.value[e]),l={type:Df.patchFunction,storeId:e,events:p}):(Nh(o.state.value[e],t),l={type:Df.patchObject,payload:t,storeId:e,events:p});const a=b=Symbol();(0,n.Y3)().then((()=>{b===a&&(c=!0)})),v=!0,Hh(f,l,o.state.value[e])}const w=r?function(){const{state:e}=l,t=e?e():{};this.$patch((e=>{Ih(e,t)}))}:Ah;function S(){s.stop(),f=[],h=[],o._s.delete(e)}function x(t,l){return function(){zf(o);const a=Array.from(arguments),n=[],i=[];function r(e){n.push(e)}function s(e){i.push(e)}let u;Hh(h,{args:a,name:t,store:C,after:r,onError:s});try{u=l.apply(this&&this.$id===e?this:C,a)}catch(d){throw Hh(i,d),d}return u instanceof Promise?u.then((e=>(Hh(n,e),e))).catch((e=>(Hh(i,e),Promise.reject(e)))):(Hh(n,u),u)}}const _=(0,a.Xl)({actions:{},getters:{},state:[],hotState:g}),k={_p:o,$id:e,$onAction:Lh.bind(null,h),$patch:y,$reset:w,$subscribe(t,l={}){const a=Lh(f,t,l.detached,(()=>i())),i=s.run((()=>(0,n.YP)((()=>o.state.value[e]),(a=>{("sync"===l.flush?v:c)&&t({storeId:e,type:Df.direct,events:p},a)}),Ih({},d,l))));return a},$dispose:S},C=(0,a.qj)(Yf?Ih({_hmrPayload:_,_customProperties:(0,a.Xl)(new Set)},k):k);o._s.set(e,C);const q=(o._a&&o._a.runWithContext||Vh)((()=>o._e.run((()=>(s=(0,a.B)()).run(t)))));for(const n in q){const t=q[n];if((0,a.dq)(t)&&!jh(t)||(0,a.PG)(t))r||(m&&zh(t)&&((0,a.dq)(t)?t.value=m[n]:Nh(t,m[n])),o.state.value[e][n]=t);else if("function"==typeof t){const e=x(n,t);q[n]=e,u.actions[n]=t}}if(Ih(C,q),Ih((0,a.IU)(C),q),Object.defineProperty(C,"$state",{get:()=>o.state.value[e],set:e=>{y((t=>{Ih(t,e)}))}}),Yf){const e={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach((t=>{Object.defineProperty(C,t,Ih({value:C[t]},e))}))}return o._p.forEach((e=>{if(Yf){const t=s.run((()=>e({store:C,app:o._a,pinia:o,options:u})));Object.keys(t||{}).forEach((e=>C._customProperties.add(e))),Ih(C,t)}else Ih(C,s.run((()=>e({store:C,app:o._a,pinia:o,options:u}))))})),m&&r&&l.hydrate&&l.hydrate(C.$state,m),c=!0,v=!0,C}function Yh(e,t,l){let a,o;const i="function"==typeof t;function r(e,l){const r=(0,n.EM)();e=e||(r?(0,n.f3)(If,null):null),e&&zf(e),e=Lf,e._s.has(a)||(i?Uh(a,t,o,e):Dh(a,o,e));const s=e._s.get(a);return s}return"string"==typeof e?(a=e,o=i?l:t):(o=e,a=e.id),r.$id=a,r}const Qh=Yh("ubixSupportChatStore",(()=>({userToken:(0,a.iH)("")}))),Wh={class:"full-width relative-position ubix-support-chat-image"},Kh=(0,n._)("div",{class:"absolute-full flex flex-center bg-negative text-white"},"Cannot load image",-1),Jh=(0,n.aZ)({__name:"UbixSupportChatImage",props:{image:{},removable:{type:Boolean}},emits:["click:remove"],setup(e,{emit:t}){const l=(0,n.f3)("ubixSupportChatAxios"),o=e,i=t,r=(0,n.Fl)((()=>mf(o.image.path)?o.image.path:`${null==l?void 0:l.defaults.baseURL}
11${o.image.path}`)),s=()=>{i("click:remove")};return(e,t)=>((0,n.wg)(),(0,n.iD)("div",Wh,[e.removable?((0,n.wg)(),(0,n.j4)((0,a.SU)(Ll),{key:0,onClick:s,class:"absolute ubix-support-chat-image__remove",icon:"delete",round:"",color:"primary"})):(0,n.kq)("",!0),(0,n.Wm)((0,a.SU)(Ks),(0,n.dG)({src:r.value},{alt:e.image.alt,class:"full-width full-height"}),{error:(0,n.w5)((()=>[Kh])),_:1},16,["alt"])]))}}),Xh={class:"flex justify-between items-end ubix-support-chat-message__stamp"},Gh=["textContent"],Zh=["textContent"],em={key:0,class:"ubix-support-chat-message__images"},tm=(0,n.aZ)({__name:"UbixSupportChatMessage",props:{message:{}},setup(e){const t=e,l=(0,n.Fl)((()=>"Service message"!==t.message.Sender)),o=(0,n.Fl)((()=>sr.formatDate(t.message.CreationDate,"YYYY/MM/DD HH:mm:ss"))),r=(0,n.Fl)((()=>"Service message"===t.message.Sender)),s=(0,n.Fl)((()=>r.value?"white":null)),u=(0,n.Fl)((()=>r.value?"white":null)),d=(0,n.Fl)((()=>r.value?"Admin":t.message.Sender)),c=(0,n.Fl)((()=>r.value?"support":"person")),v=(0,n.Fl)((()=>{var e;return null==(e=t.message.Images)?void 0:e.map((e=>({...e,alt:e.path})))})),p=(0,n.Fl)((()=>null!==t.message.Images&&t.message.Images.length));return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Kn),(0,n.dG)({sent:l.value,stamp:o.value,name:d.value},{class:"ubix-support-chat-message"}),{avatar:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Vt),{color:"primary","text-color":"white",icon:c.value,size:"md"},null,8,["icon"])])),stamp:(0,n.w5)((()=>[(0,n._)("div",Xh,[(0,n._)("span",{textContent:(0,i.zw)(o.value)},null,8,Gh),(0,n.Wm)(pf,(0,n.dG)({"model-value":e.message.isRead},{readColor:s.value,unreadColor:u.value}),null,16,["model-value"])])])),default:(0,n.w5)((()=>[(0,n._)("div",null,[(0,n._)("p",{textContent:(0,i.zw)(e.message.Text)},null,8,Zh),p.value?((0,n.wg)(),(0,n.iD)("div",em,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(v.value,(e=>((0,n.wg)(),(0,n.j4)(Jh,(0,n.dG)({key:e.path,ref_for:!0},{image:e}),null,16)))),128))])):(0,n.kq)("",!0)])])),_:1},16))}}),lm=2,am=5;function nm(e,t){return function(){return e.apply(t,arguments)}}const{toString:om}=Object.prototype,{getPrototypeOf:im}=Object,rm=(e=>t=>{const l=om.call(t);return e[l]||(e[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),sm=e=>(e=e.toLowerCase(),t=>rm(t)===e),um=e=>t=>typeof t===e,{isArray:dm}=Array,cm=um("undefined");function vm(e){return null!==e&&!cm(e)&&null!==e.constructor&&!cm(e.constructor)&&mm(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const pm=sm("ArrayBuffer");function fm(e){let t;return t=typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&pm(e.buffer),t}const hm=um("string"),mm=um("function"),gm=um("number"),bm=e=>null!==e&&"object"==typeof e,ym=e=>!0===e||!1===e,wm=e=>{if("object"!==rm(e))return!1;const t=im(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Sm=sm("Date"),xm=sm("File"),_m=sm("Blob"),km=sm("FileList"),Cm=e=>bm(e)&&mm(e.pipe),qm=e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||mm(e.append)&&("formdata"===(t=rm(e))||"object"===t&&mm(e.toString)&&"[object FormData]"===e.toString()))},Fm=sm("URLSearchParams"),Tm=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $m(e,t,{allOwnKeys:l=!1}={}){if(null===e||typeof e>"u")return;let a,n;if("object"!=typeof e&&(e=[e]),dm(e))for(a=0,n=e.length;a<n;a++)t.call(null,e[a],a,e);else{const n=l?Object.getOwnPropertyNames(e):Object.keys(e),o=n.length;let i;for(a=0;a<o;a++)i=n[a],t.call(null,e[i],i,e)}}function Mm(e,t){t=t.toLowerCase();const l=Object.keys(e);let a,n=l.length;for(;n-- >0;)if(a=l[n],t===a.toLowerCase())return a;return null}const Om=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Pm=e=>!cm(e)&&e!==Om;function Bm(){const{caseless:e}=Pm(this)&&this||{},t={},l=(l,a)=>{const n=e&&Mm(t,a)||a;wm(t[n])&&wm(l)?t[n]=Bm(t[n],l):wm(l)?t[n]=Bm({},l):dm(l)?t[n]=l.slice():t[n]=l};for(let a=0,n=arguments.length;a<n;a++)arguments[a]&&$m(arguments[a],l);return t}const Em=(e,t,l,{allOwnKeys:a}={})=>($m(t,((t,a)=>{l&&mm(t)?e[a]=nm(t,l):e[a]=t}),{allOwnKeys:a}),e),Am=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),Lm=(e,t,l,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),l&&Object.assign(e.prototype,l)},Hm=(e,t,l,a)=>{let n,o,i;const r={};if(t=t||{},null==e)return t;do{for(n=Object.getOwnPropertyNames(e),o=n.length;o-- >0;)i=n[o],(!a||a(i,e,t))&&!r[i]&&(t[i]=e[i],r[i]=!0);e=!1!==l&&im(e)}while(e&&(!l||l(e,t))&&e!==Object.prototype);return t},Vm=(e,t,l)=>{e=String(e),(void 0===l||l>e.length)&&(l=e.length),l-=t.length;const a=e.indexOf(t,l);return-1!==a&&a===l},Nm=e=>{if(!e)return null;if(dm(e))return e;let t=e.length;if(!gm(t))return null;const l=new Array(t);for(;t-- >0;)l[t]=e[t];return l},Rm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&im(Uint8Array)),zm=(e,t)=>
11{const l=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=l.next())&&!a.done;){const l=a.value;t.call(e,l[0],l[1])}},Im=(e,t)=>{let l;const a=[];for(;null!==(l=e.exec(t));)a.push(l);return a},jm=sm("HTMLFormElement"),Dm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,l){return t.toUpperCase()+l})),Um=(({hasOwnProperty:e})=>(t,l)=>e.call(t,l))(Object.prototype),Ym=sm("RegExp"),Qm=(e,t)=>{const l=Object.getOwnPropertyDescriptors(e),a={};$m(l,((l,n)=>{let o;!1!==(o=t(l,n,e))&&(a[n]=o||l)})),Object.defineProperties(e,a)},Wm=e=>{Qm(e,((t,l)=>{if(mm(e)&&-1!==["arguments","caller","callee"].indexOf(l))return!1;const a=e[l];if(mm(a)){if(t.enumerable=!1,"writable"in t)return void(t.writable=!1);t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}}))},Km=(e,t)=>{const l={},a=e=>{e.forEach((e=>{l[e]=!0}))};return dm(e)?a(e):a(String(e).split(t)),l},Jm=()=>{},Xm=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Gm="abcdefghijklmnopqrstuvwxyz",Zm="0123456789",eg={DIGIT:Zm,ALPHA:Gm,ALPHA_DIGIT:Gm+Gm.toUpperCase()+Zm},tg=(e=16,t=eg.ALPHA_DIGIT)=>{let l="";const{length:a}=t;for(;e--;)l+=t[Math.random()*a|0];return l};function lg(e){return!!(e&&mm(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const ag=e=>{const t=new Array(10),l=(e,a)=>{if(bm(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[a]=e;const n=dm(e)?[]:{};return $m(e,((e,t)=>{const o=l(e,a+1);!cm(o)&&(n[t]=o)})),t[a]=void 0,n}}return e};return l(e,0)},ng=sm("AsyncFunction"),og=e=>e&&(bm(e)||mm(e))&&mm(e.then)&&mm(e.catch),ig={isArray:dm,isArrayBuffer:pm,isBuffer:vm,isFormData:qm,isArrayBufferView:fm,isString:hm,isNumber:gm,isBoolean:ym,isObject:bm,isPlainObject:wm,isUndefined:cm,isDate:Sm,isFile:xm,isBlob:_m,isRegExp:Ym,isFunction:mm,isStream:Cm,isURLSearchParams:Fm,isTypedArray:Rm,isFileList:km,forEach:$m,merge:Bm,extend:Em,trim:Tm,stripBOM:Am,inherits:Lm,toFlatObject:Hm,kindOf:rm,kindOfTest:sm,endsWith:Vm,toArray:Nm,forEachEntry:zm,matchAll:Im,isHTMLForm:jm,hasOwnProperty:Um,hasOwnProp:Um,reduceDescriptors:Qm,freezeMethods:Wm,toObjectSet:Km,toCamelCase:Dm,noop:Jm,toFiniteNumber:Xm,findKey:Mm,global:Om,isContextDefined:Pm,ALPHABET:eg,generateString:tg,isSpecCompliantForm:lg,toJSONObject:ag,isAsyncFn:ng,isThenable:og};function rg(e,t,l,a,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),l&&(this.config=l),a&&(this.request=a),n&&(this.response=n)}ig.inherits(rg,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ig.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const sg=rg.prototype,ug={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ug[e]={value:e}})),Object.defineProperties(rg,ug),Object.defineProperty(sg,"isAxiosError",{value:!0}),rg.from=(e,t,l,a,n,o)=>{const i=Object.create(sg);return ig.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),rg.call(i,e.message,t,l,a,n),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const dg=null;function cg(e){return ig.isPlainObject(e)||ig.isArray(e)}function vg(e){return ig.endsWith(e,"[]")?e.slice(0,-2):e}function pg(e,t,l){return e?e.concat(t).map((function(e,t){return e=vg(e),!l&&t?"["+e+"]":e})).join(l?".":""):t}function fg(e){return ig.isArray(e)&&!e.some(cg)}const hg=ig.toFlatObject(ig,{},null,(function(e){return/^is[A-Z]/.test(e)}));function mg(e,t,l){if(!ig.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,l=ig.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ig.isUndefined(t[e])}));const a=l.metaTokens,n=l.visitor||u,o=l.dots,i=l.indexes,r=(l.Blob||typeof Blob<"u"&&Blob)&&ig.isSpecCompliantForm(t);if(!ig.isFunction(n))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(ig.isDate(e))return e.toISOString();if(!r&&ig.isBlob(e))throw new rg("Blob is not supported. Use a Buffer instead.");return ig.isArrayBuffer(e)||ig.isTypedArray(e)?r&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,l,n){let r=e;if(e&&!n&&"object"==typeof e)if(ig.endsWith(l,"{}"))l=a?l:l.slice(0,-2),e=JSON.stringify(e);else if(ig.isArray(e)&&fg(e)||(ig.isFileList(e)||ig.endsWith(l,"[]"))&&(r=ig.toArray(e)))return l=vg(l),r.forEach((function(e,a){!ig.isUndefined(e)&&null!==e&&t.append(!0===i?pg([l],a,o):null===i?l:l+"[]",s(e))})),!1;return!!cg(e)||(t.append(pg(n,l,o),s(e)),!1)}const d=[],c=Object.assign(hg,{defaultVisitor:u,convertValue:s,isVisitable:cg});function v(e,l){if(!ig.isUndefined(e)){if(-1!==d.indexOf(e))throw Error("Circular reference detected in "+l.join("."));d.push(e),ig.forEach(e,(function(e,a){!0===(!(ig.isUndefined(e)||null===e)&&n.call(t,e,ig.isString(a)?a.trim():a,l,c))&&v(e,l?l.concat(a):[a]
11)})),d.pop()}}if(!ig.isObject(e))throw new TypeError("data must be an object");return v(e),t}function gg(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function bg(e,t){this._pairs=[],e&&mg(e,this,t)}const yg=bg.prototype;function wg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Sg(e,t,l){if(!t)return e;const a=l&&l.encode||wg,n=l&&l.serialize;let o;if(o=n?n(t,l):ig.isURLSearchParams(t)?t.toString():new bg(t,l).toString(a),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}yg.append=function(e,t){this._pairs.push([e,t])},yg.toString=function(e){const t=e?function(t){return e.call(this,t,gg)}:gg;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};class xg{constructor(){this.handlers=[]}use(e,t,l){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!l&&l.synchronous,runWhen:l?l.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ig.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const _g={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},kg=typeof URLSearchParams<"u"?URLSearchParams:bg,Cg=typeof FormData<"u"?FormData:null,qg=typeof Blob<"u"?Blob:null,Fg={isBrowser:!0,classes:{URLSearchParams:kg,FormData:Cg,Blob:qg},protocols:["http","https","file","blob","url","data"]},Tg=typeof window<"u"&&typeof document<"u",$g=(e=>Tg&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Mg=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Og=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Tg,hasStandardBrowserEnv:$g,hasStandardBrowserWebWorkerEnv:Mg},Symbol.toStringTag,{value:"Module"})),Pg={...Og,...Fg};function Bg(e,t){return mg(e,new Pg.classes.URLSearchParams,Object.assign({visitor:function(e,t,l,a){return Pg.isNode&&ig.isBuffer(e)?(this.append(t,e.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function Eg(e){return ig.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function Ag(e){const t={},l=Object.keys(e);let a;const n=l.length;let o;for(a=0;a<n;a++)o=l[a],t[o]=e[o];return t}function Lg(e){function t(e,l,a,n){let o=e[n++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),r=n>=e.length;return o=!o&&ig.isArray(a)?a.length:o,r?(ig.hasOwnProp(a,o)?a[o]=[a[o],l]:a[o]=l,!i):((!a[o]||!ig.isObject(a[o]))&&(a[o]=[]),t(e,l,a[o],n)&&ig.isArray(a[o])&&(a[o]=Ag(a[o])),!i)}if(ig.isFormData(e)&&ig.isFunction(e.entries)){const l={};return ig.forEachEntry(e,((e,a)=>{t(Eg(e),a,l,0)})),l}return null}function Hg(e,t,l){if(ig.isString(e))try{return(t||JSON.parse)(e),ig.trim(e)}catch(a){if("SyntaxError"!==a.name)throw a}return(l||JSON.stringify)(e)}const Vg={transitional:_g,adapter:["xhr","http"],transformRequest:[function(e,t){const l=t.getContentType()||"",a=l.indexOf("application/json")>-1,n=ig.isObject(e);if(n&&ig.isHTMLForm(e)&&(e=new FormData(e)),ig.isFormData(e))return a?JSON.stringify(Lg(e)):e;if(ig.isArrayBuffer(e)||ig.isBuffer(e)||ig.isStream(e)||ig.isFile(e)||ig.isBlob(e))return e;if(ig.isArrayBufferView(e))return e.buffer;if(ig.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(n){if(l.indexOf("application/x-www-form-urlencoded")>-1)return Bg(e,this.formSerializer).toString();if((o=ig.isFileList(e))||l.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return mg(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return n||a?(t.setContentType("application/json",!1),Hg(e)):e}],transformResponse:[function(e){const t=this.transitional||Vg.transitional,l=t&&t.forcedJSONParsing,a="json"===this.responseType;if(e&&ig.isString(e)&&(l&&!this.responseType||a)){const l=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e)}catch(n){if(l)throw"SyntaxError"===n.name?rg.from(n,rg.ERR_BAD_RESPONSE,this,null,this.response):n}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pg.classes.FormData,Blob:Pg.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ig.forEach(["delete","get","head","post","put","patch"],(e=>{Vg.headers[e]={}}));const Ng=Vg,Rg=ig.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),zg=e=>{const t={};let l,a,n;return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),l=e.substring(0,n).trim().toLowerCase(),a=e.substring(n+1).trim(),!(!l||t[l]&&Rg[l])&&("set-cookie"===l?t[l]?t[l].push(a):t[l]=[a]:t[l]=t[l]?t[l]+", "+a:a)})),t},Ig=Symbol("internals");function jg(e){return e&&String(e).trim().toLowerCase()}function Dg(e){return!1===e||null==e?e:ig.isArray(e)?e.map(Dg):String(e)}function Ug(e){const t=Object.create(null),l=/([^\s,;
11=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=l.exec(e);)t[a[1]]=a[2];return t}const Yg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Qg(e,t,l,a,n){if(ig.isFunction(a))return a.call(this,t,l);if(n&&(t=l),ig.isString(t)){if(ig.isString(a))return-1!==t.indexOf(a);if(ig.isRegExp(a))return a.test(t)}}function Wg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,l)=>t.toUpperCase()+l))}function Kg(e,t){const l=ig.toCamelCase(" "+t);["get","set","has"].forEach((a=>{Object.defineProperty(e,a+l,{value:function(e,l,n){return this[a].call(this,t,e,l,n)},configurable:!0})}))}let Jg=class{constructor(e){e&&this.set(e)}set(e,t,l){const a=this;function n(e,t,l){const n=jg(t);if(!n)throw new Error("header name must be a non-empty string");const o=ig.findKey(a,n);(!o||void 0===a[o]||!0===l||void 0===l&&!1!==a[o])&&(a[o||t]=Dg(e))}const o=(e,t)=>ig.forEach(e,((e,l)=>n(e,l,t)));return ig.isPlainObject(e)||e instanceof this.constructor?o(e,t):ig.isString(e)&&(e=e.trim())&&!Yg(e)?o(zg(e),t):null!=e&&n(t,e,l),this}get(e,t){if(e=jg(e),e){const l=ig.findKey(this,e);if(l){const e=this[l];if(!t)return e;if(!0===t)return Ug(e);if(ig.isFunction(t))return t.call(this,e,l);if(ig.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=jg(e),e){const l=ig.findKey(this,e);return!(!l||void 0===this[l]||t&&!Qg(this,this[l],l,t))}return!1}delete(e,t){const l=this;let a=!1;function n(e){if(e=jg(e),e){const n=ig.findKey(l,e);n&&(!t||Qg(l,l[n],n,t))&&(delete l[n],a=!0)}}return ig.isArray(e)?e.forEach(n):n(e),a}clear(e){const t=Object.keys(this);let l=t.length,a=!1;for(;l--;){const n=t[l];(!e||Qg(this,this[n],n,e,!0))&&(delete this[n],a=!0)}return a}normalize(e){const t=this,l={};return ig.forEach(this,((a,n)=>{const o=ig.findKey(l,n);if(o)return t[o]=Dg(a),void delete t[n];const i=e?Wg(n):String(n).trim();i!==n&&delete t[n],t[i]=Dg(a),l[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return ig.forEach(this,((l,a)=>{null!=l&&!1!==l&&(t[a]=e&&ig.isArray(l)?l.join(", "):l)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const l=new this(e);return t.forEach((e=>l.set(e))),l}static accessor(e){const t=(this[Ig]=this[Ig]={accessors:{}}).accessors,l=this.prototype;function a(e){const a=jg(e);t[a]||(Kg(l,e),t[a]=!0)}return ig.isArray(e)?e.forEach(a):a(e),this}};Jg.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ig.reduceDescriptors(Jg.prototype,(({value:e},t)=>{let l=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[l]=e}}})),ig.freezeMethods(Jg);const Xg=Jg;function Gg(e,t){const l=this||Ng,a=t||l,n=Xg.from(a.headers);let o=a.data;return ig.forEach(e,(function(e){o=e.call(l,o,n.normalize(),t?t.status:void 0)})),n.normalize(),o}function Zg(e){return!(!e||!e.__CANCEL__)}function eb(e,t,l){rg.call(this,e??"canceled",rg.ERR_CANCELED,t,l),this.name="CanceledError"}function tb(e,t,l){const a=l.config.validateStatus;l.status&&a&&!a(l.status)?t(new rg("Request failed with status code "+l.status,[rg.ERR_BAD_REQUEST,rg.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l)):e(l)}ig.inherits(eb,rg,{__CANCEL__:!0});const lb=Pg.hasStandardBrowserEnv?{write(e,t,l,a,n,o){const i=[e+"="+encodeURIComponent(t)];ig.isNumber(l)&&i.push("expires="+new Date(l).toGMTString()),ig.isString(a)&&i.push("path="+a),ig.isString(n)&&i.push("domain="+n),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ab(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function nb(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ob(e,t){return e&&!ab(t)?nb(e,t):t}const ib=Pg.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let l;function a(l){let a=l;return e&&(t.setAttribute("href",a),a=t.href),t.setAttribute("href",a),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return l=a(window.location.href),function(e){const t=ig.isString(e)?a(e):e;return t.protocol===l.protocol&&t.host===l.host}}():function(){return function(){return!0}}();function rb(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}
11function sb(e,t){e=e||10;const l=new Array(e),a=new Array(e);let n,o=0,i=0;return t=void 0!==t?t:1e3,function(r){const s=Date.now(),u=a[i];n||(n=s),l[o]=r,a[o]=s;let d=i,c=0;for(;d!==o;)c+=l[d++],d%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),s-n<t)return;const v=u&&s-u;return v?Math.round(1e3*c/v):void 0}}function ub(e,t){let l=0;const a=sb(50,250);return n=>{const o=n.loaded,i=n.lengthComputable?n.total:void 0,r=o-l,s=a(r),u=o<=i;l=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:r,rate:s||void 0,estimated:s&&i&&u?(i-o)/s:void 0,event:n};d[t?"download":"upload"]=!0,e(d)}}const db=typeof XMLHttpRequest<"u",cb=db&&function(e){return new Promise((function(t,l){let a=e.data;const n=Xg.from(e.headers).normalize();let o,i,{responseType:r,withXSRFToken:s}=e;function u(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}if(ig.isFormData(a))if(Pg.hasStandardBrowserEnv||Pg.hasStandardBrowserWebWorkerEnv)n.setContentType(!1);else if(!1!==(i=n.getContentType())){const[e,...t]=i?i.split(";").map((e=>e.trim())).filter(Boolean):[];n.setContentType([e||"multipart/form-data",...t].join("; "))}let d=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",l=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";n.set("Authorization","Basic "+btoa(t+":"+l))}const c=ob(e.baseURL,e.url);function v(){if(!d)return;const a=Xg.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),n={data:r&&"text"!==r&&"json"!==r?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:a,config:e,request:d};tb((function(e){t(e),u()}),(function(e){l(e),u()}),n),d=null}if(d.open(e.method.toUpperCase(),Sg(c,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,"onloadend"in d?d.onloadend=v:d.onreadystatechange=function(){!d||4!==d.readyState||0===d.status&&(!d.responseURL||0!==d.responseURL.indexOf("file:"))||setTimeout(v)},d.onabort=function(){d&&(l(new rg("Request aborted",rg.ECONNABORTED,e,d)),d=null)},d.onerror=function(){l(new rg("Network Error",rg.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const a=e.transitional||_g;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),l(new rg(t,a.clarifyTimeoutError?rg.ETIMEDOUT:rg.ECONNABORTED,e,d)),d=null},Pg.hasStandardBrowserEnv&&(s&&ig.isFunction(s)&&(s=s(e)),s||!1!==s&&ib(c))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&lb.read(e.xsrfCookieName);t&&n.set(e.xsrfHeaderName,t)}void 0===a&&n.setContentType(null),"setRequestHeader"in d&&ig.forEach(n.toJSON(),(function(e,t){d.setRequestHeader(t,e)})),ig.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),r&&"json"!==r&&(d.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",ub(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",ub(e.onUploadProgress)),(e.cancelToken||e.signal)&&(o=t=>{d&&(l(!t||t.type?new eb(null,e,d):t),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o))
11);const p=rb(c);p&&-1===Pg.protocols.indexOf(p)?l(new rg("Unsupported protocol "+p+":",rg.ERR_BAD_REQUEST,e)):d.send(a||null)}))},vb={http:dg,xhr:cb};ig.forEach(vb,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}}));const pb=e=>`- ${e}`,fb=e=>ig.isFunction(e)||null===e||!1===e,hb={getAdapter:e=>{e=ig.isArray(e)?e:[e];const{length:t}=e;let l,a;const n={};for(let o=0;o<t;o++){let t;if(l=e[o],a=l,!fb(l)&&(a=vb[(t=String(l)).toLowerCase()],void 0===a))throw new rg(`Unknown adapter '${t}'`);if(a)break;n[t||"#"+o]=a}if(!a){const e=Object.entries(n).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let l=t?e.length>1?"since :\n"+e.map(pb).join("\n"):" "+pb(e[0]):"as no adapter specified";throw new rg("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return a},adapters:vb};function mb(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eb(null,e)}function gb(e){return mb(e),e.headers=Xg.from(e.headers),e.data=Gg.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),hb.getAdapter(e.adapter||Ng.adapter)(e).then((function(t){return mb(e),t.data=Gg.call(e,e.transformResponse,t),t.headers=Xg.from(t.headers),t}),(function(t){return Zg(t)||(mb(e),t&&t.response&&(t.response.data=Gg.call(e,e.transformResponse,t.response),t.response.headers=Xg.from(t.response.headers))),Promise.reject(t)}))}const bb=e=>e instanceof Xg?{...e}:e;function yb(e,t){t=t||{};const l={};function a(e,t,l){return ig.isPlainObject(e)&&ig.isPlainObject(t)?ig.merge.call({caseless:l},e,t):ig.isPlainObject(t)?ig.merge({},t):ig.isArray(t)?t.slice():t}function n(e,t,l){return ig.isUndefined(t)?ig.isUndefined(e)?void 0:a(void 0,e,l):a(e,t,l)}function o(e,t){if(!ig.isUndefined(t))return a(void 0,t)}function i(e,t){return ig.isUndefined(t)?ig.isUndefined(e)?void 0:a(void 0,e):a(void 0,t)}function r(l,n,o){return o in t?a(l,n):o in e?a(void 0,l):void 0}const s={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:r,headers:(e,t)=>n(bb(e),bb(t),!0)};return ig.forEach(Object.keys(Object.assign({},e,t)),(function(a){const o=s[a]||n,i=o(e[a],t[a],a);ig.isUndefined(i)&&o!==r||(l[a]=i)})),l}const wb="1.6.8",Sb={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Sb[e]=function(l){return typeof l===e||"a"+(t<1?"n ":" ")+e}}));const xb={};function _b(e,t,l){if("object"!=typeof e)throw new rg("options must be an object",rg.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let n=a.length;for(;n-- >0;){const o=a[n],i=t[o];if(i){const t=e[o],l=void 0===t||i(t,o,e);if(!0!==l)throw new rg("option "+o+" must be "+l,rg.ERR_BAD_OPTION_VALUE)}else if(!0!==l)throw new rg("Unknown option "+o,rg.ERR_BAD_OPTION)}}Sb.transitional=function(e,t,l){function a(e,t){return"[Axios v"+wb+"] Transitional option '"+e+"'"+t+(l?". "+l:"")}return(l,n,o)=>{if(!1===e)throw new rg(a(n," has been removed"+(t?" in "+t:"")),rg.ERR_DEPRECATED);return t&&!xb[n]&&(xb[n]=!0,console.warn(a(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(l,n,o)}};const kb={assertOptions:_b,validators:Sb},Cb=kb.validators;let qb=class{constructor(e){this.defaults=e,this.interceptors={request:new xg,response:new xg}}async request(e,t){try{return await this._request(e,t)}catch(l){if(l instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";l.stack?t&&!String(l.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(l.stack+="\n"+t):l.stack=t}throw l}}_request(e,t){"string"==typeof e?(t=t||{},t.url=e):t=e||{},t=yb(this.defaults,t);const{transitional:l,paramsSerializer:a,headers:n}=t;void 0!==l&&kb.assertOptions(l,{silentJSONParsing:Cb.transitional(Cb.boolean),forcedJSONParsing:Cb.transitional(Cb.boolean),clarifyTimeoutError:Cb.transitional(Cb.boolean)}
11,!1),null!=a&&(ig.isFunction(a)?t.paramsSerializer={serialize:a}:kb.assertOptions(a,{encode:Cb.function,serialize:Cb.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=n&&ig.merge(n.common,n[t.method]);n&&ig.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete n[e]})),t.headers=Xg.concat(o,n);const i=[];let r=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let u,d,c=0;if(!r){const e=[gb.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),d=e.length,u=Promise.resolve(t);c<d;)u=u.then(e[c++],e[c++]);return u}d=i.length;let v=t;for(c=0;c<d;){const e=i[c++],t=i[c++];try{v=e(v)}catch(p){t.call(this,p);break}}try{u=gb.call(this,v)}catch(f){return Promise.reject(f)}for(c=0,d=s.length;c<d;)u=u.then(s[c++],s[c++]);return u}getUri(e){e=yb(this.defaults,e);const t=ob(e.baseURL,e.url);return Sg(t,e.params,e.paramsSerializer)}};ig.forEach(["delete","get","head","options"],(function(e){qb.prototype[e]=function(t,l){return this.request(yb(l||{},{method:e,url:t,data:(l||{}).data}))}})),ig.forEach(["post","put","patch"],(function(e){function t(t){return function(l,a,n){return this.request(yb(n||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:l,data:a}))}}qb.prototype[e]=t(),qb.prototype[e+"Form"]=t(!0)}));const Fb=qb;let Tb=class e{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const l=this;this.promise.then((e=>{if(!l._listeners)return;let t=l._listeners.length;for(;t-- >0;)l._listeners[t](e);l._listeners=null})),this.promise.then=e=>{let t;const a=new Promise((e=>{l.subscribe(e),t=e})).then(e);return a.cancel=function(){l.unsubscribe(t)},a},e((function(e,a,n){l.reason||(l.reason=new eb(e,a,n),t(l.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let t;return{token:new e((function(e){t=e})),cancel:t}}};const $b=Tb;function Mb(e){return function(t){return e.apply(null,t)}}function Ob(e){return ig.isObject(e)&&!0===e.isAxiosError}const Pb={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
11alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pb).forEach((([e,t])=>{Pb[t]=e}));const Bb=Pb;function Eb(e){const t=new Fb(e),l=nm(Fb.prototype.request,t);return ig.extend(l,Fb.prototype,t,{allOwnKeys:!0}),ig.extend(l,t,null,{allOwnKeys:!0}),l.create=function(t){return Eb(yb(e,t))},l}const Ab=Eb(Ng);Ab.Axios=Fb,Ab.CanceledError=eb,Ab.CancelToken=$b,Ab.isCancel=Zg,Ab.VERSION=wb,Ab.toFormData=mg,Ab.AxiosError=rg,Ab.Cancel=Ab.CanceledError,Ab.all=function(e){return Promise.all(e)},Ab.spread=Mb,Ab.isAxiosError=Ob,Ab.mergeConfig=yb,Ab.AxiosHeaders=Xg,Ab.formToJSON=e=>Lg(ig.isHTMLForm(e)?new FormData(e):e),Ab.getAdapter=hb.getAdapter,Ab.HttpStatusCode=Bb,Ab.default=Ab;const{Axios:Lb,AxiosError:Hb,CanceledError:Vb,isCancel:Nb,CancelToken:Rb,VERSION:zb,all:Ib,Cancel:jb,isAxiosError:Db,spread:Ub,toFormData:Yb,AxiosHeaders:Qb,HttpStatusCode:Wb,formToJSON:Kb,getAdapter:Jb,mergeConfig:Xb}=Ab;function Gb(...e){const t="string"==typeof e[0]?e[0]:void 0,l="string"==typeof t?1:0,n={immediate:!!l,shallow:!0,abortPrevious:!0};let o={},i=Ab,r=n;const s=e=>!(null==e||!e.request);e.length>0+l&&(s(e[0+l])?i=e[0+l]:o=e[0+l]),e.length>1+l&&s(e[1+l])&&(i=e[1+l]),(e.length===2+l&&!s(e[1+l])||e.length===3+l)&&(r=e[e.length-1]||n);const{initialData:u,shallow:d,onSuccess:c=f,onError:v=f,immediate:p,resetOnExecute:h=!1}=r,m=(0,a.XI)(),g=(d?a.XI:a.iH)(u),b=(0,a.iH)(!1),y=(0,a.iH)(!1),w=(0,a.iH)(!1),S=(0,a.XI)(),_=Ab.CancelToken.source;let k=_();const C=e=>{b.value||!y.value||(k.cancel(e),k=_(),w.value=!0,y.value=!1,b.value=!1)},q=e=>{y.value=e,b.value=!e},F=()=>{h&&(g.value=u)},T=()=>new Promise(((e,t)=>{x(b).toBe(!0).then((()=>S.value?t(S.value):e(P)))})),$={then:(...e)=>T().then(...e),catch:(...e)=>T().catch(...e)};let M=0;const O=(e=t,l={})=>{S.value=void 0;const a="string"==typeof e?e:t??l.url;if(void 0===a)return S.value=new Hb(Hb.ERR_INVALID_URL),b.value=!0,$;F(),!1!==r.abortPrevious&&C(),q(!0),M+=1;const n=M;return w.value=!1,i(a,{...o,..."object"==typeof e?e:l,cancelToken:k.token}).then((e=>{if(w.value)return;m.value=e;const t=e.data;g.value=t,c(t)})).catch((e=>{S.value=e,v(e)})).finally((()=>{var e;null==(e=r.onFinish)||e.call(r),n===M&&q(!1)})),$};p&&t&&O();const P={response:m,data:g,error:S,isFinished:b,isLoading:y,cancel:C,isAborted:w,isCanceled:w,abort:C,execute:O};return{...P,...$}}const Zb=()=>{const e=(0,n.f3)("ubixSupportChatAxios"),t=(0,n.f3)("projectCode"),l=(0,n.f3)("dialogId"),a=vf(),o=Qh(),{execute:i,data:r,error:s}=Gb("/messages/create",{method:"POST"},e,{immediate:!1}),u=async e=>{if(e)return await i({data:{projectCode:t,text:e,nnDialog:l},headers:{Authorization:"Bearer "+o.userToken}})};return(0,n.YP)(s,(()=>{a.notify({message:"Failed to send message",type:"negative"})})),{send:u,data:r}},ey=(0,n._)("div",{class:"text-h6"},"Upload",-1),ty={class:"ubix-support-chat-uploader__images"},ly=(0,n.aZ)({__name:"UbixSupportChatUploader",props:{modelValue:{type:Boolean},text:{}},emits:["update:modelValue","update:text","update-dialog"],setup(e,{emit:t}){const l=e,o=t,r=(0,n.f3)("ubixSupportChatAxios"),s=(0,n.f3)("projectCode"),u=(0,n.f3)("dialogId"),d=(0,a.iH)(),c=(0,a.iH)([]),v=(0,a.iH)([]),p=vf(),f=P(l,"modelValue",o),h=P(l,"text",o),m=Qh(),g=Zb(),b=Gb("/messages/images",{method:"POST"},r,{immediate:!1}),y=(0,n.Fl)((()=>1024*lm*1024)),w=(0,n.Fl)((()=>!h.value.length&&0===c.value.length)),S=(0,n.Fl)((()=>c.value.some((e=>e.size>y.value)))),x=(0,n.Fl)((()=>c.value.length>am)),_=(0,n.Fl)((()=>c.value.length)),k=(0,n.Fl)((()=>!c.value.some((e=>{var t,l,a;return Object.values(Tf).includes(null==(a=null==(l=null==(t=null==e?void 0:e.name)?void 0:t.split("."))?void 0:l.pop())?void 0:a.toUpperCase())})))),C=(0,n.Fl)((()=>`${Object.values(Tf).join(" and ")} files with a max size of ${lm} MB are allowed to be uploaded.`)),q=e=>{var t;const l=(null==(t=e.target)?void 0:t.files)||[];for(let a=0;a<l.length;a++){const e=l[a],t=new FileReader;t.onload=()=>{v.value.push({path:t.result,alt:e.name}),c.value.push(e)}
11,t.readAsDataURL(e)}},F=()=>{d.value.click()},T=async()=>{let e;if(_.value){if(S.value)return void p.notify({message:`Max file size: ${lm}MB`,type:"negative"});if(x.value)return void p.notify({message:`Max files count: ${am}`,type:"negative"});if(k.value)return void p.notify({message:"One of your file has wrong extension",type:"negative"});let t=new FormData;c.value.forEach((e=>{t.append("images",e)})),e=await b.execute({params:{projectCode:s,nnDialog:u},data:t,headers:{Authorization:"Bearer "+m.userToken,"Content-Type":"multipart/form-data"}})}const t=await g.send(h.value);o("update-dialog",[...e?[e.data.value.data.newMessage]:[],...t?[t.data.value.data]:[]]),c.value=[],v.value=[],f.value=!1},$=e=>{c.value.splice(e,1),v.value.splice(e,1)},M=()=>{c.value=[],v.value=[],f.value=!1};return(0,n.YP)(f,(async e=>{e?(await(0,n.Y3)(),d.value.click()):(c.value=[],v.value=[])})),(0,n.YP)(_,(e=>{e||(f.value=!1)})),(0,n.YP)(b.error,(()=>{p.notify({message:"Failed to send image",type:"negative"})})),(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Lr),{modelValue:(0,a.SU)(f),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,a.dq)(f)?f.value=e:null),class:"ubix-support-chat-uploader"},{default:(0,n.w5)((()=>[(0,n._)("input",{type:"file",ref_key:"uploader",ref:d,name:"images",onChange:q,multiple:"",accept:".jpg, .jpeg, .png",class:"hidden"},null,544),(0,n.Wm)((0,a.SU)(kn),{class:"ubix-support-chat-uploader__card"},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Cn),null,{default:(0,n.w5)((()=>[ey])),_:1}),(0,n.Wm)((0,a.SU)(vs)),(0,n.Wm)((0,a.SU)(Cn),{class:"scroll ubix-support-chat-uploader__scroll"},{default:(0,n.w5)((()=>[(0,n._)("div",ty,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(v.value,((e,t)=>((0,n.wg)(),(0,n.j4)(Jh,(0,n.dG)({key:t,ref_for:!0},{image:e},{removable:"","onClick:remove":e=>$(t)}),null,16,["onClick:remove"])))),128))])])),_:1}),(0,n.Wm)((0,a.SU)(Cn),null,{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(vu),{class:"ubix-support-chat-uploader__input",ref:"input",modelValue:(0,a.SU)(h),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,a.dq)(h)?h.value=e:null),filled:"",autofocus:"",autogrow:""},null,8,["modelValue"])])),_:1}),(0,n.Wm)((0,a.SU)(vs)),(0,n.Wm)((0,a.SU)(Cn),null,{default:(0,n.w5)((()=>[(0,n.Uk)((0,i.zw)(C.value),1)])),_:1}),(0,n.Wm)((0,a.SU)(qn),{align:"between"},{default:(0,n.w5)((()=>[(0,n._)("div",null,[(0,n.Wm)((0,a.SU)(Ll),{flat:"",label:"Add",color:"primary",onClick:F})]),(0,n._)("div",null,[(0,n.Wm)((0,a.SU)(Ll),{flat:"",label:"Cancel",color:"primary",onClick:M}),(0,n.Wm)((0,a.SU)(Ll),(0,n.dG)({flat:"",label:"Send",color:"primary",onClick:T},{disable:w.value}),null,16)])])),_:1})])),_:1})])),_:1},8,["modelValue"]))}}),ay=(0,n.aZ)({__name:"UbixSupportChatControls",props:{modelValue:{}},emits:["update:modelValue","update-dialog"],setup(e,{emit:t}){const l=e,o=t,i=(0,a.iH)(!1),{send:r,data:s}=Zb(),u=P(l,"modelValue",o),d=(0,n.Fl)((()=>!u.value.length)),c=()=>{i.value=!0},v=async()=>{await r(u.value)};(0,n.YP)(s,(e=>{u.value="",o("update-dialog",[e.data])}));const p=e=>{u.value="",o("update-dialog",e)};return(e,t)=>((0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,a.SU)(vu),{ref:"input",modelValue:(0,a.SU)(u),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,a.dq)(u)?u.value=e:null),filled:"",autofocus:"",autogrow:""},{before:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Ll),{round:"",color:"primary",flat:"",icon:"attach_file",onClick:c})])),after:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Ll),(0,n.dG)({round:"",color:"primary",flat:"",icon:"send",onClick:v},{disable:d.value}),null,16)])),_:1},8,["modelValue"]),(0,n.Wm)(ly,{modelValue:i.value,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value=e),text:(0,a.SU)(u),"onUpdate:text":t[2]||(t[2]=e=>(0,a.dq)(u)?u.value=e:null),onUpdateDialog:p},null,8,["modelValue","text"])],64))}}),ny={key:0,class:"flex justify-center ubix-support-chat-dialog__loading"},oy=(0,n.aZ)({__name:"UbixSupportChatDialog",props:{name:{},dialogId:{},lastIndex:{}},emits:["update:dialogId"],setup(e,{emit:t}){const l=e,o=t;(0,n.JJ)("dialogId",l.dialogId);const i=(0,n.f3)("ubixSupportChatAxios"),r=(0,n.f3)("projectCode"),s=P(l,"dialogId",o),u=Qh(),d=Gb(`/project/${r}/settings`,{method:"GET"},i,{immediate:!1}),{data:c,error:v,execute:p}=Gb("/messages/dialog",{method:"GET"},i,{immediate:!1}),{pause:f,resume:h}=_((async()=>{await p({params:{projectCode:r,dialogId:l.dialogId,lastIndex:l.lastIndex},headers:{Authorization:"Bearer "+u.userToken}}),y.value=!1}),5e3),m=(0,a.iH)(""),g=(0,a.iH)(),b=(0,a.iH)(!0),y=(0,a.iH)(!1),w=(0,a.iH)([]),S=(0,n.Fl)((()=>{var e,t;return(null==(t=null==(e=null==d?void 0:d.data)?void 0:e.value)?void 0:t.data)&&!w.value.length})),x=(0,n.Fl)((()=>{var e;return null!=(e=null==c?void 0:c.value)&&e.data?gf([...c.value.data,...w.value],"Id"):S.value?[{Id:null,Sender:"Service message",Text:d.data.value.data.WelcomeChatText,isRead:!0,DialogId:null,CreationDate:Date.now(),Images:null}]:w.value})),k=e=>{e.every((e=>e.DialogId===l.dialogId))?(w.value=gf([...w.value,...e],"Id"),F()):s.value=e[0].DialogId},q=()=>{y.value=!0,h()},F=()=>{const e=g.value.$el.querySelector(".q-scrollarea__content").scrollHeight+9999999;g.value.setScrollPosition("vertical",e,300)};return C(s,(async e=>{f(),e?(await p({params:{projectCode:r,dialogId:l.dialogId,lastIndex:l.lastIndex},headers:{Authorization:"Bearer "+u.userToken}}),b.value=!1,h()):(await d.execute({headers:{Authorization:"Bearer "+u.userToken}}),b.value=!1)})),(0,n.YP)(v,(e=>{e&&f()})),(0,n.YP)(b,(async e=>{e||(await(0,n.Y3)(),F())})),(0,n.Ah)((()=>{f()})),(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Fc),(0,n.dG)({name:e.name},{title:"Dialog",class:"ubix-support-chat-dialog"}),{default:(0,n.w5)((()=>[b.value?((0,n.wg)(),(0,n.iD)("div",ny,[(0,n.Wm)((0,a.SU)(pl),{color:"primary",size:"3em"})])):(0,a.SU)(v)?((0,n.wg)(),(0,n.j4)(Sf,{key:1,class:"text-center ubix-support-chat-dialog__error","onClick:retry":q})):((0,n.wg)(),(0,n.j4)((0,a.SU)(ud),{key:2,class:"ubix-support-chat-dialog__scroll",ref_key:"scrollRef",ref:g},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(x.value,(e=>((0,n.wg)(),(0,n.j4)(tm,(0,n.dG)({key:e.Id,ref_for:!0},{message:e}),null,16)))),128))])),_:1},512)),(0,n.Wm)(ay,{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=e=>m.value=e),onUpdateDialog:k},null,8,["modelValue"])])),_:1},16))}}),iy=["textContent"],ry=(0,n.aZ)({__name:"UbixSupportChatWidget",props:{modelValue:{type:Boolean},dialogs:{},isLoading:{type:Boolean},error:{}},emits:["update:modelValue","retry"],setup(e,{emit:t}){const l=e,o=t,r=(0,a.iH)(qf.DIALOGS),s=(0,a.iH)(),u=(0,a.iH)(),d=(0,a.iH)(),c=P(l,"modelValue",o),v=(0,n.Fl)((()=>Object.values(Ff)[r.value])),p=(0,n.Fl)((()=>r.value>0)),f=(0,n.Fl)((()=>{var e;return null!=(e=l.dialogs)&&e.length?l.dialogs[l.dialogs.length-1].Id:0}));M(d,(e=>{e.target instanceof Element&&e.target.closest(".ubix-support-chat-uploader")||(c.value=!1)}));const h=e=>{u.value=e,r.value=qf.DIALOG},m=()=>{o("retry")},g=()=>{s.value.previous()},b=()=>{c.value=!1},y=async()=>{u.value=null,r.value=qf.DIALOG};return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Lr),{modelValue:(0,a.SU)(c),"onUpdate:modelValue":t[2]||(t[2]=e=>(0,a.dq)(c)?c.value=e:null),seamless:"",position:"bottom",class:"ubix-support-chat-widget"},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(kn),{ref_key:"card",ref:d,class:"ubix-support-chat-widget__card flex column"},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Cn),{class:"flex justify-between items-center"},{default:(0,n.w5)((()=>[p.value?((0,n.wg)(),(0,n.j4)((0,a.SU)(Ll),{key:0,flat:"",round:"",icon:"chevron_left",onClick:g})):(0,n.kq)("",!0),(0,n._)("div",{class:"text-h6",textContent:(0,i.zw)(v.value)},null,8,iy),(0,n.Wm)((0,a.SU)(Ll),{flat:"",round:"",icon:"close",onClick:b})])),_:1}),(0,n.Wm)((0,a.SU)(Cn),{class:"ubix-support-chat-widget__body"},{default:(0,n.w5)((()=>[(0,n.Wm)((0,a.SU)(Mc),{modelValue:r.value,"onUpdate:modelValue":t[1]||(t[1]=e=>r.value=e),class:"ubix-support-chat-widget__stepper full-height flex column",ref_key:"stepper",ref:s,color:"primary",animated:"",flat:"","header-class":"hidden"},{default:(0,n.w5)((()=>[(0,n.Wm)(Cf,(0,n.dG)({dialogs:e.dialogs,isLoading:e.isLoading,error:e.error},{onOpenDialog:h,onNewDialog:y,onRetry:m,name:(0,a.SU)(qf).DIALOGS}),null,16,["name"]),(0,n.Wm)(oy,(0,n.dG)({lastIndex:f.value},{"dialog-id":u.value,"onUpdate:dialogId":t[0]||(t[0]=e=>u.value=e),name:(0,a.SU)(qf).DIALOG}
11),null,16,["dialog-id","name"])])),_:1},8,["modelValue"])])),_:1})])),_:1},512)])),_:1},8,["modelValue"]))}}),sy=(0,n.aZ)({__name:"UbixSupportChatBadge",props:{modelValue:{}},setup(e){const t=e,l=(0,n.Fl)((()=>t.modelValue>9?"+9":t.modelValue.toString()));return(e,t)=>((0,n.wg)(),(0,n.j4)((0,a.SU)(Rt),{color:"red",rounded:"",floating:""},{default:(0,n.w5)((()=>[(0,n.Uk)((0,i.zw)(l.value),1)])),_:1}))}}),uy=({userToken:e})=>{const t=(0,n.f3)("ubixSupportChatAxios"),l=(0,n.f3)("projectCode"),o=Qh(),{data:i,error:r,execute:s,isLoading:u}=Gb("dialogs/user",{method:"GET"},t,{immediate:!1,initialData:{data:[],status:""}}),{pause:d,resume:c}=_((async()=>{try{await s({params:{projectCode:l},headers:{Authorization:"Bearer "+o.userToken}})}finally{p.value=!1}}),5e3),v=(0,a.iH)(!0),p=(0,a.iH)(!1),f=(0,n.Fl)((()=>{var e,t;return null==(t=null==(e=null==i?void 0:i.value)?void 0:e.data)?void 0:t.reduce(((e,t)=>e+t.Unread),0)})),h=(0,n.Fl)((()=>v.value||p.value));return(0,n.bv)((()=>{c(),o.userToken=e})),(0,n.Ah)((()=>{d()})),(0,n.YP)(r,(e=>{e&&d()})),k(u,(e=>{e||(v.value=!1)}),{count:2}),{data:i,error:r,isLoading:h,retry:()=>{p.value=!0,c()},unread:f}},dy={install(e,t){const l=Eh();e.use(l),e.provide("projectCode",t.projectCode),e.provide("ubixSupportChatAxios",Ab.create({baseURL:t.dev?"https://chat-api.ubix.network/api":"https://chat-api.ubix.network/api",headers:{"Content-Type":"application/json"}})),e.component("UbixSupportChatWidget",ry),e.component("UbixSupportChatBadge",sy)}}}},t={};function l(a){var n=t[a];if(void 0!==n)return n.exports;var o=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(o.exports,o,o.exports,l),o.loaded=!0,o.exports}l.m=e,(()=>{l.amdO={}})(),(()=>{var e=[];l.O=(t,a,n,o)=>{if(!a){var i=1/0;for(d=0;d<e.length;d++){for(var[a,n,o]=e[d],r=!0,s=0;s<a.length;s++)(!1&o||i>=o)&&Object.keys(l.O).every((e=>l.O[e](a[s])))?a.splice(s--,1):(r=!1,o<i&&(i=o));if(r){e.splice(d--,1);var u=n();void 0!==u&&(t=u)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[a,n,o]}})(),(()=>{l.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return l.d(t,{a:t}),t}})(),(()=>{l.d=(e,t)=>{for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}})(),(()=>{l.f={},l.e=e=>Promise.all(Object.keys(l.f).reduce(((t,a)=>(l.f[a](e,t),t)),[]))})(),(()=>{l.u=e=>"js/"+(64===e?"chunk-common":e)+"."+{26:"8c309c39",64:"08143dea",141:"135a5df6",170:"8c264d99",224:"789aabfc",293:"fc276184",305:"1d9b7477",308:"0c1bbc11",373:"bdc38c28",456:"255e139b",466:"6b1ab447",589:"851cd174",620:"df4cbfee",715:"c118b6dc",734:"db4c0339",744:"0abe40e2",773:"17b7d4e8",797:"b184d47a",825:"e15c3a7b",900:"de7c52e9",963:"55c733e5",980:"f3305b8a"}[e]+".js"})(),(()=>{l.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{26:"7e59bd40",141:"27471fd8",143:"809aa3d2",170:"5920e42d",224:"956f60f6",456:"67072ca0",589:"afd2050b",734:"1ae84b74",736:"97e22248",773:"7700877f",900:"2ae94312",980:"35ae241b"}[e]+".css"})(),(()=>{l.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ubi:";l.l=(a,n,o,i)=>{if(e[a])e[a].push(n);else{var r,s;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var c=u[d];if(c.getAttribute("src")==a||c.getAttribute("data-webpack")==t+o){r=c;break}}r||(s=!0,r=document.createElement("script"),r.charset="utf-8",r.timeout=120,l.nc&&r.setAttribute("nonce",l.nc),r.setAttribute("data-webpack",t+o),r.src=a),e[a]=[n];var v=(t,l)=>{r.onerror=r.onload=null,clearTimeout(p);var n=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),n&&n.forEach((e=>e(l))),t)return t(l)},p=setTimeout(v.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=v.bind(null,r.onerror),r.onload=v.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),(()=>{l.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
11),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{l.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{l.p="/"})(),(()=>{var e=(e,t,l,a)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css";var o=o=>{if(n.onerror=n.onload=null,"load"===o.type)l();else{var i=o&&("load"===o.type?"missing":o.type),r=o&&o.target&&o.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=i,s.request=r,n.parentNode.removeChild(n),a(s)}};return n.onerror=n.onload=o,n.href=t,document.head.appendChild(n),n},t=(e,t)=>{for(var l=document.getElementsByTagName("link"),a=0;a<l.length;a++){var n=l[a],o=n.getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(o===e||o===t))return n}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){n=i[a],o=n.getAttribute("data-href");if(o===e||o===t)return n}},a=a=>new Promise(((n,o)=>{var i=l.miniCssF(a),r=l.p+i;if(t(i,r))return n();e(a,r,n,o)})),n={143:0};l.f.miniCss=(e,t)=>{var l={26:1,141:1,170:1,224:1,456:1,589:1,734:1,773:1,900:1,980:1};n[e]?t.push(n[e]):0!==n[e]&&l[e]&&t.push(n[e]=a(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}})(),(()=>{var e={143:0};l.f.j=(t,a)=>{var n=l.o(e,t)?e[t]:void 0;if(0!==n)if(n)a.push(n[2]);else{var o=new Promise(((l,a)=>n=e[t]=[l,a]));a.push(n[2]=o);var i=l.p+l.u(t),r=new Error,s=a=>{if(l.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var o=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;r.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",r.name="ChunkLoadError",r.type=o,r.request=i,n[1](r)}};l.l(i,s,"chunk-"+t,t)}},l.O.j=t=>0===e[t];var t=(t,a)=>{var n,o,[i,r,s]=a,u=0;if(i.some((t=>0!==e[t]))){for(n in r)l.o(r,n)&&(l.m[n]=r[n]);if(s)var d=s(l)}for(t&&t(a);u<i.length;u++)o=i[u],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(d)},a=globalThis["webpackChunkubi"]=globalThis["webpackChunkubi"]||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var a=l.O(void 0,[736],(()=>l(4001)));a=l.O(a)})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.