1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[10686],{cab4d9cb451af7e8(e,a,l){l.d(a,{A:()=>b}),l("6bcf20aa1369abd3"),l("07a8db537f1fb869"),l("c748440b56b4d076"),l("5f35a93b0ced2429");var t=l("b641633d6c906d19"),u=l("99c472be6da17922"),n=l("82d8eefb58430341"),o=l("a54fa6d0a722ba3f"),r=l("ab5c7e913102dd40");const s={class:"translated-field-wrapper no-width-overrides"},i=["textContent"],d={class:"language-tabs",role:"tablist"},c=["aria-current","textContent","aria-disabled","onClick"],v=(0,t.pM)({model:{prop:"modelValue",event:"update:model-value"}}),f=(0,t.pM)({...v,__name:"TranslatedFieldWrapper",props:{title:{},modelValue:{}},emits:["update:modelValue","update:model-value"],setup(e,{emit:a}){const{t:l}=(0,r.s)(),v=e,{modelValue:f}=(0,o.QW)(v),b=(0,o.IJ)({}),p=a,m=(0,t.Ht)(),E=(0,t.EW)(()=>Object.keys(m)),C=(0,o.IJ)(new Map);(0,t.sV)(async()=>{const e=await fetch("/admin/site-languages");if(!e.ok)return;const a=new Map;(await e.json())?.enabled?.forEach(e=>{a.set(e.name,e.description)}),C.value=a});const h=(0,t.EW)(()=>{const e=new Map;return e.set("all",l("All languages")),C.value.forEach((a,l)=>e.set(l,a)),e}),y=(0,o.IJ)(""),k=e=>{let a=null,l=!0;for(const t of g.value){const u=JSON.stringify(b.value[t??""]?.[e]??null);if(!l&&u!==a)return!1;a=u,l=!1}return!0},g=(0,t.EW)(()=>Array.from(C.value.keys())),w=(0,t.EW)(()=>Array.from(h.value.keys()));function O(e,a){return"all"==e&&!k(a)}function j(e){if(e==y.value)return!0}function V(e){if("all"!=e)return;let a=!1;for(const e of E.value)a=a||k(e);return!a}function _(e){return!!V(e)||void 0}function I(e){w.value.includes(e)&&(V(e)||(y.value=e))}function X(e,a){return"all"==e?k(a)?Object.values(b.value)?.[0]?.[a]??null:null:b.value[e]?.[a]??null}function J(e,a,l){"all"!=e?(b.value[e]?.[a]??void 0)!==l&&(b.value={...b.value??{},[e]:{...b.value[e]??{},[a]:l}}):g.value.forEach(e=>{J(e,a,l)})}return(0,t.nT)(()=>{if(g.value.forEach(e=>{Object.keys(b.value).includes(e)||(b.value[e]={})}),!w.value.includes(y.value)||V(y.value))for(const e of w.value)if(!V(e))return void I(e)}),(0,t.wB)([f,w],()=>{const e=f.value;Object.entries(e??{}).forEach(([e,a])=>{Object.entries(a??{}).forEach(([a,l])=>{g.value.includes(a)&&J(a,e,l)})})},{immediate:!0}),(0,t.wB)(b,()=>{const e=b.value,a={};Object.entries(e).forEach(([e,l])=>{g.value.includes(e)&&Object.entries(l).forEach(([l,t])=>{a[l]={...a[l]??{},[e]:t}})}),JSON.stringify(a)!=JSON.stringify(f.value)&&(p("update:modelValue",a),p("update:model-value",a))}),(a,l)=>((0,t.uX)(),(0,t.CE)("fieldset",s,[e.title?((0,t.uX)(),(0,t.CE)("legend",{key:0,textContent:(0,u.v_)(e.title)},null,8,i)):(0,t.Q3)("",!0),(0,t.Lk)("div",d,[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(h.value,([e,a])=>((0,t.uX)(),(0,t.CE)("button",{type:"button",role:"tab","aria-current":j(e)||void 0,textContent:(0,u.v_)(a),"aria-disabled":_(e)||void 0,onClick:(0,n.D$)(a=>I(e),["prevent"])},null,8,c))),256))]),((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(h.value,([e])=>((0,t.uX)(),(0,t.CE)(t.FK,null,[y.value==e?((0,t.uX)(!0),(0,t.CE)(t.FK,{key:0},(0,t.pI)(E.value,l=>(0,t.RG)(a.$slots,l,{code:e,fieldProps:{modelValue:X(e,l),disabled:O(e,l)},fieldEvents:{"update:modelValue":a=>J(e,l,a)}})),256)):(0,t.Q3)("",!0)],64))),256))]))}}),b=(0,l("461bee8a7784aa7f").A)(f,[["__scopeId","data-v-2533161e"]])}}]);
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.