PageSourceSearch

https://arran.no/dist/all/chunks/8923-fa3fad8dde5934d165d8.js

js arran.no collected 2026-10-02 07:21:45 UTC 5,417 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[8923],{"994287e460fd89f0"(e,l,a){a.r(l),a.d(l,{default:()=>v}),a("1519ef9f27f54b60"),a("27e0a48d3d4d9aab");var t=a("b641633d6c906d19"),u=a("a54fa6d0a722ba3f"),d=a("82d8eefb58430341"),n=a("a9dd496518014526"),o=a("852a1eeb71a167f4"),i=a("947eadf745033ed2"),f=a("ab5c7e913102dd40"),p=a("db7fc61db8da52af");const s={key:0,class:"custom-fields-list"},r=(0,t.pM)({model:{prop:"modelValue",event:"update:modelValue"}}),m=(0,t.pM)({...r,__name:"CustomFieldsManager",props:{modelValue:{}},emits:["update:modelValue"],setup(e,{emit:l}){const{t:a}=(0,f.s)(),r=e,{modelValue:m}=(0,u.QW)(r),v=(0,u.KR)(null);function c(){return{key:""+Date.now(),id:null}}function b(e){const l=[...e];return l.sort((e,l)=>{const a=Object.keys(S).indexOf(e.placement),t=Object.keys(S).indexOf(l.placement);return a!=t?a-t:(e.order??null)===(l.order??null)?e.id-l.id:(e.order??0)-(l.order??0)}),l}(0,t.wB)(m,()=>{v.value=m.value?.fields?.map(e=>({...c(),...e,key:e.key??"id-"+e.id}))??[]},{immediate:!0,deep:!0});const y=(0,t.EW)({get:()=>b(v.value),set(e){let l=0;const a=b(e.map(e=>({...e,order:l++})));JSON.stringify(a)!=JSON.stringify(v.value)&&(v.value=a)}}),k=l,g=(0,u.KR)(c()),V=(0,t.EW)(()=>Math.max(...y.value.map(e=>parseInt(e.order??"0")),0));function h(){const e=g.value;e.order=V.value+1,g.value=c(),v.value=[...v.value,e]}(0,t.wB)(v,()=>{JSON.stringify(v.value)!=JSON.stringify(m.value.fields)&&k("update:modelValue",{...m.value,fields:JSON.parse(JSON.stringify(v.value))})},{deep:!0});const E={text:a("Single line text input"),textarea:a("Multiple lines text input"),number:a("Number input"),email:a("Email address input")},S={"participant-start":a("Start of participant form"),"participant-end":a("End of participant form"),"common-start":a("Start of common fields"),"common-end":a("End of common fields")},_=(0,t.EW)({get:()=>y.value?.filter(e=>"participant-start"==e.placement)??[],set(e){y.value=[...e,...D.value,...F.value,...O.value]}}),D=(0,t.EW)({get:()=>y.value?.filter(e=>"participant-end"==e.placement)??[],set(e){y.value=[..._.value,...e,...F.value,...O.value]}}),F=(0,t.EW)({get:()=>y.value?.filter(e=>"common-start"==e.placement)??[],set(e){y.value=[..._.value,...D.value,...e,...O.value]}}),O=(0,t.EW)({get:()=>y.value?.filter(e=>"common-end"==e.placement)??[],set(e){y.value=[..._.value,...D.value,...F.value,...e]}});function U(e){return y.value.map(e=>e.key).indexOf(e)}function W(e,l){const a=U(e);a<0||(y.value[a]=JSON.parse(JSON.stringify(l)),y.value=[...y.value])}function R(e){const l=U(e);l<0||(y.value=y.value.toSpliced(l,1))}return(e,l)=>null!==v.value?((0,t.uX)(),(0,t.CE)("div",s,[(0,t.bo)((0,t.bF)(p.default,{label:(0,u.R1)(a)("Start of participant form"),segment:""},{default:(0,t.k6)(()=>[(0,t.bF)((0,u.R1)(i.VueDraggable),{modelValue:_.value,"onUpdate:modelValue":l[0]||(l[0]=e=>_.value=e),handle:".grab-handle"},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(_.value,e=>((0,t.uX)(),(0,t.Wv)(o.default,{key:e.key,field:e,"field-placement-options":S,"field-type-options":E,class:"custom-field-entry",onDelete:l=>R(e.key),"onUpdate:field":l=>W(e.key,l)},null,8,["field","onDelete","onUpdate:field"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),[[d.aG,_.value.length]]),(0,t.bo)((0,t.bF)(p.default,{label:(0,u.R1)(a)("End of participant form"),segment:""},{default:(0,t.k6)(()=>[(0,t.bF)((0,u.R1)(i.VueDraggable),{modelValue:D.value,"onUpdate:modelValue":l[1]||(l[1]=e=>D.value=e),handle:".grab-handle"},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(D.value,e=>((0,t.uX)(),(0,t.Wv)(o.default,{key:e.key,field:e,"field-placement-options":S,"field-type-options":E,class:"custom-field-entry",onDelete:l=>R(e.key),"onUpdate:field":l=>W(e.key,l)},null,8,["field","onDelete","onUpdate:field"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),[[d.aG,D.value.length]]),(0,t.bo)((0,t.bF)(p.default,{label:(0,u.R1)(a)("Start of common fields"),segment:""},{default:(0,t.k6)(()=>[(0,t.bF)((0,u.R1)(i.VueDraggable),{modelValue:F.value,"onUpdate:modelValue":l[2]||(l[2]=e=>F.value=e),handle:".grab-handle"},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(F.value,e=>((0,t.uX)(),(0,t.Wv)(o.default,{key:e.key,field:e,"field-placement-options":S,"field-type-options":E,class:"custom-field-entry",onDelete:l=>R(e.key),"onUpdate:field":l=>W(e.key,l)},null,8,["field","onDelete","onUpdate:field"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),[[d.aG,F.value.length]]),(0,t.bo)((0,t.bF)(p.default,{label:(0,u.R1)(a)("End of common fields"),segment:""},{default:(0,t.k6)(()=>[(0,t.bF)((0,u.R1)(i.VueDraggable),{modelValue:O.value,"onUpdate:modelValue":l[3]||(l[3]=e=>O.value=e),handle:".grab-handle"},{default:(0,t.k6)(()=>[((0,t.uX)(!0),(0,t.CE)(t.FK,null,(0,t.pI)(O.value,e=>((0,t.uX)(),(0,t.Wv)(o.default,{key:e.key,field:e,"field-placement-options":S,"field-type-options":E,class:"custom-field-entry",onDelete:l=>R(e.key),"onUpdate:field":l=>W(e.key,l)},null,8,["field","onDelete","onUpdate:field"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),[[d.aG,O.value.length]]),((0,t.uX)(),(0,t.Wv)(n.default,{key:g.value.key,modelValue:g.value,"onUpdate:modelValue":l[4]||(l[4]=e=>g.value=e),"field-placement-options":S,"field-type-options":E,onSave:h},null,8,["modelValue"]))])):(0,t.Q3)("",!0)}}),v=(0,a("461bee8a7784aa7f").A)(m,[["__scopeId","data-v-6e570930"]])}}]);

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.