1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[10321],{"1dfd3087c020b919"(e,l,a){a.r(l),a.d(l,{default:()=>b}),a("27e0a48d3d4d9aab");var n=a("b641633d6c906d19"),t=a("a54fa6d0a722ba3f"),d=a("10e5bc8fed45f298"),o=a("739597339f607941"),u=a("e90e17db7b7ac076"),i=a("ab5c7e913102dd40");const p=(0,n.pM)({name:"RolldownTextBlockAdminEntry",__name:"AdminEntry",props:(0,n.zz)({uniqId:{},index:{},count:{}},{box:{required:!0},boxModifiers:{},expanded:{type:Boolean,required:!0},expandedModifiers:{}}),emits:(0,n.zz)(["up","down","remove"],["update:box","update:expanded"]),setup(e,{emit:l}){const p=l,b=(0,n.fn)(e,"box"),r=(0,n.fn)(e,"expanded"),{t:c}=(0,i.s)(),x=(0,n.$V)(()=>Promise.all([a.e(73349),a.e(53620)]).then(a.bind(a,"a27b9f1ed4165b76")));return(l,a)=>((0,n.uX)(),(0,n.Wv)(d.A,{expanded:r.value,"onUpdate:expanded":a[5]||(a[5]=e=>r.value=e),title:(0,t.R1)(c)("Box {n}",{n:e.index+1}),summary:b.value.title,expandable:""},{actions:(0,n.k6)(()=>[e.index>0?((0,n.uX)(),(0,n.Wv)(o.A,{key:0,icon:"arrow_upward",label:(0,t.R1)(c)("Move up"),onClick:a[0]||(a[0]=e=>p("up"))},null,8,["label"])):(0,n.Q3)("",!0),e.index<e.count-1?((0,n.uX)(),(0,n.Wv)(o.A,{key:1,icon:"arrow_downward",label:(0,t.R1)(c)("Move down"),onClick:a[1]||(a[1]=e=>p("down"))},null,8,["label"])):(0,n.Q3)("",!0),(0,n.bF)(o.A,{icon:"delete",label:(0,t.R1)(c)("Remove box"),onClick:a[2]||(a[2]=e=>p("remove"))},null,8,["label"])]),default:(0,n.k6)(()=>[(0,n.bF)(u.default,{modelValue:b.value.title,"onUpdate:modelValue":a[3]||(a[3]=e=>b.value.title=e),type:"text",name:"box["+e.uniqId+"][title]",label:(0,t.R1)(c)("Title")},null,8,["modelValue","name","label"]),(0,n.bF)((0,t.R1)(x),{name:"box["+e.uniqId+"][text]",modelValue:b.value.text,"onUpdate:modelValue":a[4]||(a[4]=e=>b.value.text=e),features:"image page list"},null,8,["name","modelValue"])]),_:1},8,["expanded","title","summary"]))}}),b=(0,n.pM)({name:"RolldownTextBlockAdmin",inheritAttrs:!1,__name:"Admin",props:{parentData:{}},setup(e){const l=e,{t:a}=(0,i.s)(),b=(0,t.KR)(l.parentData.boxes.map(e=>({title:e.title,text:e.text,uniqId:""+Math.random(),expanded:!1}))),r=(0,t.KR)(l.parentData.colours);function c(){b.value.push({text:"",title:"",uniqId:""+Math.random(),expanded:!0})}function x(e,l){if(l<0||l>=b.value.length)return;const[a]=b.value.splice(e,1);b.value.splice(l,0,a)}return b.value.length||c(),(e,l)=>((0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(d.A,{title:(0,t.R1)(a)("Appearance")},{default:(0,n.k6)(()=>[(0,n.bF)(u.default,{modelValue:r.value.title,"onUpdate:modelValue":l[0]||(l[0]=e=>r.value.title=e),type:"color",name:"titleColour",label:(0,t.R1)(a)("Title colour")},null,8,["modelValue","label"]),(0,n.bF)(u.default,{modelValue:r.value.background,"onUpdate:modelValue":l[1]||(l[1]=e=>r.value.background=e),type:"color",name:"backgroundColour",label:(0,t.R1)(a)("Background colour"),"show-alpha":!0},null,8,["modelValue","label"])]),_:1},8,["title"]),(0,n.bF)(d.A,{title:(0,t.R1)(a)("Boxes")},{actions:(0,n.k6)(()=>[(0,n.bF)(o.A,{icon:"add",label:(0,t.R1)(a)("Add box"),onClick:c},null,8,["label"])]),default:(0,n.k6)(()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(b.value,(e,l)=>((0,n.uX)(),(0,n.Wv)(p,{box:b.value[l],"onUpdate:box":e=>b.value[l]=e,expanded:e.expanded,"onUpdate:expanded":l=>e.expanded=l,key:e.uniqId+l,"uniq-id":e.uniqId,index:l,count:b.value.length,onUp:e=>function(e){x(e,e-1)}(l),onDown:e=>function(e){x(e,e+1)}(l),onRemove:e=>function(e){b.value.splice(e,1)}(l)},null,8,["box","onUpdate:box","expanded","onUpdate:expanded","uniq-id","index","count","onUp","onDown","onRemove"]))),128))]),_:1},8,["title"])],64))}})}}]);
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.