PageSourceSearch

https://martonmedia.pl/_nuxt/B2vQOS1Y.js

js martonmedia.pl collected 2026-10-08 17:18:50 UTC 68,860 bytes, 3 lines download raw bytes

1import{_ as ct}from"./Cc49v4cD.js";import{y as ae,z as G,A as oe,f as t,q as re,s as de,B as Fe,C as ye,E as we,D as rl,G as $e,I as ge,H as fe,J as xe,K as x,L as dl,M as Tl,N as cl,R as He,O as ue,r as $,P as Ke,Q as O,h as i,S as Ce,F as ne,k as H,U as We,W as fl,c as P,X as Ie,Y as vl,Z as Ml,$ as he,a0 as nl,a1 as Ne,a2 as ml,a3 as gl,a4 as Dl,a5 as le,a6 as ft,a7 as Rl,u as Ve,a8 as vt,a9 as yl,o as Ze,aa as ol,ab as Fl,ac as Je,ad as bl,ae as mt,af as El,ag as Ll,ah as $l,ai as gt,aj as yt,ak as bt,al as ht,am as Nl,an as pt,ao as Cl,ap as kt,aq as Vt,ar as wt,as as Ae,at as hl,t as se,au as Ct,av as xt,aw as Ol,ax as St,ay as It,az as Pt,aA as _t,aB as Xe,aC as zt,aD as At,aE as Bt,aF as Tt,aG as Mt,aH as Dt,aI as Rt,aJ as Ft,aK as Se,aL as Et,aM as jl,aN as Ul,aO as il,aP as Lt,aQ as $t,aR as Ue,aS as Hl,aT as Nt,aU as Ot,aV as jt,l as M,aW as xl,aX as Gl,d as Ut,aY as Ht,a as Gt,b as ze,i as qt,w as I,v as Te,T as Kt,e as ke,V as el,j as Me,m as Oe,n as ll,g as Le,aZ as Wt,p as tl,_ as Zt,x as Jt}from"./anaikMaq.js";import{u as Qt,a as Yt}from"./DlGuOI01.js";import{f as Ee,u as Xt,n as ea,a as la,g as ta}from"./CoB19gHz.js";import{V as ql,a as Kl}from"./BbN2q508.js";import{M as Wl,m as pl}from"./BKyJKYt4.js";import{V as sl,I as Ge}from"./DT5WcVgU.js";import{u as aa,V as na,a as Sl,b as oa,c as ia,m as sa}from"./vP0CKJZJ.js";import{V as Il,a as Pl,m as ua}from"./DktIicOI.js";import{V as Zl}from"./DSYYS7Pg.js";import{m as ra,V as _l,a as da}from"./CzjCRSEw.js";import{V as zl}from"./CjDsEoFT.js";import"./BfCyOf4Y.js";const ca=G({text:String,onClick:we(),...ye(),...Fe()},"VLabel"),Jl=ae()({name:"VLabel",props:ca(),setup(e,c){let{slots:u}=c;return oe(()=>t("label",{class:de(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:re(e.style),onClick:e.onClick},[e.text,u.default?.()])),{}}}),Ql=Symbol.for("vuetify:selection-control-group"),Yl=G({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ge,trueIcon:ge,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:$e},...ye(),...rl(),...Fe()},"SelectionControlGroup"),fa=G({...Yl({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");ae()({name:"VSelectionControlGroup",props:fa(),emits:{"update:modelValue":e=>!0},setup(e,c){let{slots:u}=c;const n=fe(e,"modelValue"),a=xe(),s=x(()=>e.id||`v-selection-control-group-${a}`),o=x(()=>e.name||s.value),d=new Set;return dl(Ql,{modelValue:n,forceUpdate:()=>{d.forEach(v=>v())},onForceUpdate:v=>{d.add(v),cl(()=>{d.delete(v)})}}),Tl({[e.defaultsTarget]:{color:x(()=>e.color),disabled:x(()=>e.disabled),density:x(()=>e.density),error:x(()=>e.error),inline:x(()=>e.inline),modelValue:n,multiple:x(()=>!!e.multiple||e.multiple==null&&Array.isArray(n.value)),name:o,falseIcon:x(()=>e.falseIcon),trueIcon:x(()=>e.trueIcon),readonly:x(()=>e.readonly),ripple:x(()=>e.ripple),type:x(()=>e.type),valueComparator:x(()=>e.valueComparator)}}),oe(()=>t("div",{class:de(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:re(e.style),role:e.type==="radio"?"radiogroup":void 0},[u.default?.()])),{}}});const Xl=G({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ye(),...Yl()},"VSelectionControl");function va(e){const c=We(Ql,void 0),{densityClasses:u}=fl(e),n=fe(e,"modelValue"),a=P(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),s=P(()=>e.falseValue!==void 0?e.falseValue:!1),o=P(()=>!!e.multiple||e.multiple==null&&Array.isArray(n.value)),d=P({get(){const m=c?c.modelValue.value:n.value;return o.value?Ie(m).some(k=>e.valueComparator(k,a.value)):e.valueComparator(m,a.value)},set(m){if(e.readonly)return;const k=m?a.value:s.value;let l=k;o.value&&(l=m?[...Ie(n.value),k]:Ie(n.value).filter(b=>!e.valueComparator(b,a.value))),c?c.modelValue.value=l:n.value=l}}),{textColorClasses:v,textColorStyles:g}=vl(()=>{if(!(e.error||e.disabled))return d.value?e.color:e.baseColor}),{backgroundColorClasses:f,backgroundColorStyles:y}=Ml(()=>d.value&&!e.error&&!e.disabled?e.color:e.baseColor),V=P(()=>d.value?e.trueIcon:e.falseIcon);return{group:c,densityClasses:u,trueValue:a,falseValue:s,model:d,textColorClasses:v,textColorStyles:g,backgroundColorClasses:f,backgroundColorStyles:y,icon:V}}const Al=ae()({name:"VSelectionControl",directives:{vRipple:He},inheritAttrs:!1,props:Xl(),emits:{"update:modelValue":e=>!0},setup(e,c){let{attrs:u,slots:n}=c;const{group:a,densityClasses:s,icon:o,model:d,textColorClasses:v,textColorStyles:g,backgroundColorClasses:f,backgroundColorStyles:y,trueValue:V}
1=va(e),m=xe(),k=ue(!1),l=ue(!1),b=$(),C=x(()=>e.id||`input-${m}`),r=x(()=>!e.disabled&&!e.readonly);a?.onForceUpdate(()=>{b.value&&(b.value.checked=d.value)});function B(S){r.value&&(k.value=!0,nl(S.target,":focus-visible")!==!1&&(l.value=!0))}function T(){k.value=!1,l.value=!1}function A(S){S.stopPropagation()}function W(S){if(!r.value){b.value&&(b.value.checked=d.value);return}e.readonly&&a&&he(()=>a.forceUpdate()),d.value=S.target.checked}return oe(()=>{const S=n.label?n.label({label:e.label,props:{for:C.value}}):e.label,[h,D]=Ke(u),N=t("input",O({ref:b,checked:d.value,disabled:!!e.disabled,id:C.value,onBlur:T,onFocus:B,onInput:W,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:V.value,name:e.name,"aria-checked":e.type==="checkbox"?d.value:void 0},D),null);return t("div",O({class:["v-selection-control",{"v-selection-control--dirty":d.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":k.value,"v-selection-control--focus-visible":l.value,"v-selection-control--inline":e.inline},s.value,e.class]},h,{style:e.style}),[t("div",{class:de(["v-selection-control__wrapper",v.value]),style:re(g.value)},[n.default?.({backgroundColorClasses:f,backgroundColorStyles:y}),Ce(t("div",{class:de(["v-selection-control__input"])},[n.input?.({model:d,textColorClasses:v,textColorStyles:g,backgroundColorClasses:f,backgroundColorStyles:y,inputNode:N,icon:o.value,props:{onFocus:B,onBlur:T,id:C.value}})??t(ne,null,[o.value&&i(H,{key:"icon",icon:o.value},null),N])]),[[He,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),S&&i(Jl,{for:C.value,onClick:A},{default:()=>[S]})])}),{isFocused:k,input:b}}}),et=G({indeterminate:Boolean,indeterminateIcon:{type:ge,default:"$checkboxIndeterminate"},...Xl({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),ul=ae()({name:"VCheckboxBtn",props:et(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,c){let{slots:u}=c;const n=fe(e,"indeterminate"),a=fe(e,"modelValue");function s(v){n.value&&(n.value=!1)}const o=x(()=>n.value?e.indeterminateIcon:e.falseIcon),d=x(()=>n.value?e.indeterminateIcon:e.trueIcon);return oe(()=>{const v=Ne(Al.filterProps(e),["modelValue"]);return i(Al,O(v,{modelValue:a.value,"onUpdate:modelValue":[g=>a.value=g,s],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:d.value,"aria-checked":n.value?"mixed":void 0}),u)}),{}}});function kl(e){const{t:c}=ml();function u(n){let{name:a,color:s,...o}=n;const d={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],v=e[`onClick:${a}`];function g(y){y.key!=="Enter"&&y.key!==" "||(y.preventDefault(),y.stopPropagation(),gl(v,new PointerEvent("click",y)))}const f=v&&d?c(`$vuetify.input.${d}`,e.label??""):void 0;return i(H,O({icon:e[`${a}Icon`],"aria-label":f,onClick:v,onKeydown:g,color:s},o),null)}return{InputIcon:u}}const ma=G({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ye(),...pl({transition:{component:ql,leaveAbsolute:!0,group:!0}})},"VMessages"),ga=ae()({name:"VMessages",props:ma(),setup(e,c){let{slots:u}=c;const n=P(()=>Ie(e.messages)),{textColorClasses:a,textColorStyles:s}=vl(()=>e.color);return oe(()=>i(Wl,{transition:e.transition,tag:"div",class:de(["v-messages",a.value,e.class]),style:re([s.value,e.style])},{default:()=>[e.active&&n.value.map((o,d)=>t("div",{class:"v-messages__message",key:`${d}-${n.value}`},[u.message?u.message({message:o}):o]))]})),{}}}),lt=G({focused:Boolean,"onUpdate:focused":we()},"focus");function Qe(e){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dl();const u=fe(e,"focused"),n=x(()=>({[`${c}--focused`]:u.value}));function a(){u.value=!0}function s(){u.value=!1}return{focusClasses:n,isFocused:u,focus:a,blur:s}}const tt=Symbol.for("vuetify:form"),ya=G({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function ba(e){const c=fe(e,"modelValue"),u=x(()=>e.disabled),n=x(()=>e.readonly),a=ue(!1),s=$([]),o=$([]);async function d(){const f=[];let y=!0;o.value=[],a.value=!0;for(const V of s.value){const m=await V.validate();if(m.length>0&&(y=!1,f.push({id:V.id,errorMessages:m})),!y&&e.fastFail)break}return o.value=f,a.value=!1,{valid:y,errors:o.value}}function v(){s.value.forEach(f=>f.reset())}function g(){s.value.forEach(f=>f.resetValidation())}return le(s,()=>{let f=0,y=0;const V=[];for(const m of s.value)m.isValid===!1?(y++,V.push({id:m.id,errorMessages:m.errorMessages})):m.isValid===!0&&f++;o.value=V,c.value=y>0?!1:f===s.value.length?!0:null},{deep:!0,flush:"post"}),dl(tt,{register:f=>{let{id:y,vm:V,validate:m,reset:k,resetValidation:l}=f;s.value.some(b=>b.id===y),s.value.push({id:y,validate:m,reset:k,resetValidation:l,vm:ft(V),isValid:null,errorMessages:[]})},unregister:f=>{s.value=s.value.filter(y=>y.id!==f)},update:(f,y,V)=>{const m=s.value.find(k=>k.id===f);m&&(m.isValid=y,m.errorMessages=V)},isDisabled:u,isReadonly:n,isValidating:a,isValid:c,items:s,validateOn:x(()=>e.validateOn)}),{errors:o,isDisabled:u,isReadonly:n,isValidating:a,isValid:c,items:s,validate:d,reset:v,resetValidation:g}}function at(e){const c=We(tt,null);return{...c,isReadonly:P(()=>!!(e?.readonly??c?.isReadonly.value)),isDisabled:P(()=>!!(e?.disabled??c?.isDisabled.value))}}const ha=Symbol.for("vuetify:rules");function pa(e){const c=We(ha,null);if(!e){if(!c)throw new Error("Could not find Vuetify rules injection");return c.aliases}return c?.resolve(e)??x(e)}const ka=G({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...lt()},"validation");function Va(e){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dl(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:xe();const n=fe(e,"modelValue"),a=P(()=>e.validationValue===void 0?n.value:e.validationValue),s=at(e),o=pa(()=>e.rules),d=$([]),v=ue(!0),g=P(()=>!!(Ie(n.value===""?null:n.value).length||Ie(a.value===""?null:a.value).length)),f=P(()=>e.errorMessages?.length?Ie(e.errorMessages).concat(d.value).slice(0,Math.max(0,Number(e.maxErrors))):d.value),y=P(()=>{let T=(e.validateOn??s.validateOn?.value)||"input";T==="lazy"&&(T="input lazy"),T==="eager"&&(T="input eager");const A=new Set(T?.split(" ")??[]);return{input:A.has("input"),blur:A.has("blur")||A.has("input")||A.has("invalid-input"),invalidInput:A.has("invalid-input"),lazy:A.has("lazy"),eager:A.has("eager")}}),V=P(()=>e.error||e.errorMessages?.length?!1:e.rules.length?v.value?d.value.length||y.value.lazy?null:!0:!d.value.length:!0),m=ue(!1),k=P(()=>({[`${c}--error`]:V.value===!1,[`${c}--dirty`]:g.value,[`${c}--disabled`]:s.isDisabled.value,[`${c}--readonly`]:s.isReadonly.value})),l=Rl("validation"),b=P(()=>e.name??Ve(u));vt(()=>{s.register?.({id:b.value,vm:l,validate:B,reset:C,resetValidation:r})}),yl(()=>{s.unregister?.(b.value)}),Ze(async()=>{y.value.lazy||await B(!y.value.eager),s.update?.(b.value,V.value,f.value)}),ol(()=>
1y.value.input||y.value.invalidInput&&V.value===!1,()=>{le(a,()=>{if(a.value!=null)B();else if(e.focused){const T=le(()=>e.focused,A=>{A||B(),T()})}})}),ol(()=>y.value.blur,()=>{le(()=>e.focused,T=>{T||B()})}),le([V,f],()=>{s.update?.(b.value,V.value,f.value)});async function C(){n.value=null,await he(),await r()}async function r(){v.value=!0,y.value.lazy?d.value=[]:await B(!y.value.eager)}async function B(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const A=[];m.value=!0;for(const W of o.value){if(A.length>=Number(e.maxErrors??1))break;const h=await(typeof W=="function"?W:()=>W)(a.value);if(h!==!0){if(h!==!1&&typeof h!="string"){console.warn(`${h} is not a valid value. Rule functions must return boolean true or a string.`);continue}A.push(h||"")}}return d.value=A,m.value=!1,v.value=T,d.value}return{errorMessages:f,isDirty:g,isDisabled:s.isDisabled,isReadonly:s.isReadonly,isPristine:v,isValid:V,isValidating:m,reset:C,resetValidation:r,validate:B,validationClasses:k}}const Ye=G({id:String,appendIcon:ge,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ge,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":we(),"onClick:append":we(),...ye(),...rl(),...mt(El(),["maxWidth","minWidth","width"]),...Fe(),...ka()},"VInput"),Re=ae()({name:"VInput",props:{...Ye()},emits:{"update:modelValue":e=>!0},setup(e,c){let{attrs:u,slots:n,emit:a}=c;const{densityClasses:s}=fl(e),{dimensionStyles:o}=Fl(e),{themeClasses:d}=Je(e),{rtlClasses:v}=bl(),{InputIcon:g}=kl(e),f=xe(),y=P(()=>e.id||`input-${f}`),{errorMessages:V,isDirty:m,isDisabled:k,isReadonly:l,isPristine:b,isValid:C,isValidating:r,reset:B,resetValidation:T,validate:A,validationClasses:W}=Va(e,"v-input",y),S=P(()=>e.errorMessages?.length||!b.value&&V.value.length?V.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),h=x(()=>S.value.length>0),D=x(()=>!e.hideDetails||e.hideDetails==="auto"&&(h.value||!!n.details)),N=P(()=>D.value?`${y.value}-messages`:void 0),Y=P(()=>({id:y,messagesId:N,isDirty:m,isDisabled:k,isReadonly:l,isPristine:b,isValid:C,isValidating:r,hasDetails:D,reset:B,resetValidation:T,validate:A})),j=x(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),q=x(()=>{if(e.iconColor)return e.iconColor===!0?j.value:e.iconColor});return oe(()=>{const _=!!(n.prepend||e.prependIcon),F=!!(n.append||e.appendIcon);return t("div",{class:de(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focu
1sed,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},s.value,d.value,v.value,W.value,e.class]),style:re([o.value,e.style])},[_&&t("div",{key:"prepend",class:"v-input__prepend"},[n.prepend?n.prepend(Y.value):e.prependIcon&&i(g,{key:"prepend-icon",name:"prepend",color:q.value},null)]),n.default&&t("div",{class:"v-input__control"},[n.default?.(Y.value)]),F&&t("div",{key:"append",class:"v-input__append"},[n.append?n.append(Y.value):e.appendIcon&&i(g,{key:"append-icon",name:"append",color:q.value},null)]),D.value&&t("div",{id:N.value,class:"v-input__details",role:"alert","aria-live":"polite"},[i(ga,{active:h.value,messages:S.value},{message:n.message}),n.details?.(Y.value)])])}),{reset:B,resetValidation:T,validate:A,isValid:C,errorMessages:V}}}),wa=G({...Ye(),...Ne(et(),["inline"])},"VCheckbox"),Ca=ae()({name:"VCheckbox",inheritAttrs:!1,props:wa(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,c){let{attrs:u,slots:n}=c;const a=fe(e,"modelValue"),{isFocused:s,focus:o,blur:d}=Qe(e),v=$(),g=xe();return oe(()=>{const[f,y]=Ke(u),V=Re.filterProps(e),m=ul.filterProps(e);return i(Re,O({ref:v,class:["v-checkbox",e.class]},f,V,{modelValue:a.value,"onUpdate:modelValue":k=>a.value=k,id:e.id||`checkbox-${g}`,focused:s.value,style:e.style}),{...n,default:k=>{let{id:l,messagesId:b,isDisabled:C,isReadonly:r,isValid:B}=k;return i(ul,O(m,{id:l.value,"aria-describedby":b.value,disabled:C.value,readonly:r.value},y,{error:B.value===!1,modelValue:a.value,"onUpdate:modelValue":T=>a.value=T,onFocus:o,onBlur:d}),n)}})}),Ee({},v)}}),xa=G({...ye(),...ya()},"VForm"),Sa=ae()({name:"VForm",props:xa(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,c){let{slots:u,emit:n}=c;const a=ba(e),s=$();function o(v){v.preventDefault(),a.reset()}function d(v){const g=v,f=a.validate();g.then=f.then.bind(f),g.catch=f.catch.bind(f),g.finally=f.finally.bind(f),n("submit",g),g.defaultPrevented||f.then(y=>{let{valid:V}=y;V&&s.value?.submit()}),g.preventDefault()}return oe(()=>t("form",{ref:s,class:de(["v-form",e.class]),style:re(e.style),novalidate:!0,onReset:o,onSubmit:d},[u.default?.(a)])),Ee(a,s)}}),nt=Symbol.for("vuetify:v-chip-group"),Ia=G({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:$e},...ra({scrollToActive:!1}),...ye(),...gt({selectedClass:"v-chip--selected"}),...$l(),...Fe(),...Ll({variant:"tonal"})},"VChipGroup");ae()({name:"VChipGroup",props:Ia(),emits:{"update:modelValue":e=>!0},setup(e,c){let{slots:u}=c;const{themeClasses:n}=Je(e),{isSelected:a,select:s,next:o,prev:d,selected:v}=yt(e,nt);return Tl({VChip:{baseColor:x(()=>e.baseColor),color:x(()=>e.color),disabled:x(()=>e.disabled),filter:x(()=>e.filter),variant:x(()=>e.variant)}}),oe(()=>{const g=_l.filterProps(e);return i(_l,O(g,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>[u.default?.({isSelected:a,select:s,next:o,prev:d,selected:v.value})]})}),{}}});const Pa=G({activeClass:String,appendAvatar:String,appendIcon:ge,baseColor:String,closable:Boolean,closeIcon:{type:ge,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:ge,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ge,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:we(),onClickOnce:we(),...Pt(),...ye(),...rl(),...It(),...St(),...Ol(),...xt(),...Ct(),...$l({tag:"span"}),...Fe(),...Ll({variant:"tonal"})},"VChip"),Bl=ae()({name:"VChip",directives:{vRipple:He},props:Pa(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,c){let{attrs:u,emit:n,slots:a}=c;const{t:s}=ml(),{borderClasses:o}=bt(e),{densityClasses:d}=fl(e),{elevationClasses:v}
vendor: 4,583 bytes, line 1
1=ht(e),{roundedClasses:g}=Nl(e),{sizeClasses:f}=pt(e),{themeClasses:y}=Je(e),V=fe(e,"modelValue"),m=Cl(e,nt,!1),k=Cl(e,da,!1),l=kt(e,u),b=x(()=>e.link!==!1&&l.isLink.value),C=P(()=>!e.disabled&&e.link!==!1&&(!!m||e.link||l.isClickable.value)),r=x(()=>({"aria-label":s(e.closeLabel),disabled:e.disabled,onClick(h){h.preventDefault(),h.stopPropagation(),V.value=!1,n("click:close",h)}}));le(V,h=>{h?(m?.register(),k?.register()):(m?.unregister(),k?.unregister())});const{colorClasses:B,colorStyles:T,variantClasses:A}=Vt(()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function W(h){n("click",h),C.value&&(l.navigate?.(h),m?.toggle())}function S(h){(h.key==="Enter"||h.key===" ")&&(h.preventDefault(),W(h))}return()=>{const h=l.isLink.value?"a":e.tag,D=!!(e.appendIcon||e.appendAvatar),N=!!(D||a.append),Y=!!(a.close||e.closable),j=!!(a.filter||e.filter)&&m,q=!!(e.prependIcon||e.prependAvatar),_=!!(q||a.prepend);return V.value&&Ce(i(h,O(l.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":j,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&l.isActive?.value},y.value,o.value,B.value,d.value,v.value,g.value,f.value,A.value,m?.selectedClass.value,e.class],style:[T.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:C.value?0:void 0,onClick:W,onKeydown:C.value&&!b.value&&S}),{default:()=>[wt(C.value,"v-chip"),j&&i(Kl,{key:"filter"},{default:()=>[Ce(t("div",{class:"v-chip__filter"},[a.filter?i(Ae,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):i(H,{key:"filter-icon",icon:e.filterIcon},null)]),[[hl,m.isSelected.value]])]}),_&&t("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?i(Ae,{key:"prepend-defaults",disabled:!q,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):t(ne,null,[e.prependIcon&&i(H,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&i(sl,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),t("div",{class:"v-chip__content","data-no-activator":""},[a.default?.({isSelected:m?.isSelected.value,selectedClass:m?.selectedClass.value,select:m?.select,toggle:m?.toggle,value:m?.value.value,disabled:e.disabled})??se(e.text)]),N&&t("div",{key:"append",class:"v-chip__append"},[a.append?i(Ae,{key:"append-defaults",disabled:!D,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):t(ne,null,[e.appendIcon&&i(H,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&i(sl,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),Y&&t("button",O({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},r.value),[a.close?i(Ae,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):i(H,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[He,C.value&&e.ripple,null]])}}}),_a=G({id:String,submenu:Boolean,...Ne(ua({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Zl}}),["absolute"])},"VMenu"),za=ae()({name:"VMenu",props:_a(),emits:{"update:modelValue":e=>!0},setup(e,c){let{slots:u}=c;const n=fe(e,"modelValue"),{scopeId:a}=Xt(),{isRtl:s}=bl(),o=xe(),d=x(()=>e.id||`v-menu-${o}`),v=$(),g=We(Il,null),f=ue(new Set);dl(Il,{register(){f.value.add(o)},unregister(){f.value.delete(o)},closeParents(l){setTimeout(()=>{!f.value.size&&!e.persistent&&(l==null||v.value?.contentEl&&!Bt(l,v.value.contentEl))&&(n.value=!1,g?.closeParents())},40)}}),yl(()=>g?.unregister()),_t(()=>n.value=!1),le(n,l=>{l?g?.register():g?.unregister()},{immediate:!0});function y(l){g?.closeParents(l)}function V(l){if(!e.disabled)if(l.key==="Tab"||l.key==="Enter"&&!e.closeOnContentClick){if(l.key==="Enter"&&(l.target instanceof HTMLTextAreaElement||l.target instanceof HTMLInputElement&&l.target.closest("form")))return;l.key==="Enter"&&l.preventDefault(),!zt(At(v.value?.contentEl,!1),l.shiftKey?"prev":"next",C=>C.tabIndex>=0)&&!e.retainFocus&&(n.value=!1,v.value?.activatorEl?.focus())}else e.submenu&&l.key===(s.value?"ArrowRight":"ArrowLeft")&&(n.value=!1,v.value?.activatorEl?.focus())}function m(l){if(e.disabled)return;const b=v.value?.contentEl;b&&n.value?l.key==="ArrowDown"?(l.preventDefault(),l.stopImmediatePropagation(),Xe(b,"next")):l.key==="ArrowUp"?(l.preventDefault(),l.stopImmediatePropagation(),Xe(b,"prev")):e.submenu&&(l.key===(s.value?"ArrowRight":"ArrowLeft")?
1n.value=!1:l.key===(s.value?"ArrowLeft":"ArrowRight")&&(l.preventDefault(),Xe(b,"first"))):(e.submenu?l.key===(s.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(l.key))&&(n.value=!0,l.preventDefault(),setTimeout(()=>setTimeout(()=>m(l))))}const k=P(()=>O({"aria-haspopup":"menu","aria-expanded":String(n.value),"aria-controls":d.value,"aria-owns":d.value,onKeydown:m},e.activatorProps));return oe(()=>{const l=Pl.filterProps(e);return i(Pl,O({ref:v,id:d.value,class:["v-menu",e.class],style:e.style},l,{modelValue:n.value,"onUpdate:modelValue":b=>n.value=b,absolute:!0,activatorProps:k.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":y,onKeydown:V},a),{activator:u.activator,default:function(){for(var b=arguments.length,C=new Array(b),r=0;r<b;r++)C[r]=arguments[r];return i(Ae,{root:"VMenu"},{default:()=>[u.default?.(...C)]})}})}),Ee({id:d,ΨopenChildren:f},v)}}),Aa=G({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ye(),...pl({transition:{component:ql}})},"VCounter"),ot=ae()({name:"VCounter",functional:!0,props:Aa(),setup(e,c){let{slots:u}=c;const n=x(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return oe(()=>i(Wl,{transition:e.transition},{default:()=>[Ce(t("div",{class:de(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:re(e.style)},[u.default?u.default({counter:n.value,max:e.max,value:e.value}):n.value]),[[hl,e.active]])]})),{}}}),Ba=G({floating:Boolean,...ye()},"VFieldLabel"),je=ae()({name:"VFieldLabel",props:Ba(),setup(e,c){let{slots:u}=c;return oe(()=>i(Jl,{class:de(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:re(e.style)},u)),{}}}),Ta=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Vl=G({appendInnerIcon:ge,bgColor:String,clearable:Boolean,clearIcon:{type:ge,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ge,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Ta.includes(e)},"onClick:clear":we(),"onClick:appendInner":we(),"onClick:prependInner":we(),...ye(),...Dt(),...Ol(),...Fe()},"VField"),qe=ae()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...lt(),...Vl()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,c){let{attrs:u,emit:n,slots:a}=c;const{themeClasses:s}=Je(e),{loaderClasses:o}=Tt(e),{focusClasses:d,isFocused:v,focus:g,blur:f}=Qe(e),{InputIcon:y}
1=kl(e),{roundedClasses:V}=Nl(e),{rtlClasses:m}=bl(),k=x(()=>e.dirty||e.active),l=x(()=>!!(e.label||a.label)),b=x(()=>!e.singleLine&&l.value),C=xe(),r=P(()=>e.id||`input-${C}`),B=x(()=>e.details?`${r.value}-messages`:void 0),T=$(),A=$(),W=$(),S=P(()=>["plain","underlined"].includes(e.variant)),h=P(()=>e.error||e.disabled?void 0:k.value&&v.value?e.color:e.baseColor),D=P(()=>{if(!(!e.iconColor||e.glow&&!v.value))return e.iconColor===!0?h.value:e.iconColor}),{backgroundColorClasses:N,backgroundColorStyles:Y}=Ml(()=>e.bgColor),{textColorClasses:j,textColorStyles:q}=vl(h);le(k,E=>{if(b.value&&!Rt()){const X=T.value.$el,Z=A.value.$el;requestAnimationFrame(()=>{const K=ea(X),w=Z.getBoundingClientRect(),z=w.x-K.x,U=w.y-K.y-(K.height/2-w.height/2),ee=w.width/.75,ce=Math.abs(ee-K.width)>1?{maxWidth:Se(ee)}:void 0,p=getComputedStyle(X),L=getComputedStyle(Z),J=parseFloat(p.transitionDuration)*1e3||150,be=parseFloat(L.getPropertyValue("--v-field-label-scale")),ve=L.getPropertyValue("color");X.style.visibility="visible",Z.style.visibility="hidden",la(X,{transform:`translate(${z}px, ${U}px) scale(${be})`,color:ve,...ce},{duration:J,easing:Ft,direction:E?"normal":"reverse"}).finished.then(()=>{X.style.removeProperty("visibility"),Z.style.removeProperty("visibility")})})}},{flush:"post"});const _=P(()=>
1({isActive:k,isFocused:v,controlRef:W,iconColor:D,blur:f,focus:g}));function F(E){E.target!==document.activeElement&&E.preventDefault()}return oe(()=>{const E=e.variant==="outlined",X=!!(a["prepend-inner"]||e.prependInnerIcon),Z=!!(e.clearable||a.clear)&&!e.disabled,K=!!(a["append-inner"]||e.appendInnerIcon||Z),w=()=>a.label?a.label({..._.value,label:e.label,props:{for:r.value}}):e.label;return t("div",O({class:["v-field",{"v-field--active":k.value,"v-field--appended":K,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":X,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!w(),[`v-field--variant-${e.variant}`]:!0},s.value,N.value,d.value,o.value,V.value,m.value,e.class],style:[Y.value,e.style],onClick:F},u),[t("div",{class:"v-field__overlay"},null),i(Mt,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),X&&t("div",{key:"prepend",class:"v-field__prepend-inner"},[a["prepend-inner"]?a["prepend-inner"](_.value):e.prependInnerIcon&&i(y,{key:"prepend-icon",name:"prependInner",color:D.value},null)]),t("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&b.value&&i(je,{key:"floating-label",ref:A,class:de([j.value]),floating:!0,for:r.value,"aria-hidden":!k.value,style:re(q.value)},{default:()=>[w()]}),l.value&&i(je,{key:"label",ref:T,id:e.labelId,for:r.value,"aria-hidden":b.value&&k.value},{default:()=>[w()]}),a.default?.({..._.value,props:{id:r.value,class:"v-field__input","aria-describedby":B.value},focus:g,blur:f})??t("div",{id:r.value,class:"v-field__input","aria-describedby":B.value},null)]),Z&&i(Kl,{key:"clear"},{default:()=>[Ce(t("div",{class:"v-field__clearable",onMousedown:z=>{z.preventDefault(),z.stopPropagation()}},[i(Ae,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({..._.value,props:{onFocus:g,onBlur:f,onClick:e["onClick:clear"],tabindex:-1}}):i(y,{name:"clear",onFocus:g,onBlur:f,tabindex:-1},null)]})]),[[hl,e.dirty]])]}),K&&t("div",{key:"append",class:"v-field__append-inner"},[a["append-inner"]?a["append-inner"](_.value):e.appendInnerIcon&&i(y,{key:"append-icon",name:"appendInner",color:D.value},null)]),t("div",{class:de(["v-field__outline",j.value]),style:re(q.value)},[E&&t(ne,null,[t("div",{class:"v-field__outline__start"},null),b.value&&t("div",{class:"v-field__outline__notch"},[i(je,{ref:A,floating:!0,for:r.value,"aria-hidden":!k.value},{default:()=>[w()]})]),t("div",{class:"v-field__outline__end"},null)]),S.value&&b.value&&i(je,{ref:A,floating:!0,for:r.value,"aria-hidden":!k.value},{default:()=>[w()]})])])}),{controlRef:W,fieldIconColor:D}}}),it=G({autocomplete:String},"autocomplete");function wl(e){const c=xe(),u=ue(0),n=x(()=>e.autocomplete==="suppress"),a=x(()=>{if(e.name)return n.value?`${e.name}-${c}-${u.value}`:e.name}),s=x(()=>n.value?"off":e.autocomplete);return{isSuppressing:n,fieldAutocomplete:s,fieldName:a,update:()=>u.value=new Date().getTime()}}function st(e){function c(u,n){if(!e.autofocus||!u)return;const a=n[0].target;(a.matches("input,textarea")?a:a.querySelector("input,textarea"))?.focus()}return{onIntersect:c}}const Ma=["color","file","time","date","datetime-local","week","month"],ut=G({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...it(),...Ye(),...Vl()},"VTextField"),De=ae()({name:"VTextField",directives:{vIntersect:Ge},inheritAttrs:!1,props:ut(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,c){let{attrs:u,emit:n,slots:a}=c;const s=fe(e,"modelValue"),{isFocused:o,focus:d,blur:v}=Qe(e),{onIntersect:g}=st(e),f=P(()=>typeof e.counterValue=="function"?e.counterValue(s.value):typeof e.counterValue=="number"?e.counterValue:(s.value??"").toString().length),y=P(()=>{if(u.maxlength)return u.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),V=P(()=>["plain","underlined"].includes(e.variant)),m=$(),k=$(),l=$(),b=wl(e),C=P(()=>Ma.includes(e.type)||e.persistentPlaceholder||o.value||e.active);
1function r(){b.isSuppressing.value&&b.update(),o.value||d(),he(()=>{l.value!==document.activeElement&&l.value?.focus()})}function B(S){n("mousedown:control",S),S.target!==l.value&&(r(),S.preventDefault())}function T(S){n("click:control",S)}function A(S,h){S.stopPropagation(),r(),he(()=>{h(),gl(e["onClick:clear"],S)})}function W(S){const h=S.target;if(!(e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type))){s.value=h.value;return}const D=h.value,N=h.selectionStart,Y=h.selectionEnd;s.value=D,he(()=>{let j=0;D.trimStart().length===h.value.length&&(j=D.length-h.value.length),N!=null&&(h.selectionStart=N-j),Y!=null&&(h.selectionEnd=Y-j)})}return oe(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),h=!!(S||a.details),[D,N]=Ke(u),{modelValue:Y,...j}=Re.filterProps(e),q=qe.filterProps(e);return i(Re,O({ref:m,modelValue:s.value,"onUpdate:modelValue":_=>s.value=_,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":V.value},e.class],style:e.style},D,j,{centerAffix:!V.value,focused:o.value}),{...a,default:_=>{let{id:F,isDisabled:E,isDirty:X,isReadonly:Z,isValid:K,hasDetails:w,reset:z}=_;return i(qe,O({ref:k,onMousedown:B,onClick:T,"onClick:clear":U=>A(U,z),role:e.role},Ne(q,["onClick:clear"]),{id:F.value,labelId:`${F.value}-label`,active:C.value||X.value,dirty:X.value||e.dirty,disabled:E.value,focused:o.value,details:w.value,error:K.value===!1}),{...a,default:U=>{let{props:{class:ee,...ce},controlRef:p}=U;const L=t("input",O({ref:J=>l.value=p.value=J,value:s.value,onInput:W,autofocus:e.autofocus,readonly:Z.value,disabled:E.value,name:b.fieldName.value,autocomplete:b.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:d,onBlur:v,"aria-labelledby":`${F.value}-label`},ce,N),null);return t(ne,null,[e.prefix&&t("span",{class:"v-text-field__prefix"},[t("span",{class:"v-text-field__prefix__text"},[e.prefix])]),Ce(a.default?t("div",{class:de(ee),"data-no-activator":""},[a.default({id:F}),L]):Et(L,{class:ee}),[[Ge,g,null,{once:!0}]]),e.suffix&&t("span",{class:"v-text-field__suffix"},[t("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:h?_=>t(ne,null,[a.details?.(_),S&&t(ne,null,[t("span",null,null),i(ot,{active:e.persistentCounter||o.value,value:f.value,max:y.value,disabled:e.disabled},a.counter)])]):void 0})}),Ee({},m,k,l)}}),Da=G({renderless:Boolean,...ye()},"VVirtualScrollItem"),Ra=ae()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Da(),emits:{"update:height":e=>!0},setup(e,c){let{attrs:u,emit:n,slots:a}=c;const{resizeRef:s,contentRect:o}=jl(void 0,"border");le(()=>o.value?.height,d=>{d!=null&&n("update:height",d)}),oe(()=>e.renderless?t(ne,null,[a.default?.({itemRef:s})]):t("div",O({ref:s,class:["v-virtual-scroll__item",e.class],style:e.style},u),[a.default?.()]))}}),Fa=-1,Ea=1,al=100,La=G({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function $a(e,c){const u=Ul(),n=ue(0);il(()=>{n.value=parseFloat(e.itemHeight||0)});const a=ue(0),s=ue(Math.ceil((parseInt(e.height)||u.height.value)/(n.value||16))||1),o=ue(0),d=ue(0),v=$(),g=$();let f=0;const{resizeRef:y,contentRect:V}=jl();il(()=>{y.value=v.value});const m=P(()=>v.value===document.documentElement?u.height.value:V.value?.height||parseInt(e.height)||0),k=P(()=>!!(v.value&&g.value&&m.value&&n.value));let l=Array.from({length:c.value.length}),b=Array.from({length:c.value.length});const C=ue(0);let r=-1;function B(w){return l[w]||n.value}const T=Lt(()=>{const w=performance.now();b[0]=0;const z=c.value.length;for(let U=1;U<=z;U++)b[U]=(b[U-1]||0)+B(U-1);C.value=Math.max(C.value,performance.now()-w)},C),A=le(k,w=>{w&&(A(),f=g.value.offsetTop,T.immediate(),E(),~r&&he(()=>{Hl&&window.requestAnimationFrame(()=>{Z(r),r=-1})}))});cl(()=>{T.clear()});function W(w,z){const U=l[w],ee=n.value;n.value=ee?Math.min(n.value,z):z,(U!==z||ee!==n.value)&&(l[w]=z,T())}function S(w){w=Ue(w,0,c.value.length);const z=Math.floor(w),U=w%1,ee=z+1,ce=b[z]||0,p=b[ee]||ce;return ce+(p-ce)*U}function h(w){return Na(b,w)}let D=0,N=0,Y=0;le(m,(w,z)=>{E(),w<z&&requestAnimationFrame(()=>{N=0,E()})});let j=-1;function q(){if(!v.value||!g.value)return;const w=v.value.scrollTop,z=performance.now();z-Y>500?(N=Math.sign(w-D),f=g.value.offsetTop):N=w-D,D=w,Y=z,window.clearTimeout(j),j=window.setTimeout(_,500),E()}function _(){!v.value||!g.value||(N=0,Y=0,window.clearTimeout(j),E())}let F=-1;function E(){cancelAnimationFrame(F),F=requestAnimationFrame(X)}function X(){if(!v.value||!m.value||!n.value)return;const w=D-f,z=Math.sign(N),U=Math.max(0,w-al),ee=Ue(h(U),0,c.value.length),ce=w+m.value+al,p=Ue(h(ce)+1,ee+1,c.value.length);if((z!==Fa||ee<a.value)&&(z!==Ea||p>s.value)){const L=S(a.value)-S(ee),J=S(p)-S(s.value);Math.max(L,J)>al?(a.value=ee,s.value=p):(ee<=0&&(a.value=ee),p>=c.value.length&&(s.value=p))}o.value=S(a.value),d.value=S(c.value.length)-S(s.value)}function Z(w){const z=S(w);!v.value||w&&!z?r=w:v.value.scrollTop=z}const K=P(()=>c.value.slice(a.value,s.value).map((w,z)=>{const U=z+a.value;return{raw:w,index:U,key:$t(w,e.itemKey,U)}}));return le(c,()=>{l=Array.from({length:c.value.length}),b=Array.from({length:c.value.length}),T.immediate(),E()},{deep:1}
1),{calculateVisibleItems:E,containerRef:v,markerRef:g,computedItems:K,paddingTop:o,paddingBottom:d,scrollToIndex:Z,handleScroll:q,handleScrollend:_,handleItemResize:W}}function Na(e,c){let u=e.length-1,n=0,a=0,s=null,o=-1;if(e[u]<c)return u;for(;n<=u;)if(a=n+u>>1,s=e[a],s>c)u=a-1;else if(s<c)o=a,n=a+1;else return s===c?a:n;return o}const Oa=G({items:{type:Array,default:()=>[]},renderless:Boolean,...La(),...ye(),...El()},"VVirtualScroll"),ja=ae()({name:"VVirtualScroll",props:Oa(),setup(e,c){let{slots:u}=c;const n=Rl("VVirtualScroll"),{dimensionStyles:a}=Fl(e),{calculateVisibleItems:s,containerRef:o,markerRef:d,handleScroll:v,handleScrollend:g,handleItemResize:f,scrollToIndex:y,paddingTop:V,paddingBottom:m,computedItems:k}=$a(e,x(()=>e.items));return ol(()=>e.renderless,()=>{function l(){const C=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[C]("scroll",v,{passive:!0}),document[C]("scrollend",g)):(o.value?.[C]("scroll",v,{passive:!0}),o.value?.[C]("scrollend",g))}Ze(()=>{o.value=ta(n.vnode.el,!0),l(!0)}),cl(l)}),oe(()=>{const l=k.value.map(b=>i(Ra,{key:b.key,renderless:e.renderless,"onUpdate:height":C=>f(b.index,C)},{default:C=>u.default?.({item:b.raw,index:b.index,...C})}));return e.renderless?t(ne,null,[t("div",{ref:d,class:"v-virtual-scroll__spacer",style:{paddingTop:Se(V.value)}},null),l,t("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Se(m.value)}},null)]):t("div",{ref:o,class:de(["v-virtual-scroll",e.class]),onScrollPassive:v,onScrollend:g,style:re([a.value,e.style])},[t("div",{ref:d,class:"v-virtual-scroll__container",style:{paddingTop:Se(V.value),paddingBottom:Se(m.value)}},[l])])}),{calculateVisibleItems:s,scrollToIndex:y}}});function Ua(e,c){const u=ue(!1);let n;function a(d){cancelAnimationFrame(n),u.value=!0,n=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>{u.value=!1})})}async function s(){await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>{if(u.value){const v=le(u,()=>{v(),d()})}else d()})}async function o(d){if(d.key==="Tab"&&c.value?.focus(),!["PageDown","PageUp","Home","End"].includes(d.key))return;const v=e.value?.$el;if(!v)return;(d.key==="Home"||d.key==="End")&&v.scrollTo({top:d.key==="Home"?0:v.scrollHeight,behavior:"smooth"}),await s();const g=v.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(d.key==="PageDown"||d.key==="Home"){const f=v.getBoundingClientRect().top;for(const y of g)if(y.getBoundingClientRect().top>=f){y.focus();break}}else{const f=v.getBoundingClientRect().bottom;for(const y of[...g].reverse())if(y.getBoundingClientRect().bottom<=f){y.focus();break}}}return{onScrollPassive:a,onKeydown:o}}const Ha=G({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function Ga(e,c){const u=xe(),n=P(()=>`menu-${u}`),a=x(()=>Nt(c)),s=x(()=>n.value);return{menuId:n,ariaExpanded:a,ariaControls:s}}const qa=G({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ge,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Ha(),...sa({itemChildren:!1})},"Select"),Ka=G({...qa(),...Ne(ut({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...pl({transition:{component:Zl}})},"VSelect"),Wa=ae()({name:"VSelect",props:Ka(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,c){let{slots:u}=c;const{t:n}=ml(),a=$(),s=$(),o=$(),{items:d,transformIn:v,transformOut:g}=aa(e),f=fe(e,"modelValue",[],p=>v(p===null?[null]:Ie(p)),p=>{const L=g(p);return e.multiple?L:L[0]??null}),y=P(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),V=at(e),m=wl(e),k=P(()=>f.value.map(p=>p.value)),l=ue(!1),b=x(()=>e.closableChips&&!V.isReadonly.value&&!V.isDisabled.value),{InputIcon:C}=kl(e);let r="",B=0,T;const A=P(()=>e.hideSelected?d.value.filter(p=>!f.value.some(L=>(e.valueComparator||$e)(L,p))):d.value),W=P(()=>e.hideNoData&&!A.value.length||V.isReadonly.value||V.isDisabled.value),S=fe(e,"menu"),h=P({get:()=>S.value,set:p=>{S.value&&!p&&s.value?.ΨopenChildren.size||p&&W.value||(S.value=p)}}
1),{menuId:D,ariaExpanded:N,ariaControls:Y}=Ga(e,h),j=P(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),q=$(),_=Ua(q,a);function F(p){e.openOnClear&&(h.value=!0)}function E(){W.value||(h.value=!h.value)}function X(p){xl(p)&&Z(p)}function Z(p){if(!p.key||V.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(p.key)&&p.preventDefault(),["Enter","ArrowDown"," "].includes(p.key)&&(h.value=!0),["Escape","Tab"].includes(p.key)&&(h.value=!1),e.clearable&&p.key==="Backspace"){p.preventDefault(),f.value=[],F();return}p.key==="Home"?q.value?.focus("first"):p.key==="End"&&q.value?.focus("last");const L=1e3;if(!xl(p))return;const J=performance.now();J-T>L&&(r="",B=0),r+=p.key.toLowerCase(),T=J;const be=A.value;function ve(){let Q=ie();return Q||r.at(-1)===r.at(-2)&&(r=r.slice(0,-1),B++,Q=ie(),Q)||(B=0,Q=ie(),Q)?Q:(r=p.key.toLowerCase(),ie())}function ie(){for(let Q=B;Q<be.length;Q++){const Pe=be[Q];if(Pe.title.toLowerCase().startsWith(r))return[Pe,Q]}}const pe=ve();if(!pe)return;const[R,te]=pe;B=te,q.value?.focus(te),e.multiple||(f.value=[R])}function K(p){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!p.props.disabled)if(e.multiple){const J=f.value.findIndex(ve=>(e.valueComparator||$e)(ve.value,p.value)),be=L??!~J;if(~J){const ve=be?[...f.value,p]:[...f.value];ve.splice(J,1),f.value=ve}else be&&(f.value=[...f.value,p])}else{const J=L!==!1;f.value=J?[p]:[],he(()=>{h.value=!1})}}function w(p){q.value?.$el.contains(p.relatedTarget)||(h.value=!1)}function z(){e.eager&&o.value?.calculateVisibleItems()}function U(){l.value&&a.value?.focus()}function ee(p){l.value=!0}function ce(p){if(p==null)f.value=[];else if(nl(a.value,":autofill")||nl(a.value,":-webkit-autofill")){const L=d.value.find(J=>J.title===p);L&&K(L)}else a.value&&(a.value.value="")}return le(h,()=>{if(!e.hideSelected&&h.value&&f.value.length){const p=A.value.findIndex(L=>f.value.some(J=>(e.valueComparator||$e)(J.value,L.value)));Hl&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{p>=0&&o.value?.scrollToIndex(p)})}}),le(d,(p,L)=>{h.value||l.value&&e.hideNoData&&!L.length&&p.length&&(h.value=!0)}),oe(()=>{const p=!!(e.chips||u.chip),L=!!(!e.hideNoData||A.value.length||u["prepend-item"]||u["append-item"]||u["no-data"]),J=f.value.length>0,be=De.filterProps(e),ve=J||!l.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return i(De,O({ref:a},be,{modelValue:f.value.map(ie=>ie.props.title).join(", "),name:void 0,"onUpdate:modelValue":ce,focused:l.value,"onUpdate:focused":ie=>l.value=ie,validationValue:f.externalValue,counterValue:y.value,dirty:J,class:["v-select",{"v-select--active-menu":h.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!u.selection},e.class],style:e.style,inputmode:"none",placeholder:ve,"onClick:clear":F,"onMousedown:control":E,onBlur:w,onKeydown:Z,"aria-expanded":N.value,"aria-controls":Y.value}),{...u,default:ie=>{let{id:pe}=ie;return t(ne,null,[t("select",{hidden:!0,multiple:e.multiple,name:m.fieldName.value},[d.value.map(R=>t("option",{key:R.value,value:R.value,selected:k.value.includes(R.value)},null))]),i(za,O({id:D.value,ref:s,modelValue:h.value,"onUpdate:modelValue":R=>h.value=R,activator:"parent",contentClass:"v-select__content",disabled:W.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:z,onAfterLeave:U},j.value),{default:()=>[L&&i(na,O({ref:q,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:R=>R.preventDefault(),onKeydown:X,onFocusin:ee,tabindex:"-1",selectable:!0,"aria-live":"polite","aria-labelledby":`${pe.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},_,e.listProps),{default:()=>[u["prepend-item"]?.(),!A.value.length&&!e.hideNoData&&(u["no-data"]?.()??i(Sl,{key:"no-data",title:n(e.noDataText)},null)),i(ja,{ref:o,renderless:!0,items:A.value,itemKey:"value"},{default:R=>{let{item:te,index:Q,itemRef:Pe}=R;const _e=Ot(te.props),Be=O(te.props,{ref:Pe,key:te.value,onClick:()=>K(te,null),"aria-posinset":Q+1,"aria-setsize":A.value.length});return te.type==="divider"?u.divider?.({props:te.raw,index:Q})??i(oa,O(te.props,{key:`divider-${Q}`}),null):te.type==="subheader"?u.subheader?.({props:te.raw,index:Q})??i(ia,O(te.props,{key:`subheader-${Q}`}),null):u.item?.({item:te,index:Q,props:Be})??i(Sl,O(Be,{role:"option"}),{prepend:me=>{let{isSelected:rt}=me;return t(ne,null,[e.multiple&&!e.hideSelected?i(ul,{key:te.value,modelValue:rt,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:dt=>dt.preventDefault()}
1,null):void 0,_e.prependAvatar&&i(sl,{image:_e.prependAvatar},null),_e.prependIcon&&i(H,{icon:_e.prependIcon},null)])}})}}),u["append-item"]?.()]})]}),f.value.map((R,te)=>{function Q(me){me.stopPropagation(),me.preventDefault(),K(R,!1)}const Pe=O(Bl.filterProps(R.props),{"onClick:close":Q,onKeydown(me){me.key!=="Enter"&&me.key!==" "||(me.preventDefault(),me.stopPropagation(),Q(me))},onMousedown(me){me.preventDefault(),me.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),_e=p?!!u.chip:!!u.selection,Be=_e?jt(p?u.chip({item:R,index:te,props:Pe}):u.selection({item:R,index:te})):void 0;if(!(_e&&!Be))return t("div",{key:R.value,class:"v-select__selection"},[p?u.chip?i(Ae,{key:"chip-defaults",defaults:{VChip:{closable:b.value,size:"small",text:R.title}}},{default:()=>[Be]}):i(Bl,O({key:"chip",closable:b.value,size:"small",text:R.title,disabled:R.props.disabled},Pe),null):Be??t("span",{class:"v-select__selection-text"},[R.title,e.multiple&&te<f.value.length-1&&t("span",{class:"v-select__selection-comma"},[M(",")])])])})])},"append-inner":function(){for(var ie=arguments.length,pe=new Array(ie),R=0;R<ie;R++)pe[R]=arguments[R];return t(ne,null,[u["append-inner"]?.(...pe),e.menuIcon?i(H,{class:"v-select__menu-icon",color:a.value?.fieldIconColor,icon:e.menuIcon,"aria-hidden":!0},null):void 0,e.appendInnerIcon&&i(C,{key:"append-icon",name:"appendInner",color:pe[0].iconColor.value},null)])}})}),Ee({isFocused:l,menu:h,select:K},a)}}),Za=G({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...it(),...Ye(),...Vl()},"VTextarea"),Ja=ae()({name:"VTextarea",directives:{vIntersect:Ge},inheritAttrs:!1,props:Za(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,c){let{attrs:u,emit:n,slots:a}=c;const s=fe(e,"modelValue"),{isFocused:o,focus:d,blur:v}=Qe(e),{onIntersect:g}=st(e),f=P(()=>typeof e.counterValue=="function"?e.counterValue(s.value):(s.value||"").toString().length),y=P(()=>{if(u.maxlength)return u.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),V=$(),m=$(),k=ue(""),l=$(),b=$(0),{platform:C}=Ul(),r=wl(e),B=P(()=>e.persistentPlaceholder||o.value||e.active);function T(){r.isSuppressing.value&&r.update(),l.value!==document.activeElement&&l.value?.focus(),o.value||d()}function A(_){T(),n("click:control",_)}function W(_){n("mousedown:control",_)}function S(_){_.stopPropagation(),T(),he(()=>{s.value="",gl(e["onClick:clear"],_)})}function h(_){const F=_.target;if(!e.modelModifiers?.trim){s.value=F.value;return}const E=F.value,X=F.selectionStart,Z=F.selectionEnd;s.value=E,he(()=>{let K=0;E.trimStart().length===F.value.length&&(K=E.length-F.value.length),X!=null&&(F.selectionStart=X-K),Z!=null&&(F.selectionEnd=Z-K)})}const D=$(),N=$(Number(e.rows)),Y=P(()=>["plain","underlined"].includes(e.variant));il(()=>{e.autoGrow||(N.value=Number(e.rows))});function j(){he(()=>{if(!l.value)return;if(C.value.firefox){b.value=12;return}const{offsetWidth:_,clientWidth:F}=l.value;b.value=Math.max(0,_-F)}),e.autoGrow&&he(()=>{if(!D.value||!m.value)return;const _=getComputedStyle(D.value),F=getComputedStyle(m.value.$el),E=parseFloat(_.getPropertyValue("--v-field-padding-top"))+parseFloat(_.getPropertyValue("--v-input-padding-top"))+parseFloat(_.getPropertyValue("--v-field-padding-bottom")),X=D.value.scrollHeight,Z=parseFloat(_.lineHeight),K=Math.max(parseFloat(e.rows)*Z+E,parseFloat(F.getPropertyValue("--v-input-control-height"))),w=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*Z+E||1/0,z=Ue(X??0,K,w);N.value=Math.floor((z-E)/Z),k.value=Se(z)})}Ze(j),le(s,j),le(()=>e.rows,j),le(()=>e.maxHeight,j),le(()=>e.maxRows,j),le(()=>e.density,j),le(N,_=>{n("update:rows",_)});let q;return le(D,_=>{_?(q=new ResizeObserver(j),q.observe(D.value)):q?.disconnect()}),yl(()=>{q?.disconnect()}),oe(()=>
1{const _=!!(a.counter||e.counter||e.counterValue),F=!!(_||a.details),[E,X]=Ke(u),{modelValue:Z,...K}=Re.filterProps(e),w={...qe.filterProps(e),"onClick:clear":S};return i(Re,O({ref:V,modelValue:s.value,"onUpdate:modelValue":z=>s.value=z,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":Y.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Se(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Se(b.value)},e.style]},E,K,{centerAffix:N.value===1&&!Y.value,focused:o.value}),{...a,default:z=>{let{id:U,isDisabled:ee,isDirty:ce,isReadonly:p,isValid:L,hasDetails:J}=z;return i(qe,O({ref:m,style:{"--v-textarea-control-height":k.value},onClick:A,onMousedown:W,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},w,{id:U.value,active:B.value||ce.value,labelId:`${U.value}-label`,centerAffix:N.value===1&&!Y.value,dirty:ce.value||e.dirty,disabled:ee.value,focused:o.value,details:J.value,error:L.value===!1}),{...a,default:be=>{let{props:{class:ve,...ie},controlRef:pe}=be;return t(ne,null,[e.prefix&&t("span",{class:"v-text-field__prefix"},[e.prefix]),Ce(t("textarea",O({ref:R=>l.value=pe.value=R,class:ve,value:s.value,onInput:h,autofocus:e.autofocus,readonly:p.value,disabled:ee.value,placeholder:e.placeholder,rows:e.rows,name:r.fieldName.value,autocomplete:r.fieldAutocomplete.value,onFocus:T,onBlur:v,"aria-labelledby":`${U.value}-label`},ie,X),null),[[Ge,{handler:g},null,{once:!0}]]),e.autoGrow&&Ce(t("textarea",{class:de([ve,"v-textarea__sizer"]),id:`${ie.id}-sizer`,"onUpdate:modelValue":R=>s.value=R,ref:D,readonly:!0,"aria-hidden":"true"},null),[[Gl,s.value]]),e.suffix&&t("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:F?z=>t(ne,null,[a.details?.(z),_&&t(ne,null,[t("span",null,null),i(ot,{active:e.persistentCounter||o.value,value:f.value,max:y.value,disabled:e.disabled},a.counter)])]):void 0})}),Ee({},V,m,l)}}),Qa={class:"contact-page"},Ya={class:"hero-section"},Xa={class:"hero-badge"},en={class:"hero-buttons"},ln={class:"hero-stats-grid"},tn=["href"],an={class:"hero-stat-value"},nn={class:"hero-stat-label"},on={class:"quick-contact-section"},sn={class:"quick-contact-grid"},un=["href"],rn={class:"quick-contact-content"},dn={class:"quick-contact-title"},cn={class:"quick-contact-desc"},fn={class:"quick-contact-value"},vn={id:"biura",class:"offices-section"},mn={class:"offices-grid"},gn={key:0,class:"office-badge"},yn={key:1,class:"office-badge office-badge--secondary"},bn={class:"office-name"},hn={class:"office-address"},pn={key:0,class:"office-address-note"},kn={class:"office-hours"},Vn=["innerHTML"],wn={class:"office-map-link"},Cn=["href"],xn={id:"formularz",class:"form-section"},Sn={class:"form-card"},In={class:"form-header"},Pn={class:"honeypot-field","aria-hidden":"true"},_n={class:"text-body-2"},zn={class:"info-card mb-6"},An={class:"info-card-header"},Bn={class:"email-cards"},Tn={href:"mailto:[email protected]",class:"email-card email-card--primary"},Mn={href:"mailto:[email protected]",class:"email-card email-card--business"},Dn={href:"mailto:[email protected]",class:"email-card email-card--danger"},Rn={href:"mailto:[email protected]",class:"email-card email-card--warning"},Fn={class:"support-alert"},En={class:"map-section"},Ln={class:"map-header"},$n={class:"map-title"},Nn=Ut({__name:"kontakt",setup(e){Qt({title:"Kontakt",ogTitle:"Kontakt | Marton Media - Internet i Telewizja",description:"Skontaktuj się z Marton Media. Telefon: 56 300 00 69, email: [email protected]. Biura w Golubiu-Dobrzyniu i Lipnie.",ogDescription:"Kontakt z Marton Media. Tel: 56 300 00 69, email: [email protected]",ogImage:"https://martonmedia.pl/images/og-image.jpg",ogUrl:"https://martonmedia.pl/kontakt",twitterCard:"summary_large_image"}),Yt({link:[{rel:"canonical",href:"https://martonmedia.pl/kontakt"}]});const c=[{id:"phone",title:"56 300 00 69",label:"zadzwoń do nas",icon:"mdi-phone",color:"rgba(16, 185, 129, 0.2)",href:"tel:+48563000069"},{id:"email",title:"Napisz email",label:"[email protected]",icon:"mdi-email",color:"rgba(59, 130, 246, 0.2)",href:"mailto:[email protected]"},{id:"location",title:"Napisz do nas",label:"formularz kontaktowy",icon:"mdi-email-edit",color:"rgba(16, 185, 129, 0.2)",href:"#formularz"},{id:"hours",title:"Pn-Pt 8-16",label:"godziny otwarcia",icon:"mdi-clock",color:"rgba(245, 158, 11, 0.2)",href:"#biura"}],u=[{title:"Infolinia",description:"Zadzwoń i porozmawiaj z konsultantem",value:"56 300 00 69",icon:"mdi-phone",href:"tel:+48563000069",color:"#10b981"},{title:"Biuro Obsługi",description:"Pytania i pomoc techniczna",value:"[email protected]",icon:"mdi-email",href:"mailto:[email protected]",color:"#3b82f6"},{title:"Dla firm",description:"Oferty i rozwiązania dla biznesu",value:"[email protected]",icon:"mdi-domain",href:"mailto:[email protected]",color:"#8b5cf6"},{title:"Zgłoś awarię",description:"Problemy z usługą",value:"[email protected]",icon:"mdi-wrench",href:"mailto:[email protected]",color:"#ef4444"},{title:"Reklamacje",description:"Złóż reklamację",value:"[email protected]",icon:"mdi-message-alert",href:"mailto:[email protected]",color:"#f59e0b"}],n=[{name:"Golub-Dobrzyń",address:"ul. Å»eromskiego 1/2, 87-400 Golub-Dobrzyń",hours:"Pn-Pt: 8:00-16:00",icon:"mdi-office-building",color:"#3b82f6",isMain:!0},{name:"Lipno",address:"ul. Kościuszki 12/14, 87-600 Lipno",hours:"Pn, Pt: 7:30-15:30<br>Wt-Czw: 8:00-16:00",icon:"mdi-store",color:"#10b981",isMain:!1},{name:"Jabłonowo Pomorskie",address:"ul. Główna 2, 87-330 Jabłonowo Pomorskie",addressNote:"(Sklep Comkon)",officeType:"Punkt przyjmowania opłat",hours:"Pn-Pt: 9:00-17:00<br>Sob: 9:00-13:00",icon:"mdi-cash-register",color:"#8b5cf6",isMain:!1}],a=["Zapytanie o dostępność usług","Zamówienie nowej usługi","Zmiana pakietu","Zgłoszenie awarii","Reklamacja","Rozwiązanie umowy","Inne"],s=[k=>!!k||"Email jest wymagany",k=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(k)||"Nieprawidłowy format email"],o=Ht({name:"",phone:"",email:"",address:"",subject:"",message:"",consent:!1,website:"",formLoadedAt:0});Ze(()=>{o.formLoadedAt=Date.now(),window.addEventListener("scroll",y)}),Gt(()=>{window.removeEventListener("scroll",y)});const d=$(!1),v=$("idle"),g=$(""),f=$(!1);function y(){f.value=window.scrollY>400}
1function V(){window.scrollTo({top:0,behavior:"smooth"})}const m=async()=>{if(!o.consent){v.value="error",g.value="Proszę wyrazić zgodę na przetwarzanie danych osobowych.";return}if(o.website){v.value="success",g.value="Dziękujemy za wiadomość! Skontaktujemy się wkrótce.";return}d.value=!0,v.value="idle";try{const l=await(await fetch("/api/kontakt.php",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:o.name,email:o.email,phone:o.phone,subject:o.subject||"Kontakt ze strony",message:o.address?`${o.message}
2
3Adres instalacji: ${o.address}`:o.message,website:o.website,formLoadedAt:o.formLoadedAt})})).json();l.success?(v.value="success",g.value="Dziękujemy za wiadomość! Skontaktujemy się wkrótce.",o.name="",o.phone="",o.email="",o.address="",o.subject="",o.message="",o.consent=!1):(v.value="error",g.value=l.error||"Wystąpił błąd podczas wysyłania wiadomości.")}catch(k){v.value="error",g.value="Nie udało się wysłać wiadomości. Spróbuj ponownie później.",console.error("Form submit error:",k)}finally{d.value=!1}};return(k,l)=>{const b=ct,C=Zt;return ke(),ze("div",Qa,[t("section",Ya,[l[18]||(l[18]=qt('<div class="hero-bg" data-v-3c9fee2f></div><div class="hero-waves" data-v-3c9fee2f><svg class="wave-svg" viewBox="0 0 1200 600" preserveAspectRatio="none" data-v-3c9fee2f><defs data-v-3c9fee2f><filter id="glow-contact" data-v-3c9fee2f><feGaussianBlur stdDeviation="3" result="coloredBlur" data-v-3c9fee2f></feGaussianBlur><feMerge data-v-3c9fee2f><feMergeNode in="coloredBlur" data-v-3c9fee2f></feMergeNode><feMergeNode in="SourceGraphic" data-v-3c9fee2f></feMergeNode></feMerge></filter></defs><path class="wave wave-1" d="M-100,300 Q200,150 400,300 T800,300 T1300,300" filter="url(#glow-contact)" data-v-3c9fee2f></path><path class="wave wave-2" d="M-100,350 Q250,200 500,350 T900,350 T1300,350" filter="url(#glow-contact)" data-v-3c9fee2f></path><path class="wave wave-3" d="M-100,400 Q300,250 600,400 T1000,400 T1300,400" filter="url(#glow-contact)" data-v-3c9fee2f></path><path class="wave wave-4" d="M-100,250 Q150,100 350,250 T750,250 T1300,250" filter="url(#glow-contact)" data-v-3c9fee2f></path></svg></div>',2)),i(Te,{class:"hero-content"},{default:I(()=>[i(b),i(el,{align:"center"},{default:I(()=>[i(Me,{cols:"12",lg:"7"},{default:I(()=>[t("div",Xa,[i(H,{size:"14"},{default:I(()=>[...l[10]||(l[10]=[M("mdi-headset",-1)])]),_:1}),l[11]||(l[11]=t("span",null,"Jesteśmy dla Ciebie",-1))]),l[16]||(l[16]=t("h1",{class:"hero-title"},[M(" Skontaktuj się"),t("br"),t("span",{class:"hero-title-accent"},"z nami")],-1)),l[17]||(l[17]=t("p",{class:"hero-subtitle"}," Masz pytania? Chcesz sprawdzić dostępność usług? Zadzwoń, napisz lub odwiedź nas w biurze. ",-1)),t("div",en,[i(Oe,{color:"white",size:"large",href:"tel:+48563000069",class:"hero-btn-primary"},{default:I(()=>[i(H,{start:""},{default:I(()=>[...l[12]||(l[12]=[M("mdi-phone",-1)])]),_:1}),l[13]||(l[13]=M(" 56 300 00 69 ",-1))]),_:1}),i(Oe,{variant:"outlined",color:"white",size:"large",href:"mailto:[email protected]",class:"hero-btn-secondary"},{default:I(()=>[i(H,{start:""},{default:I(()=>[...l[14]||(l[14]=[M("mdi-email",-1)])]),_:1}),l[15]||(l[15]=M(" Napisz email ",-1))]),_:1})])]),_:1}),i(Me,{cols:"12",lg:"5"},{default:I(()=>[t("div",ln,[(ke(),ze(ne,null,ll(c,(r,B)=>t("a",{key:r.id,href:r.href,class:"hero-stat-card",style:re({"--card-bg":r.color,"--shimmer-delay":`${B*1.5}s`})},[i(H,{size:"28",color:"white"},{default:I(()=>[M(se(r.icon),1)]),_:2},1024),t("span",an,se(r.title),1),t("span",nn,se(r.label),1)],12,tn)),64))])]),_:1})]),_:1})]),_:1})]),t("section",on,[i(Te,null,{default:I(()=>[t("div",sn,[(ke(),ze(ne,null,ll(u,(r,B)=>t("a",{key:r.title,href:r.href,class:"quick-contact-card",style:re({"--card-color":r.color,"--glow-delay":`${B*.5}s`})},[t("div",{class:"quick-contact-icon",style:re({background:r.color})},[i(H,{size:"28",color:"white"},{default:I(()=>[M(se(r.icon),1)]),_:2},1024)],4),t("div",rn,[t("h2",dn,se(r.title),1),t("p",cn,se(r.description),1),t("span",fn,se(r.value),1)]),i(H,{class:"quick-contact-arrow",size:"20"},{default:I(()=>[...l[19]||(l[19]=[M("mdi-arrow-right",-1)])]),_:1})],12,un)),64))])]),_:1})]),t("section",vn,[i(Te,null,{default:I(()=>[l[23]||(l[23]=t("div",{class:"section-header"},[t("span",{class:"section-badge"},"Lokalizacje"),t("h2",{class:"section-title"},"Nasze biura"),t("p",{class:"section-subtitle"},"Odwiedź nas osobiście w jednym z naszych biur")],-1)),t("div",mn,[(ke(),ze(ne,null,ll(n,(r,B)=>t("div",{key:r.name,class:de(["office-card",{"office-card--main":r.isMain}]),style:re({"--glow-delay":`${B*.4}s`})},[r.isMain?(ke(),ze("div",gn,"Siedziba główna")):r.officeType?(ke(),ze("div",yn,se(r.officeType),1)):Le("",!0),t("div",{class:"office-icon",style:re({background:r.color})},[i(H,{size:"32",color:"white"},{default:I(()=>[M(se(r.icon),1)]),_:2},1024)],4),t("h3",bn,se(r.name),1),t("p",hn,[M(se(r.address)+" ",1),r.addressNote?(ke(),ze("span",pn,se(r.addressNote),1)):Le("",!0)]),t("div",kn,[i(H,{size:"16",class:"mr-1"},{default:I(()=>[...l[20]||(l[20]=[M("mdi-clock-outline",-1)])]),_:1}),t("span",{innerHTML:r.hours},null,8,Vn)]),t("div",wn,[t("a",{href:`https://maps.google.com/?q=${encodeURIComponent(r.address)}`,target:"_blank",class:"office-link"},[i(H,{size:"16",class:"mr-1"},{default:I(()=>[...l[21]||(l[21]=[M("mdi-map-marker",-1)])]),_:1}),l[22]||(l[22]=M(" Pokaż na mapie ",-1))],8,Cn)])],6)),64))])]),_:1})]),t("section",xn,[i(Te,null,{default:I(()=>[i(el,null,{default:I(()=>[i(Me,{cols:"12",lg:"7"},{default:I(()=>[t("div",Sn,[t("div",In,[i(H,{size:"32",color:"primary"},{default:I(()=>[...l[24]||(l[24]=[M("mdi-email-edit",-1)])]),_:1}),l[25]||(l[25]=t("div",null,[t("h2",{class:"form-title"},"Napisz do nas"),t("p",{class:"form-subtitle"},"Odpowiemy najszybciej jak to możliwe")],-1))]),i(Sa,{onSubmit:Wt(m,["prevent"]),class:"contact-form"},{default:I(()=>[t("div",Pn,[l[26]||(l[26]=t("label",{for:"website"},"Zostaw puste",-1)),Ce(t("input",{type:"text",id:"website",name:"website","onUpdate:modelValue":l[0]||(l[0]=r=>o.website=r),tabindex:"-1",autocomplete:"off"},null,512),[[Gl,o.website]])]),i(el,null,{default:I(()=>[i(Me,{cols:"12",sm:"6"},{default:I(()=>[i(De,{modelValue:o.name,"onUpdate:modelValue":l[1]||(l[1]=r=>o.name=r),label:"Imię i nazwisko",variant:"outlined",density:"comfortable",required:"","prepend-inner-icon":"mdi-account"},null,8,["modelValue"])]),_:1}),i(Me,{cols:"12",sm:"6"},{default:I(()=>[i(De,{modelValue:o.phone,"onUpdate:modelValue":l[2]||(l[2]=r=>o.phone=r),label:"Telefon",variant:"outlined",density:"comfortable",required:"","prepend-inner-icon":"mdi-phone"},null,8,["modelValue"])]),_:1})]),_:1}),i(De,{modelValue:o.email,"onUpdate:modelValue":l[3]||(l[3]=r=>o.email=r),label:"Adres email",type:"email",variant:"outlined",density:"comfortable",required:"",rules:s,"prepend-inner-icon":"mdi-email",class:"mb-1"},null,8,["modelValue"]),i(De,{modelValue:o.address,"onUpdate:modelValue":l[4]||(l[4]=r=>o.address=r),label:"Adres instalacji (ulica, nr domu, miejscowość)",variant:"outlined",density:"comfortable","prepend-inner-icon":"mdi-map-marker",class:"mb-1"},null,8,["modelValue"]),i(Wa,{modelValue:o.subject,"onUpdate:modelValue":l[5]||(l[5]=r=>o.subject=r),label:"Temat wiadomości",items:a,variant:"outlined",density:"comfortable","prepend-inner-icon":"mdi-tag",class:"mb-1"},null,8,["modelValue"]),i(Ja,{modelValue:o.message,"onUpdate:modelValue":l[6]||(l[6]=r=>o.message=r),label:"Treść wiadomości",variant:"outlined",rows:"5",required:"","prepend-inner-icon":"mdi-message-text",class:"mb-2"},null,8,["modelValue"]),i(Ca,{modelValue:o.consent,"onUpdate:modelValue":l[7]||
3(l[7]=r=>o.consent=r),density:"compact",class:"mb-4"},{label:I(()=>[t("span",_n,[l[28]||(l[28]=M(" Wyrażam zgodę na przetwarzanie moich danych osobowych zgodnie z ",-1)),i(C,{to:"/polityka-prywatnosci",class:"text-primary"},{default:I(()=>[...l[27]||(l[27]=[M("polityką prywatności",-1)])]),_:1})])]),_:1},8,["modelValue"]),Ve(v)==="success"?(ke(),tl(zl,{key:0,type:"success",variant:"tonal",class:"mb-4",closable:"","onClick:close":l[8]||(l[8]=r=>v.value="idle")},{default:I(()=>[M(se(Ve(g)),1)]),_:1})):Le("",!0),Ve(v)==="error"?(ke(),tl(zl,{key:1,type:"error",variant:"tonal",class:"mb-4",closable:"","onClick:close":l[9]||(l[9]=r=>v.value="idle")},{default:I(()=>[M(se(Ve(g)),1)]),_:1})):Le("",!0),i(Oe,{type:"submit",color:"primary",size:"x-large",block:"",class:"submit-btn",disabled:!o.consent||Ve(d),loading:Ve(d)},{default:I(()=>[i(H,{start:""},{default:I(()=>[...l[29]||(l[29]=[M("mdi-send",-1)])]),_:1}),M(" "+se(Ve(d)?"Wysyłanie...":"Wyślij wiadomość"),1)]),_:1},8,["disabled","loading"])]),_:1})])]),_:1}),i(Me,{cols:"12",lg:"5"},{default:I(()=>[t("div",zn,[t("div",An,[i(H,{size:"28",color:"white"},{default:I(()=>[...l[30]||(l[30]=[M("mdi-domain",-1)])]),_:1}),l[31]||(l[31]=t("h3",null,"Dane firmy",-1))]),l[32]||(l[32]=t("div",{class:"info-card-body"},[t("p",{class:"company-name"},"Marton Media Sp. z o.o."),t("p",{class:"company-address"},[M(" ul. Stefana Å»eromskiego 1/2"),t("br"),M(" 87-400 Golub-Dobrzyń ")]),t("div",{class:"company-details"},[t("div",{class:"detail-row"},[t("span",{class:"detail-label"},"NIP"),t("span",{class:"detail-value"},"503-00-77-441")]),t("div",{class:"detail-row"},[t("span",{class:"detail-label"},"REGON"),t("span",{class:"detail-value"},"341415085")]),t("div",{class:"detail-row"},[t("span",{class:"detail-label"},"KRS"),t("span",{class:"detail-value"},"0000457343")])]),t("p",{class:"company-court"},[M(" Sąd Rejonowy w Toruniu"),t("br"),M(" VII Wydział Gospodarczy ")])],-1))]),t("div",Bn,[t("a",Tn,[i(H,{size:"24"},{default:I(()=>[...l[33]||(l[33]=[M("mdi-email",-1)])]),_:1}),l[34]||(l[34]=t("div",null,[t("span",{class:"email-label"},"Zapytania ogólne"),t("span",{class:"email-address"},"[email protected]")],-1))]),t("a",Mn,[i(H,{size:"24"},{default:I(()=>[...l[35]||(l[35]=[M("mdi-domain",-1)])]),_:1}),l[36]||(l[36]=t("div",null,[t("span",{class:"email-label"},"Dla firm"),t("span",{class:"email-address"},"[email protected]")],-1))]),t("a",Dn,[i(H,{size:"24"},{default:I(()=>[...l[37]||(l[37]=[M("mdi-wrench",-1)])]),_:1}),l[38]||(l[38]=t("div",null,[t("span",{class:"email-label"},"Zgłoszenia awarii"),t("span",{class:"email-address"},"[email protected]")],-1))]),t("a",Rn,[i(H,{size:"24"},{default:I(()=>[...l[39]||(l[39]=[M("mdi-message-alert",-1)])]),_:1}),l[40]||(l[40]=t("div",null,[t("span",{class:"email-label"},"Reklamacje"),t("span",{class:"email-address"},"[email protected]")],-1))])]),t("div",Fn,[i(H,{size:"24",color:"success"},{default:I(()=>[...l[41]||(l[41]=[M("mdi-shield-check",-1)])]),_:1}),l[42]||(l[42]=t("div",null,[t("strong",null,"Wsparcie techniczne 24/7"),t("p",null,[M("W przypadku awarii dzwoń pod numer "),t("a",{href:"tel:+48563000069"},"56 300 00 69")])],-1))])]),_:1})]),_:1})]),_:1})]),t("section",En,[i(Te,{fluid:"",class:"pa-0"},{default:I(()=>[t("div",Ln,[i(Te,null,{default:I(()=>[t("h2",$n,[i(H,{size:"28",class:"mr-2"},{default:I(()=>[...l[43]||(l[43]=[M("mdi-map-marker",-1)])]),_:1}),l[44]||(l[44]=M(" Znajdź nas na mapie ",-1))])]),_:1})]),l[45]||(l[45]=t("div",{class:"map-container"},[t("iframe",{src:"https://maps.google.com/maps?q=%C5%BBeromskiego+1%2F2%2C+87-400+Golub-Dobrzy%C5%84%2C+Polska&t=&z=17&ie=UTF8&iwloc=&output=embed",width:"100%",height:"450",style:{border:"0"},allowfullscreen:"",loading:"lazy",referrerpolicy:"no-referrer-when-downgrade"})],-1))]),_:1})]),i(Kt,{name:"fade"},{default:I(()=>[Ve(f)?(ke(),tl(Oe,{key:0,class:"scroll-top-btn",icon:"","aria-label":"Wróć na górę strony",color:"primary",size:"large",elevation:"4",onClick:V},{default:I(()=>[i(H,null,{default:I(()=>[...l[46]||(l[46]=[M("mdi-chevron-up",-1)])]),_:1})]),_:1})):Le("",!0)]),_:1})])}}}),eo=Jt(Nn,[["__scopeId","data-v-3c9fee2f"]]);export{eo as default};

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.