1import{bU as x,j as b,k as r,l as d,S as a,a0 as f,bV as m,a1 as g,bW as v,bI as y,a3 as l,U as C,E as s,m as w,H as B}from"./Ci_bRI3d.js";var u={name:"MinusIcon",extends:x};function $(n,c,e,t,i,o){return r(),b("svg",a({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.pti()),c[0]||(c[0]=[d("path",{d:"M13.2222 7.77778H0.777778C0.571498 7.77778 0.373667 7.69584 0.227806 7.54998C0.0819442 7.40412 0 7.20629 0 7.00001C0 6.79373 0.0819442 6.5959 0.227806 6.45003C0.373667 6.30417 0.571498 6.22223 0.777778 6.22223H13.2222C13.4285 6.22223 13.6263 6.30417 13.7722 6.45003C13.9181 6.5959 14 6.79373 14 7.00001C14 7.20629 13.9181 7.40412 13.7722 7.54998C13.6263 7.69584 13.4285 7.77778 13.2222 7.77778Z",fill:"currentColor"},null,-1)]),16)}u.render=$;var z=function(c){var e=c.dt;return` 2.p-checkbox { 3 position: relative; 4 display: inline-flex; 5 user-select: none; 6 vertical-align: bottom; 7 width: `.concat(e("checkbox.width"),`; 8 height: `).concat(e("checkbox.height"),`; 9} 10 11.p-checkbox-input { 12 cursor: pointer; 13 appearance: none; 14 position: absolute; 15 inset-block-start: 0; 16 inset-inline-start: 0; 17 width: 100%; 18 height: 100%; 19 padding: 0; 20 margin: 0; 21 opacity: 0; 22 z-index: 1; 23 outline: 0 none; 24 border: 1px solid transparent; 25 border-radius: `).concat(e("checkbox.border.radius"),`; 26} 27 28.p-checkbox-box { 29 display: flex; 30 justify-content: center; 31 align-items: center; 32 border-radius: `).concat(e("checkbox.border.radius"),`; 33 border: 1px solid `).concat(e("checkbox.border.color"),`; 34 background: `).concat(e("checkbox.background"),`; 35 width: `).concat(e("checkbox.width"),`; 36 height: `).concat(e("checkbox.height"),`; 37 transition: background `).concat(e("checkbox.transition.duration"),", color ").concat(e("checkbox.transition.duration"),", border-color ").concat(e("checkbox.transition.duration"),", box-shadow ").concat(e("checkbox.transition.duration"),", outline-color ").concat(e("checkbox.transition.duration"),`; 38 outline-color: transparent; 39 box-shadow: `).concat(e("checkbox.shadow"),`; 40} 41 42.p-checkbox-icon { 43 transition-duration: `).concat(e("checkbox.transition.duration"),`; 44 color: `).concat(e("checkbox.icon.color"),`; 45 font-size: `).concat(e("checkbox.icon.size"),`; 46 width: `).concat(e("checkbox.icon.size"),`; 47 height: `).concat(e("checkbox.icon.size"),`; 48} 49 50.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 51 border-color: `).concat(e("checkbox.hover.border.color"),`; 52} 53 54.p-checkbox-checked .p-checkbox-box { 55 border-color: `).concat(e("checkbox.checked.border.color"),`; 56 background: `).concat(e("checkbox.checked.background"),`; 57} 58 59.p-checkbox-checked .p-checkbox-icon { 60 color: `).concat(e("checkbox.icon.checked.color"),`; 61} 62 63.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 64 background: `).concat(e("checkbox.checked.hover.background"),`; 65 border-color: `).concat(e("checkbox.checked.hover.border.color"),`; 66} 67 68.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon { 69 color: `).concat(e("checkbox.icon.checked.hover.color"),`; 70} 71 72.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box { 73 border-color: `).concat(e("checkbox.focus.border.color"),`; 74 box-shadow: `).concat(e("checkbox.focus.ring.shadow"),`; 75 outline: `).concat(e("checkbox.focus.ring.width")," ").concat(e("checkbox.focus.ring.style")," ").concat(e("checkbox.focus.ring.color"),`; 76 outline-offset: `).concat(e("checkbox.focus.ring.offset"),`; 77} 78 79.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box { 80 border-color: `).concat(e("checkbox.checked.focus.border.color"),`; 81} 82 83.p-checkbox.p-invalid > .p-checkbox-box { 84 border-color: `).concat(e("checkbox.invalid.border.color"),`; 85} 86 87.p-checkbox.p-variant-filled .p-checkbox-box { 88 background: `).concat(e("checkbox.filled.background"),`; 89} 90 91.p-checkbox-checked.p-variant-filled .p-checkbox-box { 92 background: `).concat(e("checkbox.checked.background"),`; 93} 94 95.p-checkbox-checked.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 96 background: `).concat(e("checkbox.checked.hover.background"),`; 97} 98 99.p-checkbox.p-disabled { 100 opacity: 1; 101} 102 103.p-checkbox.p-disabled .p-checkbox-box { 104 background: `).concat(e("checkbox.disabled.background"),`; 105 border-color: `).concat(e("checkbox.checked.disabled.border.color"),`; 106} 107 108.p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon { 109 color: `).concat(e("checkbox.icon.disabled.color"),`; 110} 111 112.p-checkbox-sm, 113.p-checkbox-sm .p-checkbox-box { 114 width: `).concat(e("checkbox.sm.width"),`; 115 height: `).concat(e("checkbox.sm.height"),`; 116} 117 118.p-checkbox-sm .p-checkbox-icon { 119 font-size: `).concat(e("checkbox.icon.sm.size"),`; 120 width: `).concat(e("checkbox.icon.sm.size"),`; 121 height: `).concat(e("checkbox.icon.sm.size"),`; 122} 123 124.p-checkbox-lg, 125.p-checkbox-lg .p-checkbox-box { 126 width: `).concat(e("checkbox.lg.width"),`; 127 height: `).concat(e("checkbox.lg.height"),`; 128} 129 130.p-checkbox-lg .p-checkbox-icon { 131 font-size: `).concat(e("checkbox.icon.lg.size"),`; 132 width: `).concat(e("checkbox.icon.lg.size"),`; 133 height: `).concat(e("checkbox.icon.lg.size"),`; 134} 135`)},I={root:function(c){var e=c.instance,t=c.props;return["p-checkbox p-component",{"p-checkbox-checked":e.checked,"p-disabled":t.disabled,"p-invalid":e.$pcCheckboxGroup?e.$pcCheckboxGroup.$invalid:e.$invali
135d,"p-variant-filled":e.$variant==="filled","p-checkbox-sm p-inputfield-sm":t.size==="small","p-checkbox-lg p-inputfield-lg":t.size==="large"}]},box:"p-checkbox-box",input:"p-checkbox-input",icon:"p-checkbox-icon"},S=f.extend({name:"checkbox",theme:z,classes:I}),A={name:"BaseCheckbox",extends:g,props:{value:null,binary:Boolean,indeterminate:{type:Boolean,default:!1},trueValue:{type:null,default:!0},falseValue:{type:null,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},tabindex:{type:Number,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:S,provide:function(){return{$pcCheckbox:this,$parentInstance:this}}};function G(n){return F(n)||_(n)||O(n)||T()}function T(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 136In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function O(n,c){if(n){if(typeof n=="string")return h(n,c);var e={}.toString.call(n).slice(8,-1);return e==="Object"&&n.constructor&&(e=n.constructor.name),e==="Map"||e==="Set"?Array.from(n):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?h(n,c):void 0}}function _(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function F(n){if(Array.isArray(n))return h(n)}function h(n,c){(c==null||c>n.length)&&(c=n.length);for(var e=0,t=Array(c);e<c;e++)t[e]=n[e];return t}var N={name:"Checkbox",extends:A,inheritAttrs:!1,emits:["change","focus","blur","update:indeterminate"],inject:{$pcCheckboxGroup:{default:void 0}},data:function(){return{d_indeterminate:this.indeterminate}},watch:{indeterminate:function(c){this.d_indeterminate=c}},methods:{getPTOptions:function(c){var e=c==="root"?this.ptmi:this.ptm;return e(c,{context:{checked:this.checked,indeterminate:this.d_indeterminate,disabled:this.disabled}})},onChange:function(c){var e=this;if(!this.disabled&&!this.readonly){var t=this.$pcCheckboxGroup?this.$pcCheckboxGroup.d_value:this.d_value,i;this.binary?i=this.d_indeterminate?this.trueValue:this.checked?this.falseValue:this.trueValue:this.checked||this.d_indeterminate?i=t.filter(function(o){return!y(o,e.value)}):i=t?[].concat(G(t),[this.value]):[this.value],this.d_indeterminate&&(this.d_indeterminate=!1,this.$emit("update:indeterminate",this.d_indeterminate)),this.$pcCheckboxGroup?this.$pcCheckboxGroup.writeValue(i,c):this.writeValue(i,c),this.$emit("change",c)}},onFocus:function(c){this.$emit("focus",c)},onBlur:function(c){var e,t;this.$emit("blur",c),(e=(t=this.formField).onBlur)===null||e===void 0||e.call(t,c)}},computed:{groupName:function(){return this.$pcCheckboxGroup?this.$pcCheckboxGroup.groupName:this.$formName},checked:function(){var c=this.$pcCheckboxGroup?this.$pcCheckboxGroup.d_value:this.d_value;return this.d_indeterminate?!1:this.binary?c===this.trueValue:v(this.value,c)}},components:{CheckIcon:m,MinusIcon:u}},P=["data-p-checked","data-p-indeterminate","data-p-disabled"],j=["id","value","name","checked","tabindex","disabled","readonly","required","aria-labelledby","aria-label","aria-invalid","aria-checked"];function V(n,c,e,t,i,o){var p=l("CheckIcon"),k=l("MinusIcon");return r(),b("div",a({class:n.cx("root")},o.getPTOptions("root"),{"data-p-checked":o.checked,"data-p-indeterminate":i.d_indeterminate||void 0,"data-p-disabled":n.disabled}),[d("input",a({id:n.inputId,type:"checkbox",class:[n.cx("input"),n.inputClass],style:n.inputStyle,value:n.value,name:o.groupName,checked:o.checked,tabindex:n.tabindex,disabled:n.disabled,readonly:n.readonly,required:n.required,"aria-labelledby":n.ariaLabelledby,"aria-label":n.ariaLabel,"aria-invalid":n.invalid||void 0,"aria-checked":i.d_indeterminate?"mixed":void 0,onFocus:c[0]||(c[0]=function(){return o.onFocus&&o.onFocus.apply(o,arguments)}),onBlur:c[1]||(c[1]=function(){return o.onBlur&&o.onBlur.apply(o,arguments)}),onChange:c[2]||(c[2]=function(){return o.onChange&&o.onChange.apply(o,arguments)})},o.getPTOptions("input")),null,16,j),d("div",a({class:n.cx("box")},o.getPTOptions("box")),[C(n.$slots,"icon",{checked:o.checked,indeterminate:i.d_indeterminate,class:B(n.cx("icon"))},function(){return[o.checked?(r(),s(p,a({key:0,class:n.cx("icon")},o.getPTOptions("icon")),null,16,["class"])):i.d_indeterminate?(r(),s(k,a({key:1,class:n.cx("icon")},o.getPTOptions("icon")),null,16,["class"])):w("",!0)]})],16)],16,P)}N.render=V;export{N as s}; 137//# sourceMappingURL=C7FZ1E0G.js.map
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.