-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvuetify-inline-fields.cjs.js
11 lines (11 loc) · 89.8 KB
/
vuetify-inline-fields.cjs.js
1
2
3
4
5
6
7
8
9
10
11
"use strict";var un=Object.create;var Ge=Object.defineProperty;var sn=Object.getOwnPropertyDescriptor;var pn=Object.getOwnPropertyNames;var fn=Object.getPrototypeOf,vn=Object.prototype.hasOwnProperty;var yn=(r,t,l,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of pn(t))!vn.call(r,i)&&i!==l&&Ge(r,i,{get:()=>t[i],enumerable:!(o=sn(t,i))||o.enumerable});return r};var be=(r,t,l)=>(l=r!=null?un(fn(r)):{},yn(t||!r||!r.__esModule?Ge(l,"default",{value:r,enumerable:!0}):l,r));/**
* @name @wdns/vuetify-inline-fields
* @version 1.0.6
* @description Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications.
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
* @copyright Copyright 2024, WebDevNerdStuff
* @homepage https://webdevnerdstuff.github.io/vuetify-inline-fields/
* @repository https://github.com/webdevnerdstuff/vuetify-inline-fields
* @license MIT License
*/Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),Re=require("vuetify"),Be=require("vuetify/lib/components/VIcon/index.mjs"),Ye=require("vuetify/lib/components/VBtn/index.mjs"),mn=require("vuetify/lib/components/VAutocomplete/index.mjs"),te=require("vuetify/lib/components/VCard/index.mjs"),je=require("vuetify/components"),In=require("@vueuse/core"),Cn=require("vuetify/lib/components/VCheckbox/index.mjs"),Bn=require("vuetify/lib/components/VSelect/index.mjs"),hn=require("vuetify/lib/components/VSwitch/index.mjs"),gn=require("vuetify/lib/components/VTextField/index.mjs"),bn=require("vuetify/lib/components/VTextarea/index.mjs"),Se=Symbol("identifier"),Fe={elevation:5,variant:"flat"},Te={cancelButtonColor:"default",cancelButtonSize:"x-small",cancelButtonTitle:"Cancel",cancelButtonVariant:"text",cancelIcon:void 0,cancelIconColor:"default",cardField:!1,cardOffsetX:0,cardOffsetY:0,cardProps:()=>({}),cell:!1,cellUnderlineFullWidth:!0,closeSiblings:!1,color:"primary",density:"compact",disabled:!1,displayAppendIcon:void 0,displayAppendIconColor:void 0,displayAppendIconSize:"x-small",displayAppendInnerIcon:void 0,displayAppendInnerIconColor:void 0,displayAppendInnerIconSize:"x-small",displayPrependIcon:void 0,displayPrependIconColor:void 0,displayPrependIconSize:"x-small",displayPrependInnerIcon:void 0,displayPrependInnerIconColor:void 0,displayPrependInnerIconSize:"x-small",emptyText:"empty",error:!1,fieldOnly:!1,hideCancelIcon:!1,hideDetails:!0,label:"",loading:!1,loadingWait:!0,name:"",required:!1,tableField:!0,underlineColor:"primary",underlineStyle:"dotted",underlineWidth:"2px",underlined:!0,valueColor:"default"},_e={autofocus:!0},xe={hideCancelIcon:!1,hideSaveIcon:!1,loadingIcon:void 0,loadingIconColor:"primary",saveButtonColor:"primary",saveButtonSize:"x-small",saveButtonTitle:"Save",saveButtonVariant:"text",saveIcon:void 0,saveIconColor:"primary"},He={falseValue:!1,iconFalse:void 0,iconFalseColor:"danger",iconFalseTitle:"No",iconTrue:void 0,iconTrueColor:"success",iconTrueTitle:"Yes",icons:!0,trueValue:!0},Sn={...Te,...He,...xe,falseIcon:void 0,icons:!0,trueIcon:void 0},Fn={...Te,..._e,...xe,clearIcon:"$clear",clearable:!1,hideSelected:!0,itemTitle:"title",itemValue:"value",items:()=>[],menu:!0,rules:()=>[],variant:"underlined"},Vn={...Te,..._e,...xe,autoSelectFirst:!1,clearIcon:"$clear",clearable:!1,hideSelected:!0,itemTitle:"title",itemValue:"value",items:()=>[],menu:!0,menuIcon:"$dropdown",rules:()=>[],variant:"underlined"},zn={...Te,...He,...xe,icons:!0,falseIcon:""},kn={..._e,...xe,...Te,autoGrow:!0,clearIcon:"$clear",rows:1,truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},Je={...Te,..._e,...xe,clearIcon:"$clear",truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},b="v-inline-fields",Ve=r=>{const{cell:t=!1,field:l="",density:o="",disabled:i=!1,iconSet:u="mdi",loading:s=!1,loadingWait:d,tableField:c=!1,variant:n}=r,a=o&&n;return{[`${b}`]:!0,[`${b}--container`]:!0,[`${b}--container-cell`]:t,[`${b}--container-disabled`]:e.unref(i),[`${b}--container-table`]:c,[`${b}--container-icon-set-${u}`]:!0,[`${b}--container-loading`]:s&&d,[`${b}--container-${l}`]:!0,[`${b}--container-${l}-${o}`]:!0,[`${b}--container-${l}-${o}-${n}`]:a,[`${b}--container-${l}-${n}`]:n,[`${b}--container-${l}-${n}-${o}`]:a,[`${b}--container-${o}`]:o,[`${b}--container-${o}-${l}`]:o,[`${b}--container-${o}-${n}`]:a,[`${b}--container-${n}`]:n,[`${b}--container-${n}-${o}`]:a,[`${b}--container-${n}-${l}`]:n}},ze=r=>{const{cell:t=!1,cellUnderlineFullWidth:l=!0,field:o="",density:i=""}=r;return{[`${b}--display-container-cell`]:t,[`${b}--display-container-cell-underline-full-width`]:t&&l,[`${b}--display-container`]:!0,[`${b}--display-wrapper-value`]:!0,[`${o}`]:!0,"v-input":!0,[`v-input--density-${i}`]:!0,"v-input--horizontal":!0}},$e=r=>{const{density:t="",variant:l=""}=r;return{"v-input":!0,"v-input--dirty":!0,"v-input--horizontal":!0,"v-text-field":!0,[`v-input--density-${t}`]:!0,[`v-text-field--plain-${l}`]:!0}},Ze=r=>{const{density:t=""}=r;return{[`${b}--selection-control`]:!0,[`v-selection-control--density-${t}`]:!0}},Le=(r,t,l)=>{const{error:o=!1,empty:i=!1}=l;return{[`${b}`]:!0,[`${b}--display-value-${r}`]:!0,[`${b}--display-value`]:!0,[`${b}--display-value-empty`]:e.unref(i),[`text-${t}`]:!e.unref(o),"text-danger":e.unref(o)}},ke=r=>{const{name:t,active:l=!1}=r;return{[`${b}`]:!0,[`${b}--field`]:!0,[`${b}--field-${t}`]:!0,[`${b}--field-active`]:l}},Pe=r=>{const{name:t,showField:l}=r;return{[`${b}--card-container`]:!0,[`${b}--card-container-${t}`]:!0,"d-none":!l}};function Xe(r){if(!r)return 100;if(r.toString().includes(".")){const t=100*Number(r);return t>=100?100:t}return Number(r)>=100?100:Number(r)}function Ke(r){let t=function(h){const S={AliceBlue:"#F0F8FF",AntiqueWhite:"#FAEBD7",Aqua:"#00FFFF",Aquamarine:"#7FFFD4",Azure:"#F0FFFF",Beige:"#F5F5DC",Bisque:"#FFE4C4",Black:"#000000",BlanchedAlmond:"#FFEBCD",Blue:"#0000FF",BlueViolet:"#8A2BE2",Brown:"#A52A2A",BurlyWood:"#DEB887",CadetBlue:"#5F9EA0",Chartreuse:"#7FFF00",Chocolate:"#D2691E",Coral:"#FF7F50",CornflowerBlue:"#6495ED",Cornsilk:"#FFF8DC",Crimson:"#DC143C",Cyan:"#00FFFF",DarkBlue:"#00008B",DarkCyan:"#008B8B",DarkGoldenRod:"#B8860B",DarkGray:"#A9A9A9",DarkGreen:"#006400",DarkGrey:"#A9A9A9",DarkKhaki:"#BDB76B",DarkMagenta:"#8B008B",DarkOliveGreen:"#556B2F",DarkOrange:"#FF8C00",DarkOrchid:"#9932CC",DarkRed:"#8B0000",DarkSalmon:"#E9967A",DarkSeaGreen:"#8FBC8F",DarkSlateBlue:"#483D8B",DarkSlateGray:"#2F4F4F",DarkSlateGrey:"#2F4F4F",DarkTurquoise:"#00CED1",DarkViolet:"#9400D3",DeepPink:"#FF1493",DeepSkyBlue:"#00BFFF",DimGray:"#696969",DimGrey:"#696969",DodgerBlue:"#1E90FF",FireBrick:"#B22222",FloralWhite:"#FFFAF0",ForestGreen:"#228B22",Fuchsia:"#FF00FF",Gainsboro:"#DCDCDC",GhostWhite:"#F8F8FF",Gold:"#FFD700",GoldenRod:"#DAA520",Gray:"#808080",Green:"#008000",GreenYellow:"#ADFF2F",Grey:"#808080",HoneyDew:"#F0FFF0",HotPink:"#FF69B4",IndianRed:"#CD5C5C",Indigo:"#4B0082",Ivory:"#FFFFF0",Khaki:"#F0E68C",Lavender:"#E6E6FA",LavenderBlush:"#FFF0F5",LawnGreen:"#7CFC00",LemonChiffon:"#FFFACD",LightBlue:"#ADD8E6",LightCoral:"#F08080",LightCyan:"#E0FFFF",LightGoldenRodYellow:"#FAFAD2",LightGray:"#D3D3D3",LightGreen:"#90EE90",LightGrey:"#D3D3D3",LightPink:"#FFB6C1",LightSalmon:"#FFA07A",LightSeaGreen:"#20B2AA",LightSkyBlue:"#87CEFA",LightSlateGray:"#778899",LightSlateGrey:"#778899",LightSteelBlue:"#B0C4DE",LightYellow:"#FFFFE0",Lime:"#00FF00",LimeGreen:"#32CD32",Linen:"#FAF0E6",Magenta:"#FF00FF",Maroon:"#800000",MediumAquaMarine:"#66CDAA",MediumBlue:"#0000CD",MediumOrchid:"#BA55D3",MediumPurple:"#9370DB",MediumSeaGreen:"#3CB371",MediumSlateBlue:"#7B68EE",MediumSpringGreen:"#00FA9A",MediumTurquoise:"#48D1CC",MediumVioletRed:"#C71585",MidnightBlue:"#191970",MintCream:"#F5FFFA",MistyRose:"#FFE4E1",Moccasin:"#FFE4B5",NavajoWhite:"#FFDEAD",Navy:"#000080",OldLace:"#FDF5E6",Olive:"#808000",OliveDrab:"#6B8E23",Orange:"#FFA500",OrangeRed:"#FF4500",Orchid:"#DA70D6",PaleGoldenRod:"#EEE8AA",PaleGreen:"#98FB98",PaleTurquoise:"#AFEEEE",PaleVioletRed:"#DB7093",PapayaWhip:"#FFEFD5",PeachPuff:"#FFDAB9",Peru:"#CD853F",Pink:"#FFC0CB",Plum:"#DDA0DD",PowderBlue:"#B0E0E6",Purple:"#800080",RebeccaPurple:"#663399",Red:"#FF0000",RosyBrown:"#BC8F8F",RoyalBlue:"#4169E1",SaddleBrown:"#8B4513",Salmon:"#FA8072",SandyBrown:"#F4A460",SeaGreen:"#2E8B57",SeaShell:"#FFF5EE",Sienna:"#A0522D",Silver:"#C0C0C0",SkyBlue:"#87CEEB",SlateBlue:"#6A5ACD",SlateGray:"#708090",SlateGrey:"#708090",Snow:"#FFFAFA",SpringGreen:"#00FF7F",SteelBlue:"#4682B4",Tan:"#D2B48C",Teal:"#008080",Thistle:"#D8BFD8",Tomato:"#FF6347",Turquoise:"#40E0D0",Violet:"#EE82EE",Wheat:"#F5DEB3",White:"#FFFFFF",WhiteSmoke:"#F5F5F5",Yellow:"#FFFF00",YellowGreen:"#9ACD32"};let O=h;return Object.entries(S).forEach(([C,V])=>{h.toLowerCase()!=C.toLowerCase()||(O=V)}),O}(r),l=0,o=0,i=0,u=100,s=0,d=0,c=0;if(t.substring(0,1)==="#")t=function(h){let S=h.replace("#","");S.length===3&&(S=S.split("").map(B=>B+B).join(""));const O=parseInt(S.substring(0,2),16),C=parseInt(S.substring(2,4),16),V=parseInt(S.substring(4,6),16);return[O,C,V,100]}(t);else if(t.includes("rgb"))t=[...t.matchAll(/[\d+.\d+]+/g)].map(Number);else if(t.includes("hsl"))return t=[...t.matchAll(/[\d+.\d+]+/g)].map(String),l=t[0],o=t[1],i=t[2],u=Xe(t[3]),`${l} ${o}% ${i}% / ${u}%`;[s,d,c,u]=t,s/=255,d/=255,c/=255,u=Xe(u);const n=Math.max(s,d,c),a=Math.min(s,d,c);if(n===null||!a===null||isNaN(n)||isNaN(a)){const h="0 0% 100% / 12%";return console.warn(`[VuetifyInlineFields]: The "color" prop value using "${t}" doesn't exist. Using the value "hsl(${h})" in it's place.`),h}if(l=(n+a)/2,o=(n+a)/2,i=(n+a)/2,n==a)l=o=0;else{const h=n-a;switch(o=i>.5?h/(2-n-a):h/(n+a),n){case s:l=(d-c)/h+(d<c?6:0);break;case d:l=(c-s)/h+2;break;case c:l=(s-d)/h+4}l/=6}return l=Math.round(360*l),o=Math.round(100*o),i=Math.round(100*i),`${l} ${o}% ${i}% / ${u}%`}const Pn=(r,t)=>{if(function(o){return o==="transparent"||o==="none"||o==="inherit"||o==="currentColor"||o==="initial"||o==="unset"}(r))return r;if(function(o){return o.includes("--v-theme")}(r))return`rgb(var(${r}))`;const l=function(o,i){const u=i.global.current.value.colors;return Object.entries(u).find(([s])=>s===o)}(r,t);return l?`hsl(${Ke(l[1])})`:`hsl(${Ke(r)})`},We=r=>{const{str:t,unit:l="px"}=r;if(t!=null&&t!=="")return+t?`${Number(t)}${l}`:String(t)},Qe=r=>{var i;const{modelValue:t,trueValue:l}=r,o=e.unref(t);return((i=o==null?void 0:o.toLowerCase)==null?void 0:i.call(o))==="true"||o==="1"||o=="1"||o===!0||o==l||o===l},qe=r=>{const{underlineStyle:t,underlineWidth:l,color:o,error:i,theme:u,underlined:s}=r;let{underlineColor:d}=r;d=d||o;const c={"border-bottom-color":Pn(d,u),"border-bottom-style":t,"border-bottom-width":l};return e.unref(i)&&(c["border-bottom-color"]="rgb(var(--v-theme-danger))"),s||(c["border-bottom"]="none"),c},he=r=>{const{cardMinWidth:t,cardOffsetX:l,cardOffsetY:o,cardWidth:i,field:u,name:s=""}=r,d=(a=>{const{cardOffsetX:h,cardOffsetY:S,field:O}=a;if(!O)return{bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};const{x:C,y:V}=O.getBoundingClientRect(),{width:I,height:B}=O.getBoundingClientRect(),{right:E,bottom:Z}=O.getBoundingClientRect();return{bottom:We({str:Z+Number(S)}),height:B,left:We({str:0+Number(h)}),right:We({str:E+Number(h)}),top:We({str:2+Number(S)}),width:We({str:I}),x:C,y:V}})({cardOffsetX:l,cardOffsetY:o,field:u});let c=t,n=i;return n||(n=s==="checkbox"?"fit-content":d.width),c||(c=s==="checkbox"?"fit-content":d.width),{left:d.left,top:d.top,width:n,zIndex:10}},De=e.defineComponent({__name:"DisplayedValue",props:{color:{},displayAppendIcon:{},displayAppendIconColor:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayValue:{},empty:{type:[Object,Boolean]},error:{type:Boolean},field:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},emits:["toggleField"],setup(r,{emit:t}){const l=e.useAttrs(),o=t,i=r,u=e.useSlots(),s=Re.useTheme(),d=e.reactive({...l,...i});e.watchEffect(()=>{Object.assign(d,{...l,...i})});const c={displayValue:i.displayValue,empty:i.empty,error:i.error},n=e.computed(()=>Le(i.field,i.valueColor,{empty:i.empty,error:i.error})),a=e.computed(()=>qe({color:i.color,error:i.error,theme:s,underlineColor:i.underlineColor,underlineStyle:i.underlineStyle,underlineWidth:i.underlineWidth,underlined:i.underlined})),h=e.computed(()=>(C=>{const{underlineWidth:V}=C;return{borderBottom:`${V||"0px"} solid transparent`}})({underlineWidth:i.underlineWidth})),S=(C,V=!1)=>(I=>{const{inner:B=!1,position:E}=I;return{[`${b}--display-icon`]:!B,[`${b}--display-${E}-icon`]:!B,[`${b}--display-${E}-inner-icon`]:B,"me-1":E==="prepend","ms-1":E==="append"}})({inner:V,position:C});function O(){o("toggleField")}return(C,V)=>(e.openBlock(),e.createElementBlock("div",{class:"v-inline-fields--display-wrapper",onClick:O},[C.displayPrependIcon||e.unref(u)["display.prepend"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(S("prepend")),style:e.normalizeStyle(e.unref(h))},[e.unref(u)["display.prepend"]?e.renderSlot(C.$slots,"display.prepend",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(Be.VIcon,{key:1,color:e.unref(d).displayPrependIconColor,icon:e.unref(d).displayPrependIcon,size:e.unref(d).displayPrependIconSize},null,8,["color","icon","size"]))],6)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["d-inline-flex",e.unref(n)]),style:e.normalizeStyle(e.unref(a))},[C.displayPrependInnerIcon||e.unref(u)["display.prependInner"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(S("prepend",!0))},[e.unref(u)["display.prependInner"]?e.renderSlot(C.$slots,"display.prependInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(Be.VIcon,{key:1,color:e.unref(d).displayPrependInnerIconColor,icon:e.unref(d).displayPrependInnerIcon,size:e.unref(d).displayPrependInnerIconSize},null,8,["color","icon","size"]))],2)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(C.displayValue)+" ",1),C.displayAppendInnerIcon||e.unref(u)["display.appendInner"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(S("append",!0))},[e.unref(u)["display.appendInner"]?e.renderSlot(C.$slots,"display.appendInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(Be.VIcon,{key:1,color:e.unref(d).displayAppendInnerIconColor,icon:e.unref(d).displayAppendInnerIcon,size:e.unref(d).displayAppendInnerIconSize},null,8,["color","icon","size"]))],2)):e.createCommentVNode("",!0)],6),C.displayAppendIcon||e.unref(u)["display.append"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(S("append")),style:e.normalizeStyle(e.unref(h))},[e.unref(u)["display.append"]?e.renderSlot(C.$slots,"display.append",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(Be.VIcon,{key:1,color:e.unref(d).displayAppendIconColor,icon:e.unref(d).displayAppendIcon,size:e.unref(d).displayAppendIconSize},null,8,["color","icon","size"]))],6)):e.createCommentVNode("",!0)]))}}),An={fa:{checkboxFalse:"$checkboxOff",checkboxTrue:"far fa-square-check",clear:"$clear",false:"$close",loading:"fa-circle-notch",save:"fa-floppy-disk",true:"$complete"},mdi:{checkboxFalse:"$checkboxOff",checkboxTrue:"mdi:mdi-checkbox-outline",clear:"$clear",false:"$close",loading:"mdi-loading",save:"mdi-content-save",true:"$complete"}},Ie=r=>{const{icon:t,iconOptions:l,name:o}=r;if(t)return t;const i=An[l==null?void 0:l.defaultSet];if(!i)throw new Error(`[VInlineFields]: No default ${l==null?void 0:l.defaultSet} icon set found.`);const u=i[o];if(!u)throw new Error(`[VInlineFields]: No ${o} icon found.`);return u},Ae=e.defineComponent({__name:"SaveFieldButtons",props:{loading:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonVariant:{},cancelButtonTitle:{},cancelIconColor:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideSaveIcon:{type:Boolean},cancelIcon:{},loadingIcon:{},loadingIconColor:{},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIconColor:{},saveIcon:{}},emits:["close","save"],setup(r,{emit:t}){const l=e.useAttrs(),o=t,i=r,u=e.inject(Symbol.for("vuetify:icons")),s=e.computed(()=>i.error),d=e.computed(()=>({[`${b}--save-fields-container`]:!0})),c=e.computed(()=>i.loading),n=e.reactive({...l,...i});e.watchEffect(()=>{Object.assign(n,{...l,...i})});const a=e.computed(()=>(u==null?void 0:u.defaultSet)==="fa"?"fa-spin":(u==null?void 0:u.defaultSet)==="mdi"?"mdi-spin":""),h=e.computed(()=>(B=>{const{cancelButtonVariant:E}=B;return{"me-1":E==="elevated","ms-1":!0}})({cancelButtonVariant:n.cancelButtonVariant})),S=e.computed(()=>Ie({icon:i.cancelIcon,iconOptions:u,name:"false"})),O=e.computed(()=>Ie({icon:i.loadingIcon,iconOptions:u,name:"loading"})),C=e.computed(()=>Ie({icon:i.saveIcon,iconOptions:u,name:"save"}));function V(){o("close")}function I(){o("save")}return(B,E)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(d)},B.$attrs),[e.unref(n).hideSaveIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Ye.VBtn,{key:0,class:"ms-1",color:e.unref(n).saveButtonColor,disabled:e.unref(s),icon:"",size:e.unref(n).saveButtonSize,title:e.unref(c)?"Loading":e.unref(n).saveButtonTitle,variant:e.unref(n).saveButtonVariant,onClick:I},{default:e.withCtx(()=>[e.unref(c)?(e.openBlock(),e.createBlock(Be.VIcon,{key:1,class:e.normalizeClass(e.unref(a)),color:e.unref(n).loadingIconColor,icon:e.unref(O)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(Be.VIcon,{key:0,color:e.unref(s)?"error":e.unref(n).saveIconColor,icon:e.unref(C)},null,8,["color","icon"]))]),_:1},8,["color","disabled","size","title","variant"])),e.unref(n).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(Ye.VBtn,{key:1,class:e.normalizeClass(e.unref(h)),color:e.unref(n).cancelButtonColor,icon:"",size:e.unref(n).cancelButtonSize,title:e.unref(n).cancelButtonTitle,variant:e.unref(n).cancelButtonVariant,onClick:V},{default:e.withCtx(()=>[e.unref(n).hideSaveIcon&&e.unref(c)?(e.openBlock(),e.createBlock(Be.VIcon,{key:0,class:e.normalizeClass(e.unref(a)),color:e.unref(n).loadingIconColor,icon:e.unref(O)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(Be.VIcon,{key:1,class:"text-default",color:e.unref(n).cancelIconColor,icon:e.unref(S)},null,8,["color","icon"]))]),_:1},8,["class","color","size","title","variant"]))],16))}}),Ne=r=>{const{required:t,rules:l}=r;let{value:o}=r;o=e.unref(o);const i=[];let u=!1;if(t&&!o)return i.push("Field is required."),{errors:!0,results:i};if(l){for(const s of l){const d=(typeof s=="function"?s:()=>s)(o);d!==!0&&(typeof d=="string"?i.push(d):console.warn(`${d} is not a valid value. Rule functions must return boolean true or a string.`))}u=i.length>0}return{errors:u,results:i}},Oe=r=>{const{attrs:t,closeSiblings:l,fieldOnly:o,props:i,showField:u,timeOpened:s}=r;let d=s;return l&&!o&&(d=new Date),{settings:{...t,...i},showField:!e.unref(u),timeOpened:d}},Ue=r=>{const{length:t=0}=r;let{suffix:l,text:o}=r;return o=o.toString(),l=l||"...",o.length>t?`${o.substring(0,t)}${l}`:o},we=["error","update","update:closeSiblingFields","update:model-value"],On=["cancelButtonColor","cancelButtonSize","cancelButtonTitle","cancelButtonVariant","cancelIcon","cancelIconColor","closeSiblings","displayAppendIcon","displayAppendIconColor","displayAppendIconSize","displayAppendInnerIcon","displayAppendInnerIconColor","displayAppendInnerIconSize","displayPrependIcon","displayPrependIconColor","displayPrependIconSize","displayPrependInnerIcon","displayPrependInnerIconColor","displayPrependInnerIconSize","emptyText","fieldOnly","hideSaveIcon","loadingIcon","loadingIconColor","loadingWait","saveButtonColor","saveButtonSize","saveButtonTitle","saveButtonVariant","saveIcon","saveIconColor","tableField","truncateLength","truncateSuffix","underlineColor","underlineStyle","underlineWidth","underlined","valueColor"],Ee=r=>{let t=r;return t=Object.entries(t).filter(([l])=>!On.includes(l)),Object.fromEntries(t)},en=(r,t)=>{const l=r.__vccOpts||r;for(const[o,i]of t)l[o]=i;return l},nn=en(e.defineComponent({__name:"VInlineAutocomplete",props:e.mergeModels(e.mergeDefaults({autoSelectFirst:{},clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},menuIcon:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Vn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,color:E,fieldOnly:Z,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:H,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Q,saveButtonVariant:pe,saveIcon:ee,saveIconColor:L,valueColor:x}=e.toRefs(n),F=e.computed(()=>c.disabled),p=e.computed(()=>c.loading),z=e.ref(!1),f=e.ref(!1),_=e.ref(),y=e.ref(!1),W=e.ref(null);let U=l.value;e.watch(()=>p.value,(v,T)=>{!v&&T&&y.value&&Y()});const ne=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),le=e.computed(()=>l.value&&l.value[n.itemTitle]?(z.value=!1,l.value[n.itemTitle]):l.value?l.value:(z.value=!0,n.emptyText)),P=e.computed(()=>Ee(n)),w=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:le.value,empty:z.value,error:f.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:x.value})),G=e.computed(()=>({...Fe,...c.cardProps}));e.watchEffect(()=>{_.value=n.items||[]});const oe=e.computed(()=>Ve({cell:n.cell&&!y.value,density:n.density,disabled:F.value,field:"v-select",iconSet:d==null?void 0:d.defaultSet,loading:p.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),ae=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-select"})),ve=$e({density:n.density,variant:n.variant}),ye=e.computed(()=>ke({active:y.value,name:"select"})),fe=e.computed(()=>Pe({name:"select",showField:y.value})),j=e.computed(()=>({})),X=e.computed(()=>K.value);function D(){f.value=!1,l.value=U,Y()}const K=e.ref(),$=e.ref(null),q=e.ref("body");function Y(){var T,R;if(F.value||n.loadingWait&&p.value)return;K.value=he({cardMinWidth:(T=n.cardProps)==null?void 0:T.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(R=n.cardProps)==null?void 0:R.width,field:$.value});const v=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:y,timeOpened:W.value});y.value=v.showField,W.value=v.timeOpened,N!==null&&B.value&&y.value&&!n.fieldOnly&&N.emit(v.timeOpened)}const A=e.ref(),g=e.computed(()=>A.value);function k(){const v=Ne({required:n.required,rules:n.rules,value:l});return f.value=v.errors,A.value=v.results,v.results}function J(){U=l.value,u("update",l.value),n.loadingWait||Y()}let N,m;function M(v){u("update:closeSiblingFields",W),y.value&&W.value!==v&&D()}return e.watch(()=>y.value,()=>{y.value&&k()}),e.watch(()=>l.value,()=>{y.value&&k()}),B.value&&import("@vueuse/core").then(({useEventBus:v})=>{N=v(Se),m=N.on(M)}),e.onUnmounted(()=>{m!==void 0&&N.off(M)}),(v,T)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:$,class:e.normalizeClass(e.unref(oe)),style:e.normalizeStyle(e.unref(j))},[!e.unref(y)&&!e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(ae))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ve))},[e.createVNode(De,e.mergeProps(e.unref(w),{onToggleField:Y}),e.createSlots({_:2},[e.renderList(e.unref(i),(R,me)=>({name:me,fn:e.withCtx(ge=>[e.renderSlot(v.$slots,me,e.normalizeProps(e.guardReactiveProps({...ge})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(y)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(ye))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(q)},[e.createVNode(mn.VAutocomplete,e.mergeProps(e.unref(P),{modelValue:l.value,"onUpdate:modelValue":T[0]||(T[0]=R=>l.value=R),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(ne),clearable:e.unref(n).clearable,color:e.unref(E),density:e.unref(n).density,disabled:e.unref(p)||e.unref(F),error:e.unref(f),"error-messages":e.unref(g),"hide-details":e.unref(ie),"hide-selected":e.unref(n).hideSelected,"item-title":e.unref(n).itemTitle,"item-value":e.unref(n).itemValue,items:e.unref(_),label:e.unref(n).label,loading:e.unref(p),menu:e.unref(n).menu&&!e.unref(n).fieldOnly&&e.unref(y),variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(D,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(R,me)=>({name:me,fn:e.withCtx(ge=>[e.renderSlot(v.$slots,me,e.normalizeProps(e.guardReactiveProps({...ge})),void 0,!0)])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),error:e.unref(f),"field-only":e.unref(Z),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(H),loading:e.unref(p),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Q),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(L),onClose:D,onSave:J},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(fe)),style:e.normalizeStyle(e.unref(X))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(G))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:q},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),[["__scopeId","data-v-f9b47ea2"]]),ln=e.defineComponent({__name:"BooleanIcons",props:e.mergeModels({iconFalseColor:{},iconFalseTitle:{},iconTrueColor:{},iconTrueTitle:{},iconFalse:{},iconTrue:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(r){const t=r,l=e.inject(Symbol.for("vuetify:icons")),o=e.reactive({...t});e.watchEffect(()=>{Object.assign(o,{...t})});const i=e.useModel(r,"modelValue"),u=e.computed(()=>Ie({icon:o.iconFalse,iconOptions:l,name:"false"})),s=e.computed(()=>Ie({icon:o.iconTrue,iconOptions:l,name:"true"}));return(d,c)=>i.value?(e.openBlock(),e.createBlock(e.unref(je.VIcon),{key:0,class:"v-inline-fields--boolean-icons fa-fw",color:d.iconTrueColor,icon:e.unref(s),size:"x-small",title:d.iconTrueTitle},null,8,["color","icon","title"])):(e.openBlock(),e.createBlock(e.unref(je.VIcon),{key:1,class:"v-inline-fields--boolean-icons fa-fw",color:d.iconFalseColor,icon:e.unref(u),size:"x-small",title:d.iconFalseTitle},null,8,["color","icon","title"]))}}),wn={class:"v-selection-control__wrapper"},on=e.defineComponent({__name:"VInlineCheckbox",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},trueIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Sn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=Re.useTheme(),n=r,a=e.reactive({...o,...n,...s});e.watchEffect(()=>{Object.assign(a,{...o,...n,...s})});const h=e.computed(()=>n.disabled),S=e.computed(()=>n.loading),O=e.computed(()=>a.underlineColor),C=e.ref(!1),V=e.ref(!1),I=e.ref(null),B=e.computed(()=>Ee(a)),E=e.computed(()=>({...Fe,...n.cardProps}));e.watch(()=>S.value,(P,w)=>{!P&&w&&V.value&&y()});const Z=e.computed(()=>Ie({icon:n.trueIcon,iconOptions:d,name:"checkboxFalse"})),re=e.computed(()=>Ie({icon:n.iconTrue,iconOptions:d,name:"checkboxTrue"})),ie=e.computed(()=>l.value==a.trueValue),H=e.computed(()=>Qe({modelValue:l,trueValue:a.trueValue})),ce=e.computed(()=>Ve({cell:a.cell&&!V.value,density:a.density,disabled:h.value,field:"v-checkbox",loading:S.value,loadingWait:a.loadingWait,tableField:a.tableField})),de=e.computed(()=>ze({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-checkbox"})),ue=Ze({density:a.density}),se=e.computed(()=>ke({active:V.value,name:"checkbox"})),Q=e.computed(()=>Le("checkbox",a.valueColor,{error:C})),pe=e.computed(()=>Pe({name:"checkbox",showField:V.value})),ee=e.computed(()=>({})),L=e.computed(()=>qe({color:a.color,error:C,theme:c,underlineColor:O.value,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined})),x=e.computed(()=>p.value);function F(){C.value=!1,y()}const p=e.ref(),z=e.ref(null),f=e.ref("body"),_=In.useWindowSize();function y(){var w,G;if(h.value||a.loadingWait&&S.value)return;p.value=he({cardMinWidth:(w=a.cardProps)==null?void 0:w.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(G=a.cardProps)==null?void 0:G.width,field:z.value,name:"checkbox"});const P=Oe({attrs:o,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:n,showField:V,timeOpened:I.value});V.value=P.showField,I.value=P.timeOpened,U!==null&&a.closeSiblings&&V.value&&!a.fieldOnly&&U.emit(P.timeOpened)}function W(P){l.value=P,u("update",P),a.loadingWait||y()}let U,ne;function le(P){u("update:closeSiblingFields",I),V.value&&I.value!==P&&y()}return e.watch(()=>_,()=>{var P,w;p.value=he({cardMinWidth:(P=a.cardProps)==null?void 0:P.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(w=a.cardProps)==null?void 0:w.width,field:z.value,name:"checkbox"})},{deep:!0}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:P})=>{U=P(Se),ne=U.on(le)}),e.onUnmounted(()=>{ne!==void 0&&U.off(le)}),(P,w)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:z,class:e.normalizeClass(e.unref(ce)),style:e.normalizeStyle(e.unref(ee))},[!e.unref(V)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(de)),onClick:w[2]||(w[2]=G=>e.unref(a).cell?y():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ue)),onClick:w[1]||(w[1]=G=>e.unref(a).cell?void 0:y())},[e.createElementVNode("div",wn,[e.unref(a).icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(Q)]),style:e.normalizeStyle(e.unref(L))},[e.createVNode(ln,{modelValue:e.unref(H),"onUpdate:modelValue":w[0]||(w[0]=G=>e.isRef(H)?H.value=G:null),"icon-false":e.unref(a).iconFalse,"icon-false-color":e.unref(a).iconFalseColor,"icon-false-title":e.unref(a).iconFalseTitle,"icon-true":e.unref(a).iconTrue,"icon-true-color":e.unref(a).iconTrueColor,"icon-true-title":e.unref(a).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(Q)]),style:e.normalizeStyle(e.unref(L))},e.toDisplayString(e.unref(ie)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(V)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(se))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(f)},[e.createVNode(Cn.VCheckbox,e.mergeProps(e.unref(B),{color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(S)||e.unref(h),error:e.unref(C),"false-icon":e.unref(Z),"false-value":e.unref(a).falseValue,"hide-details":e.unref(a).hideDetails,label:e.unref(a).label,"model-value":e.unref(H),"true-icon":e.unref(re),"true-value":e.unref(a).trueValue,"onUpdate:modelValue":W}),e.createSlots({_:2},[e.renderList(e.unref(i),(G,oe)=>({name:oe,fn:e.withCtx(ae=>[e.renderSlot(P.$slots,oe,e.normalizeProps(e.guardReactiveProps({...ae})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(C),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":!0,loading:e.unref(S),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:F,onSave:W},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","model-value","true-icon","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(pe)),style:e.normalizeStyle(e.unref(x))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(E))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:f},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),an=e.defineComponent({__name:"VInlineCustomField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Je}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,fieldOnly:E,hideCancelIcon:Z,hideSaveIcon:re,loadingIcon:ie,loadingIconColor:H,saveButtonColor:ce,saveButtonSize:de,saveButtonTitle:ue,saveButtonVariant:se,saveIcon:Q,saveIconColor:pe}=e.toRefs(n),ee=e.computed(()=>c.disabled),L=e.computed(()=>c.loading),x=e.ref(!1),F=e.ref(!1),p=e.ref(!1),z=e.ref(null);let f=l.value;e.watch(()=>L.value,(g,k)=>{!g&&k&&p.value&&X()});const _=e.computed(()=>l.value?(x.value=!1,n.truncateLength?Ue({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(x.value=!0,n.emptyText)),y=e.computed(()=>({...n,loading:L.value,modelValue:l.value,originalValue:f})),W=e.computed(()=>({color:n.color,displayAppendIcon:c.displayAppendIcon,displayAppendIconColor:c.displayAppendIconColor,displayAppendIconSize:c.displayAppendIconSize,displayAppendInnerIcon:c.displayAppendInnerIcon,displayAppendInnerIconColor:c.displayAppendInnerIconColor,displayAppendInnerIconSize:c.displayAppendInnerIconSize,displayPrependIcon:c.displayPrependIcon,displayPrependIconColor:c.displayPrependIconColor,displayPrependIconSize:c.displayPrependIconSize,displayPrependInnerIcon:c.displayPrependInnerIcon,displayPrependInnerIconColor:c.displayPrependInnerIconColor,displayPrependInnerIconSize:c.displayPrependInnerIconSize,displayValue:_.value,empty:x.value,error:F.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),U=e.computed(()=>({...Fe,...c.cardProps})),ne=e.computed(()=>Ve({cell:n.cell&&!p.value,density:n.density,disabled:ee.value,field:"v-text-field",iconSet:d==null?void 0:d.defaultSet,loading:L.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),le=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-text-field"})),P=$e({density:n.density,variant:n.variant}),w=e.computed(()=>ke({active:p.value,name:"text-field"})),G=e.computed(()=>Pe({name:"custom-field",showField:p.value})),oe=e.computed(()=>({})),ae=e.computed(()=>ye.value);function ve(){F.value=!1,l.value=f,X()}const ye=e.ref(),fe=e.ref(null),j=e.ref("body");function X(){var k,J;if(ee.value||n.loadingWait&&L.value)return;ye.value=he({cardMinWidth:(k=n.cardProps)==null?void 0:k.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(J=n.cardProps)==null?void 0:J.width,field:fe.value});const g=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:p,timeOpened:z.value});p.value=g.showField,z.value=g.timeOpened,q!==null&&B.value&&p.value&&!n.fieldOnly&&q.emit(g.timeOpened)}const D=e.ref();function K(){const g=Ne({required:n.required,rules:n.rules,value:l});return F.value=g.errors,D.value=g.results,g.results}function $(){F.value?F.value=!0:(f=l.value,u("update",l.value),n.loadingWait||X())}let q,Y;function A(g){u("update:closeSiblingFields",z),p.value&&z.value!==g&&ve()}return e.watch(()=>p.value,()=>{p.value&&K()}),e.watch(()=>l.value,()=>{p.value&&K()}),B.value&&import("@vueuse/core").then(({useEventBus:g})=>{q=g(Se),Y=q.on(A)}),e.onUnmounted(()=>{Y!==void 0&&q.off(A)}),(g,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:fe,class:e.normalizeClass(e.unref(ne)),style:e.normalizeStyle(e.unref(oe))},[!e.unref(p)&&!e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(le))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(P))},[e.createVNode(De,e.mergeProps(e.unref(W),{onToggleField:X}),e.createSlots({_:2},[e.renderList(e.unref(i),(J,N)=>({name:N,fn:e.withCtx(m=>[e.renderSlot(g.$slots,N,e.normalizeProps(e.guardReactiveProps({...m})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(p)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-flex align-center py-2",e.unref(w)])},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(j)},[e.renderSlot(g.$slots,"default",e.normalizeProps(e.guardReactiveProps(e.unref(y)))),e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),error:e.unref(F),"field-only":e.unref(E),"hide-cancel-icon":e.unref(Z),"hide-save-icon":e.unref(re),loading:e.unref(L),"loading-icon":e.unref(ie),"loading-icon-color":e.unref(H),"save-button-color":e.unref(ce),"save-button-size":e.unref(de),"save-button-title":e.unref(ue),"save-button-variant":e.unref(se),"save-icon":e.unref(Q),"save-icon-color":e.unref(pe),onClose:ve,onSave:$},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(G)),style:e.normalizeStyle(e.unref(ae))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(U))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:j},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),tn=en(e.defineComponent({__name:"VInlineSelect",props:e.mergeModels(e.mergeDefaults({clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Fn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,color:E,fieldOnly:Z,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:H,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Q,saveButtonVariant:pe,saveIcon:ee,saveIconColor:L,valueColor:x}=e.toRefs(n),F=e.computed(()=>c.disabled),p=e.computed(()=>c.loading),z=e.ref(!1),f=e.ref(!1),_=e.ref(),y=e.ref(!1),W=e.ref(null);let U=l.value;e.watch(()=>p.value,(v,T)=>{!v&&T&&y.value&&Y()});const ne=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),le=e.computed(()=>l.value&&l.value[n.itemTitle]?(z.value=!1,l.value[n.itemTitle]):l.value?l.value:(z.value=!0,n.emptyText)),P=e.computed(()=>Ee(n)),w=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:le.value,empty:z.value,error:f.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:x.value})),G=e.computed(()=>({...Fe,...c.cardProps}));e.watchEffect(()=>{_.value=n.items||[]});const oe=e.computed(()=>Ve({cell:n.cell&&!y.value,density:n.density,disabled:F.value,field:"v-select",iconSet:d==null?void 0:d.defaultSet,loading:p.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),ae=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-select"})),ve=$e({density:n.density,variant:n.variant}),ye=e.computed(()=>ke({active:y.value,name:"select"})),fe=e.computed(()=>Pe({name:"select",showField:y.value})),j=e.computed(()=>({})),X=e.computed(()=>K.value);function D(){f.value=!1,l.value=U,Y()}const K=e.ref(),$=e.ref(null),q=e.ref("body");function Y(){var T,R;if(F.value||n.loadingWait&&p.value)return;K.value=he({cardMinWidth:(T=n.cardProps)==null?void 0:T.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(R=n.cardProps)==null?void 0:R.width,field:$.value});const v=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:y,timeOpened:W.value});y.value=v.showField,W.value=v.timeOpened,N!==null&&B.value&&y.value&&!n.fieldOnly&&N.emit(v.timeOpened)}const A=e.ref(),g=e.computed(()=>A.value);function k(){const v=Ne({required:n.required,rules:n.rules,value:l});return f.value=v.errors,A.value=v.results,v.results}function J(){U=l.value,u("update",l.value),n.loadingWait||Y()}let N,m;function M(v){u("update:closeSiblingFields",W),y.value&&W.value!==v&&D()}return e.watch(()=>y.value,()=>{y.value&&k()}),e.watch(()=>l.value,()=>{y.value&&k()}),B.value&&import("@vueuse/core").then(({useEventBus:v})=>{N=v(Se),m=N.on(M)}),e.onUnmounted(()=>{m!==void 0&&N.off(M)}),(v,T)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:$,class:e.normalizeClass(e.unref(oe)),style:e.normalizeStyle(e.unref(j))},[!e.unref(y)&&!e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(ae))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(ve))},[e.createVNode(De,e.mergeProps(e.unref(w),{onToggleField:Y}),e.createSlots({_:2},[e.renderList(e.unref(i),(R,me)=>({name:me,fn:e.withCtx(ge=>[e.renderSlot(v.$slots,me,e.normalizeProps(e.guardReactiveProps({...ge})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(y)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(ye))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(q)},[e.createVNode(Bn.VSelect,e.mergeProps(e.unref(P),{modelValue:l.value,"onUpdate:modelValue":T[0]||(T[0]=R=>l.value=R),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(ne),clearable:e.unref(n).clearable,color:e.unref(E),density:e.unref(n).density,disabled:e.unref(p)||e.unref(F),error:e.unref(f),"error-messages":e.unref(g),"hide-details":e.unref(ie),"hide-selected":e.unref(n).hideSelected,"item-title":e.unref(n).itemTitle,"item-value":e.unref(n).itemValue,items:e.unref(_),label:e.unref(n).label,loading:e.unref(p),menu:e.unref(n).menu&&!e.unref(n).fieldOnly&&e.unref(y),variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(D,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(R,me)=>({name:me,fn:e.withCtx(ge=>[e.renderSlot(v.$slots,me,e.normalizeProps(e.guardReactiveProps({...ge})),void 0,!0)])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),error:e.unref(f),"field-only":e.unref(Z),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(H),loading:e.unref(p),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Q),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(L),onClose:D,onSave:J},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(fe)),style:e.normalizeStyle(e.unref(X))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(G))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:q},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),[["__scopeId","data-v-4f65a7ea"]]),Tn={class:"v-selection-control__wrapper"},rn=e.defineComponent({__name:"VInlineSwitch",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...zn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=Re.useTheme(),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,color:E,fieldOnly:Z,hideCancelIcon:re,hideDetails:ie,loadingIcon:H,loadingIconColor:ce,saveButtonColor:de,saveButtonSize:ue,saveButtonTitle:se,saveButtonVariant:Q,saveIcon:pe,saveIconColor:ee}=e.toRefs(n),L=e.computed(()=>c.disabled),x=e.computed(()=>c.loading),F=e.ref(!1),p=e.ref(!1),z=e.ref(null),f=e.computed(()=>Ee(n)),_=e.computed(()=>({...Fe,...c.cardProps}));e.watch(()=>x.value,(A,g)=>{!A&&g&&p.value&&D()});const y=e.computed(()=>l.value==n.trueValue),W=e.computed(()=>Qe({modelValue:l,trueValue:n.trueValue})),U=e.computed(()=>Ve({cell:n.cell&&!p.value,density:n.density,disabled:L.value,field:"v-switch",loading:x.value,loadingWait:n.loadingWait,tableField:n.tableField})),ne=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-switch"})),le=Ze({density:n.density}),P=e.computed(()=>ke({active:p.value,name:"switch"})),w=e.computed(()=>Le("switch",n.valueColor,{error:F})),G=e.computed(()=>Pe({name:"switch",showField:p.value})),oe=e.computed(()=>({})),ae=e.computed(()=>qe({color:n.color,error:F,theme:d,underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined})),ve=e.computed(()=>fe.value);function ye(){F.value=!1,D()}const fe=e.ref(),j=e.ref(null),X=e.ref("body");function D(){var g,k;if(L.value||n.loadingWait&&x.value)return;fe.value=he({cardMinWidth:(g=n.cardProps)==null?void 0:g.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(k=n.cardProps)==null?void 0:k.width,field:j.value});const A=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:p.value,timeOpened:z.value});p.value=A.showField,z.value=A.timeOpened,$!==null&&B.value&&p.value&&!n.fieldOnly&&$.emit(A.timeOpened)}function K(A){l.value=A,u("update",A),n.loadingWait||D()}let $,q;function Y(A){u("update:closeSiblingFields",z),p.value&&z.value!==A&&D()}return B.value&&import("@vueuse/core").then(({useEventBus:A})=>{$=A(Se),q=$.on(Y)}),e.onUnmounted(()=>{q!==void 0&&$.off(Y)}),(A,g)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:j,class:e.normalizeClass(e.unref(U)),style:e.normalizeStyle(e.unref(oe))},[!e.unref(p)&&!e.unref(n).fieldOnly||e.unref(n).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(ne)),onClick:g[2]||(g[2]=k=>e.unref(n).cell?D():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(le)),onClick:g[1]||(g[1]=k=>e.unref(n).cell?void 0:D())},[e.createElementVNode("div",Tn,[e.unref(n).icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(w)]),style:e.normalizeStyle(e.unref(ae))},[e.createVNode(ln,{modelValue:e.unref(W),"onUpdate:modelValue":g[0]||(g[0]=k=>e.isRef(W)?W.value=k:null),"icon-false":e.unref(n).iconFalse,"icon-false-color":e.unref(n).iconFalseColor,"icon-false-title":e.unref(n).iconFalseTitle,"icon-true":e.unref(n).iconTrue,"icon-true-color":e.unref(n).iconTrueColor,"icon-true-title":e.unref(n).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(w)]),style:e.normalizeStyle(e.unref(ae))},e.toDisplayString(e.unref(y)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(p)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(P))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(X)},[e.createVNode(hn.VSwitch,e.mergeProps(e.unref(f),{color:e.unref(E),density:e.unref(n).density,disabled:e.unref(x)||e.unref(L),error:e.unref(F),"false-icon":e.unref(n).falseIcon,"false-value":e.unref(n).falseValue,"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(x),"model-value":e.unref(W),"true-value":e.unref(n).trueValue,"onUpdate:modelValue":K}),e.createSlots({_:2},[e.renderList(e.unref(i),(k,J)=>({name:J,fn:e.withCtx(N=>[e.renderSlot(A.$slots,J,e.normalizeProps(e.guardReactiveProps({...N})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),class:"ms-3",error:e.unref(F),"field-only":e.unref(Z),"hide-cancel-icon":e.unref(re),"hide-save-icon":!0,loading:e.unref(x),"loading-icon":e.unref(H),"loading-icon-color":e.unref(ce),"save-button-color":e.unref(de),"save-button-size":e.unref(ue),"save-button-title":e.unref(se),"save-button-variant":e.unref(Q),"save-icon":e.unref(pe),"save-icon-color":e.unref(ee),onClose:ye,onSave:K},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","loading","model-value","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(G)),style:e.normalizeStyle(e.unref(ve))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(_))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:X},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),cn=e.defineComponent({__name:"VInlineTextField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Je}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,color:E,fieldOnly:Z,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:H,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Q,saveButtonVariant:pe,saveIcon:ee,saveIconColor:L}=e.toRefs(n),x=e.computed(()=>c.disabled),F=e.computed(()=>c.loading),p=e.ref(!1),z=e.ref(!1),f=e.ref(!1),_=e.ref(null);let y=l.value;e.watch(()=>F.value,(m,M)=>{!m&&M&&f.value&&$()});const W=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),U=e.computed(()=>l.value?(p.value=!1,n.truncateLength?Ue({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(p.value=!0,n.emptyText)),ne=e.computed(()=>Ee(n)),le=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:U.value,empty:p.value,error:z.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),P=e.computed(()=>({...Fe,...c.cardProps})),w=e.computed(()=>Ve({cell:n.cell&&!f.value,density:n.density,disabled:x.value,field:"v-text-field",iconSet:d==null?void 0:d.defaultSet,loading:F.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),G=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-text-field"})),oe=$e({density:n.density,variant:n.variant}),ae=e.computed(()=>ke({active:f.value,name:"text-field"})),ve=e.computed(()=>Pe({name:"text-field",showField:f.value})),ye=e.computed(()=>({})),fe=e.computed(()=>X.value);function j(){z.value=!1,l.value=y,$()}const X=e.ref(),D=e.ref(null),K=e.ref("body");function $(){var M,v;if(x.value||n.loadingWait&&F.value)return;X.value=he({cardMinWidth:(M=n.cardProps)==null?void 0:M.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(v=n.cardProps)==null?void 0:v.width,field:D.value});const m=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:f,timeOpened:_.value});f.value=m.showField,_.value=m.timeOpened,k!==null&&B.value&&f.value&&!n.fieldOnly&&k.emit(m.timeOpened)}const q=e.ref(),Y=e.computed(()=>q.value);function A(){const m=Ne({required:n.required,rules:n.rules,value:l});return z.value=m.errors,q.value=m.results,m.results}function g(){z.value?z.value=!0:(y=l.value,u("update",l.value),n.loadingWait||$())}let k,J;function N(m){u("update:closeSiblingFields",_),f.value&&_.value!==m&&j()}return e.watch(()=>f.value,()=>{f.value&&A()}),e.watch(()=>l.value,()=>{f.value&&A()}),B.value&&import("@vueuse/core").then(({useEventBus:m})=>{k=m(Se),J=k.on(N)}),e.onUnmounted(()=>{J!==void 0&&k.off(N)}),(m,M)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:D,class:e.normalizeClass(e.unref(w)),style:e.normalizeStyle(e.unref(ye))},[!e.unref(f)&&!e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(G))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(oe))},[e.createVNode(De,e.mergeProps(e.unref(le),{onToggleField:$}),e.createSlots({_:2},[e.renderList(e.unref(i),(v,T)=>({name:T,fn:e.withCtx(R=>[e.renderSlot(m.$slots,T,e.normalizeProps(e.guardReactiveProps({...R})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(f)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(ae))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(K)},[e.createVNode(gn.VTextField,e.mergeProps(e.unref(ne),{modelValue:l.value,"onUpdate:modelValue":M[0]||(M[0]=v=>l.value=v),autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(W),color:e.unref(E),density:e.unref(n).density,disabled:e.unref(F)||e.unref(x),error:e.unref(z),"error-messages":e.unref(Y),"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(F),variant:e.unref(n).variant,width:"100%",onKeyup:[e.withKeys(g,["enter"]),e.withKeys(j,["esc"])]}),e.createSlots({_:2},[e.renderList(e.unref(i),(v,T)=>({name:T,fn:e.withCtx(R=>[e.renderSlot(m.$slots,T,e.normalizeProps(e.guardReactiveProps({...R})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),error:e.unref(z),"field-only":e.unref(Z),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(H),loading:e.unref(F),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Q),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(L),onClose:j,onSave:g},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(ve)),style:e.normalizeStyle(e.unref(fe))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(P))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:K},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),dn=e.defineComponent({__name:"VInlineTextarea",props:e.mergeModels(e.mergeDefaults({autoGrow:{},clearIcon:{},density:{},rows:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...kn}),{modelValue:{},modelModifiers:{}}),emits:e.mergeModels([...we],["update:modelValue"]),setup(r,{emit:t}){const l=e.useModel(r,"modelValue"),o=e.useAttrs(),i=e.useSlots(),u=t,s=e.inject(Ce,{}),d=e.inject(Symbol.for("vuetify:icons")),c=r,n=e.reactive({...o,...c,...s});e.watchEffect(()=>{Object.assign(n,{...o,...c,...s})});const{cancelButtonColor:a,cancelButtonSize:h,cancelButtonTitle:S,cancelButtonVariant:O,cancelIcon:C,cancelIconColor:V,cardField:I,closeSiblings:B,color:E,fieldOnly:Z,hideCancelIcon:re,hideDetails:ie,hideSaveIcon:H,loadingIcon:ce,loadingIconColor:de,saveButtonColor:ue,saveButtonSize:se,saveButtonTitle:Q,saveButtonVariant:pe,saveIcon:ee,saveIconColor:L}=e.toRefs(n),x=e.computed(()=>c.disabled),F=e.computed(()=>c.loading),p=e.ref(!1),z=e.ref(!1),f=e.ref(!1),_=e.ref(null);let y=l.value;e.watch(()=>F.value,(m,M)=>{!m&&M&&f.value&&$()});const W=e.computed(()=>Ie({icon:c.clearIcon,iconOptions:d,name:"clear"})),U=e.computed(()=>l.value?(p.value=!1,n.truncateLength?Ue({length:n.truncateLength,suffix:n.truncateSuffix,text:l.value}):l.value):(p.value=!0,n.emptyText)),ne=e.computed(()=>Ee(n)),le=e.computed(()=>({color:n.color,displayAppendIcon:n.displayAppendIcon,displayAppendIconColor:n.displayAppendIconColor,displayAppendIconSize:n.displayAppendIconSize,displayAppendInnerIcon:n.displayAppendInnerIcon,displayAppendInnerIconColor:n.displayAppendInnerIconColor,displayAppendInnerIconSize:n.displayAppendInnerIconSize,displayPrependIcon:n.displayPrependIcon,displayPrependIconColor:n.displayPrependIconColor,displayPrependIconSize:n.displayPrependIconSize,displayPrependInnerIcon:n.displayPrependInnerIcon,displayPrependInnerIconColor:n.displayPrependInnerIconColor,displayPrependInnerIconSize:n.displayPrependInnerIconSize,displayValue:U.value,empty:p.value,error:z.value,field:"v-text-field",underlineColor:n.underlineColor,underlineStyle:n.underlineStyle,underlineWidth:n.underlineWidth,underlined:n.underlined,valueColor:n.valueColor})),P=e.computed(()=>({...Fe,...c.cardProps})),w=e.computed(()=>Ve({cell:n.cell&&!f.value,density:n.density,disabled:x.value,field:"v-textarea",iconSet:d==null?void 0:d.defaultSet,loading:F.value,loadingWait:n.loadingWait,tableField:n.tableField,variant:n.variant})),G=e.computed(()=>ze({cell:n.cell,cellUnderlineFullWidth:n.cellUnderlineFullWidth,density:n.density,field:"v-textarea"})),oe=$e({density:n.density,variant:n.variant}),ae=e.computed(()=>ke({active:f.value,name:"textarea"})),ve=e.computed(()=>Pe({name:"textarea",showField:f.value})),ye=e.computed(()=>({})),fe=e.computed(()=>X.value);function j(){z.value=!1,l.value=y,$()}const X=e.ref(),D=e.ref(null),K=e.ref("body");function $(){var M,v;if(x.value||n.loadingWait&&F.value)return;X.value=he({cardMinWidth:(M=n.cardProps)==null?void 0:M.minWidth,cardOffsetX:n.cardOffsetX,cardOffsetY:n.cardOffsetY,cardWidth:(v=n.cardProps)==null?void 0:v.width,field:D.value});const m=Oe({attrs:o,closeSiblings:B.value,fieldOnly:n.fieldOnly,props:c,showField:f,timeOpened:_.value});f.value=m.showField,_.value=m.timeOpened,k!==null&&B.value&&f.value&&!n.fieldOnly&&k.emit(m.timeOpened)}const q=e.ref(),Y=e.computed(()=>q.value);function A(){const m=Ne({required:n.required,rules:n.rules,value:l});return z.value=m.errors,q.value=m.results,m.results}function g(){y=l.value,u("update",l.value),n.loadingWait||$()}let k,J;function N(m){u("update:closeSiblingFields",_),f.value&&_.value!==m&&j()}return e.watch(()=>f.value,()=>{f.value&&A()}),e.watch(()=>l.value,()=>{f.value&&A()}),B.value&&import("@vueuse/core").then(({useEventBus:m})=>{k=m(Se),J=k.on(N)}),e.onUnmounted(()=>{J!==void 0&&k.off(N)}),(m,M)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:D,class:e.normalizeClass(e.unref(w)),style:e.normalizeStyle(e.unref(ye))},[!e.unref(f)&&!e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(G))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(oe))},[e.createVNode(De,e.mergeProps(e.unref(le),{onToggleField:$}),e.createSlots({_:2},[e.renderList(e.unref(i),(v,T)=>({name:T,fn:e.withCtx(R=>[e.renderSlot(m.$slots,T,e.normalizeProps(e.guardReactiveProps({...R})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(f)||e.unref(n).fieldOnly||e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(ae))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(I),to:e.unref(K)},[e.createVNode(bn.VTextarea,e.mergeProps(e.unref(ne),{modelValue:l.value,"onUpdate:modelValue":M[0]||(M[0]=v=>l.value=v),"auto-grow":e.unref(n).autoGrow,autofocus:!e.unref(n).fieldOnly||e.unref(n).autofocus,"clear-icon":e.unref(W),color:e.unref(E),density:e.unref(n).density,disabled:e.unref(F)||e.unref(x),error:e.unref(z),"error-messages":e.unref(Y),"hide-details":e.unref(ie),label:e.unref(n).label,loading:e.unref(F),rows:e.unref(n).rows,variant:e.unref(n).variant,width:"100%",onKeyup:e.withKeys(j,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(i),(v,T)=>({name:T,fn:e.withCtx(R=>[e.renderSlot(m.$slots,T,e.normalizeProps(e.guardReactiveProps({...R})))])})),e.unref(i).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(Ae,{"cancel-button-color":e.unref(a),"cancel-button-size":e.unref(h),"cancel-button-title":e.unref(S),"cancel-button-variant":e.unref(O),"cancel-icon":e.unref(C),"cancel-icon-color":e.unref(V),error:e.unref(z),"field-only":e.unref(Z),"hide-cancel-icon":e.unref(re),"hide-save-icon":e.unref(H),loading:e.unref(F),"loading-icon":e.unref(ce),"loading-icon-color":e.unref(de),"save-button-color":e.unref(ue),"save-button-size":e.unref(se),"save-button-title":e.unref(Q),"save-button-variant":e.unref(pe),"save-icon":e.unref(ee),"save-icon-color":e.unref(L),onClose:j,onSave:g},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","auto-grow","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","rows","variant"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(I)?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(ve)),style:e.normalizeStyle(e.unref(fe))},[e.createVNode(te.VCard,e.normalizeProps(e.guardReactiveProps(e.unref(P))),{default:e.withCtx(()=>[e.createVNode(te.VCardText,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:K},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),Me=Object.freeze(Object.defineProperty({__proto__:null,VInlineAutocomplete:nn,VInlineCheckbox:on,VInlineCustomField:an,VInlineSelect:tn,VInlineSwitch:rn,VInlineTextField:cn,VInlineTextarea:dn},Symbol.toStringTag,{value:"Module"})),Ce=Symbol();exports.VInlineAutocomplete=nn,exports.VInlineCheckbox=on,exports.VInlineCustomField=an,exports.VInlineSelect=tn,exports.VInlineSwitch=rn,exports.VInlineTextField=cn,exports.VInlineTextarea=dn,exports.createVInlineFields=function(r={}){return{install:t=>{t.provide(Ce,r);for(const l in Me)t.component(l,Me[l])}}},exports.default=Me,exports.globalOptions=Ce;
(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode(":root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}[data-v-f9b47ea2] .v-field__field,[data-v-4f65a7ea] .v-field__field{align-items:flex-end!important}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();