PageSourceSearch

https://www.paranzabahamas.com/_nuxt/JRXbdKpi.js

js paranzabahamas.com collected 2026-10-08 20:21:21 UTC 33,672 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DhdWyuG-.js","./Dbck8wS-.js","./Db2INZ8s.js","./g6Pe-GcS.js","./entry.DceknLk7.css","./BP1NuPPQ.js","./useDraggable.ISMXbuIA.css","./DzgX6YKb.js","./BaahFP-Z.js","./Cep_f-g5.js","./3ga4_BCd.js","./CsTa2v5O.js","./D3cle-cX.js","./C-KwH-Wp.js","./DeWPRm8k.js","./zBsGsvEz.js","./AdministrationChrome.BkT3Wt25.css","./BCG-QFm9.js","./D-eqjcTu.js","./nd_XaKmo.js","./Be9lfnVF.js","./B1vQfGIS.js","./TextAreaInput.DF4MMSOG.css","./vue-multiselect.B5exX717.css","./YsoLYA_Z.js","./B7wULUb7.js","./HvLC7SRa.js","./BJygSnwv.js","./DXEzYd3s.js","./BSjT9jLE.js","./Translate.CeXtUD95.css","./0w2kIG-I.js","./Bg4o2jQg.js","./B-oqqURL.js","./Du5Hzm5p.js","./D8tWI3a8.js","./B0F3qtjA.js","./BuBnjZQQ.js","./Y_PPizXI.js","./C0duSUat.js","./B34BujDK.js","./CSNEyELR.js","./Bzib70nc.js","./BS0Hk2-S.js","./B84NlKPb.js","./useMediaManagerInjections.9ZQHIuZO.css","./C0-ObpPw.js","./DdlIcqBd.js","./Dct_KJQB.js","./BD1vwDbI.js","./VoixMedia.CfZt9KvM.css","./vjTSGKTt.js","./CT1npWFg.js","./C7wVCAV3.js","./Bwcpf2wS.js","./DP9vVWr-.js","./HCgHWgFM.js","./DpEu6QPk.js","./VoixTable.BQSP0o1y.css","./DSGfSu3X.js","./Cw10QwIE.js","./BTHey6BN.js","./EiBQb1iQ.js","./WysiwygEditor.DAMmcWAQ.css","./DMADZucn.js","./Bx1UdBN7.js","./JdNChNxf.js","./CLl55fXj.js","./studio.Ct9fXBa0.css","./PageNavigationGroup.DmIJ9W59.css"])))=>i.map(i=>d[i]);
2import{a8 as Ze,au as Q,U as We,_ as ae,R as de,P as V,S as ge,T as Xe,aD as fe,X as Ye,be as Ke}from"./Dbck8wS-.js";import{_ as Je}from"./Cep_f-g5.js";import{g as _e}from"./Bwcpf2wS.js";import{a7 as et,w as Se,i as r,e as c,j as E,f as l,P as U,Q as oe,U as G,t as D,g as w,a9 as tt,r as L,v as A,d as b,u as R,M as P,q as H,m as q,a8 as ye,N as ie,S as z,k as xe,l as Ee,A as ve,a2 as Ce,V as nt,K as lt,o as ot,p as it}from"./Db2INZ8s.js";import{u as be,_ as se}from"./BSjT9jLE.js";import{c as st,a as rt}from"./CpAcgmnH.js";import{d as re,a as he,V as at}from"./BP1NuPPQ.js";import{_ as dt,A as ut,m as mt}from"./DzgX6YKb.js";import{usePresenceStore as ct}from"./DeWPRm8k.js";import"./g6Pe-GcS.js";import"./BaahFP-Z.js";import"./3ga4_BCd.js";import"./CsTa2v5O.js";import"./D3cle-cX.js";import"./C-KwH-Wp.js";import"./zBsGsvEz.js";import"./BCG-QFm9.js";import"./D-eqjcTu.js";import"./nd_XaKmo.js";import"./Be9lfnVF.js";/* empty css        */import"./B1vQfGIS.js";import"./YsoLYA_Z.js";import"./B7wULUb7.js";import"./HvLC7SRa.js";import"./BJygSnwv.js";import"./DXEzYd3s.js";import"./0w2kIG-I.js";import"./Bg4o2jQg.js";import"./B-oqqURL.js";import"./Du5Hzm5p.js";import"./D8tWI3a8.js";import"./B0F3qtjA.js";import"./BuBnjZQQ.js";import"./Y_PPizXI.js";import"./C0duSUat.js";import"./B34BujDK.js";import"./CSNEyELR.js";import"./Bzib70nc.js";import"./BS0Hk2-S.js";import"./B84NlKPb.js";import"./C0-ObpPw.js";import"./DdlIcqBd.js";import"./Dct_KJQB.js";import"./BD1vwDbI.js";import"./vjTSGKTt.js";import"./CT1npWFg.js";import"./C7wVCAV3.js";import"./DP9vVWr-.js";import"./HCgHWgFM.js";import"./DpEu6QPk.js";import"./DSGfSu3X.js";import"./Cw10QwIE.js";import"./BTHey6BN.js";import"./EiBQb1iQ.js";import"./DMADZucn.js";import"./Bx1UdBN7.js";import"./JdNChNxf.js";import"./CLl55fXj.js";const pt={class:"relative"},vt={key:0,class:"absolute z-10 top-0 left-0 right-0 translate-y-16 bg-white rounded max-h-[40vh] overflow-x-hidden overflow-y-scroll"},gt={class:"flex items-center justify-between text-xs bg-slate-100 text-slate-400 py-2 px-2"},ft=["onClick"],St={key:0,class:"py-0.5 px-2 rounded-full bg-emerald-100 text-emerald-600"},yt={key:1,class:"py-0.5 px-2 rounded-full bg-red-100 text-red-600"},xt={__name:"PageReleaseSelect",props:tt({label:{type:String,default:"Search for a page"},pageUrl:{type:String,required:!1},pageId:{type:String,required:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=L(""),i=et(e,"modelValue"),k=L([]),y=Ze(async()=>{await _e({filter:`[{"field":"title","op":"like","value":"%${t.value}%","clause":"where"}]`,orderBy:[{column:"TITLE",order:"ASC"}],first:10,page:1}).then(a=>{k.value=a})},1e3);Se(t,()=>{y()});function p(){t.value="",k.value=[]}function h(a){i.value=a,p()}return(a,u)=>{const $=Q;return r(),c("div",pt,[E(Je,{id:"page-search",modelValue:t.value,"onUpdate:modelValue":u[0]||(u[0]=v=>t.value=v),placeholder:"Page Name to search for",label:e.label,autocomplete:"off","aria-autocomplete":"none"},null,8,["modelValue","label"]),k.value&&k.value.length>0&&t.value?(r(),c("div",vt,[l("div",gt,[u[1]||(u[1]=l("div",null,"Search results - select below",-1)),l("button",{onClick:p},[E($,{name:"heroicons:x-mark-20-solid",size:"24"})])]),l("div",null,[(r(!0),c(U,null,oe(k.value,v=>(r(),c("ul",{key:v.id,class:"flex flex-col divide-y divide-slate-300"},[l("li",{class:"text-xs text-gray-600 hover:bg-slate-100 py-2 px-2 cursor-pointer",onClick:s=>h(v)},[G(D(v.title)+" ",1),v?.release_id?(r(),c("span",St,D(v?.release_label),1)):(r(),c("span",yt,"Live"))],8,ft)]))),128))])])):w("",!0)])}}},Et={class:"bg-white rounded-xl border border-voix-admin-200/70 shadow-2xl text-sm"},Ct={class:"px-5 pt-4 pb-3 border-b border-voix-admin-100"},bt={class:"text-[11px] uppercase font-semibold tracking-wide text-voix-admin-500"},ht={class:"p-5"},wt={key:0,class:"mt-3 flex items-center gap-2 rounded-md border border-voix-admin-200 bg-voix-admin-50 px-3 py-2 text-[11px] font-medium uppercase tracking-wide text-voix-admin-700"},$t={class:"truncate"},kt={key:0},Dt={key:1},Pt={class:"flex items-center space-x-2 mt-5"}
2,It=["disabled"],At={__name:"CopySliceToPage",props:{slice:{type:null,required:!1},slices:{type:Array,required:!1}},emits:["close"],setup(e,{emit:t}){const i=e,k=t,y=L({}),p=We(),{isElementDeprecated:h}=be(),a=b(()=>Array.isArray(i.slices)&&i.slices.length>1),u=b(()=>a.value?(i.slices??[]).filter(h):[]),$=b(()=>a.value?u.value.length>0:i.slice?h(i.slice):!1),v=L(!1);function s(){v.value=!0}async function d(){y.value?.id&&(a.value&&i.slices?await st({page_id:y.value.id,release_id:y.value.release_id,elements:i.slices}).then(()=>{p.add(`${i.slices.length} slices copied to ${y.value.title}`,"msg")}).catch(f=>{p.add(f.message,"error")}):i.slice&&await rt({page_id:y.value.id,release_id:y.value.release_id,...i.slice}).then(()=>{p.add(`Slice copied to ${y.value.title}`,"msg")}).catch(f=>{p.add(f.message,"error")}),y.value={},k("close"))}return(f,o)=>{const S=Q;return r(),c("div",Et,[l("div",Ct,[l("div",bt,[a.value?(r(),c(U,{key:0},[G(" Copy "+D(e.slices.length)+" slices to a page ",1)],64)):(r(),c(U,{key:1},[G(" Copy this slice to a page ")],64))])]),l("div",ht,[!a.value&&$.value&&!v.value&&e.slice?(r(),A(se,{key:0,mode:"single","slice-name":e.slice.label||e.slice.component,"action-label":"Copy",onForce:s,onCancel:o[0]||(o[0]=I=>f.$emit("close"))},null,8,["slice-name"])):a.value&&$.value&&!v.value?(r(),A(se,{key:1,mode:"multi","deprecated-elements":u.value,"action-label":"Copy",onForce:s,onCancel:o[1]||(o[1]=I=>f.$emit("close"))},null,8,["deprecated-elements"])):w("",!0),!$.value||v.value?(r(),c(U,{key:2},[E(xt,{modelValue:y.value,"onUpdate:modelValue":o[2]||(o[2]=I=>y.value=I),label:"Page to copy to"},null,8,["modelValue"]),y.value?.id?(r(),c("div",wt,[E(S,{name:"heroicons:check-circle",size:"14",class:"text-voix-admin-500 flex-none"}),l("span",$t,[o[4]||(o[4]=l("span",{class:"text-voix-admin-400"},"Selected:",-1)),G(" "+D(y.value.title)+" ",1),y.value.release_id?(r(),c("span",kt,"— "+D(y.value.release_label),1)):(r(),c("span",Dt,"— Live"))])])):w("",!0),l("div",Pt,[l("button",{class:"bg-voix-admin-600 hover:bg-voix-admin-700 text-white px-4 py-2 rounded-md text-xs font-medium disabled:opacity-30 disabled:cursor-not-allowed transition-colors",disabled:!y.value?.id,onClick:d}," Copy ",8,It),l("button",{class:"bg-voix-admin-100 hover:bg-voix-admin-200 text-voix-admin-700 px-4 py-2 rounded-md text-xs font-medium transition-colors",onClick:o[3]||(o[3]=I=>f.$emit("close"))}," Cancel ")])],64)):w("",!0)])])}}},Mt={class:"w-full outline-none"},Tt={class:"flex flex-1"},Ot={class:"truncate text-xs tracking-tight"},qt={__name:"PageNavigationQuery",props:{querySlice:{type:Object,required:!0},depth:{type:Number,required:!0}},emits:["selectElement","multiSelectElement","rangeSelectElement","context"],setup(e,{emit:t}){const i=e,k=t,y=de(),p=V("voixStudioOpenElements",()=>[]);function h(){p.value.includes(i.querySlice.id)?p.value=p.value.filter(s=>s!==i.querySlice.id):p.value.push(i.querySlice.id)}const a=p.value.find(s=>s===i.querySlice.id);function u(s,d){k("context",s,d)}const $=V("currentlySelectedElements",()=>[]),v=b(()=>y.draggingElementId===`${i.querySlice.id}`);return(s,d)=>(r(),c("div",Mt,[l("div",{class:H(["voix-slice-row w-full flex items-center py-2 px-3 transition-colors duration-200 border-y cursor-pointer",[{"hover:bg-gray-100 text-gray-400":!R(a)&&!R($).includes(i.querySlice)&&!v.value,"bg-gray-200 border-gray-300":R(a)&&!R($).includes(i.querySlice)&&!v.value,"bg-voix-admin-50 hover:bg-voix-admin-50 text-voix-admin-500":R($).includes(i.querySlice)&&!v.value,"voix-slice-row--ghost":v.value},`pl-${e.depth*3}`]]),onClick:[d[2]||(d[2]=P(f=>s.$emit("selectElement",i.querySlice),["left","exact","stop"])),d[3]||(d[3]=P(f=>s.$emit("rangeSelectElement",i.querySlice),["shift","left","exact","stop","prevent"])),d[4]||(d[4]=P(f=>s.$emit("multiSelectElement",i.querySlice),["meta","left","exact","stop"])),d[5]||(d[5]=P(f=>s.$emit("multiSelectElement",i.querySlice),["ctrl","left","exact","stop"])),P(h,["left","exact"])],onContextmenu:d[6]||(d[6]=P(f=>u(f,i.querySlice),["stop"]))},[l("div",Tt,[l("button",{draggable:"true",class:"cursor-ns-resize",onDragstart:d[0]||(d[0]=f=>R(he)(f,`${i.querySlice.id}`)),onDragend:d[1]||(d[1]=(...f)=>R(re)&&R(re)(...f))},[...d[7]||(d[7]=[l("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4 mr-2 flex-none"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"})],-1)])],32),l("div",Ot,D(i.querySlice.label),1)])],34)]))}},Nt=ae(qt,[["__scopeId","data-v-8ee003ca"]]),Rt=Ce(()=>fe(()=>Promise.resolve().then(()=>rn),void 0,import.meta.url)),zt=/([A-Z])/g,Vt=Ee({name:"PageNavigationSlice",components:{PageNavigationElements:Rt,AddSlice:ut,UserPresenceAvatar:dt}
2,props:{slice:{type:Object,required:!0},depth:{type:Number,required:!0}},emits:["selectElement","selectField","multiSelectElement","rangeSelectElement","findElement","context"],setup(e,t){const i=de(),k=ge(),y=Xe(),p=ct(),h=b(()=>y.getSlice(e.slice.component)),a=b(()=>{const g=e.slice.id;for(const C of p.otherUsers)if(C.selectedElementId===g)return C}),u=g=>{if(e&&e.slice&&e.slice.fields)return e.slice.fields.find(C=>C.name===g.name)},$=(g,C)=>C?C.filter(F=>!F.slot&&g==="default"?!0:F.slot===g):[],v=b(()=>h.value?.slots&&h.value?.slots.length),s=b(()=>h.value?.slots&&h.value?.slots.length>1),d=L(!1),f=L(!1),o=V("currentlySelectedElements",()=>[]),S=b(()=>o.value.find(g=>g.id===e.slice.id)),I=b(()=>i.draggingElementId===`${e.slice.id}`),O=V("voixStudioOpenElements",()=>[]),Z=b(()=>O.value.find(g=>g===e.slice.id));function N(){O.value.includes(e.slice.id)?O.value=O.value.filter(g=>g!==e.slice.id):O.value.push(e.slice.id)}function W(){N(),t.emit("selectElement",e.slice)}const X=g=>{if(g.label)return g.label;if(g.name==="default")return"Sub Slices";const C=g.name.replace(zt," $1");return C.charAt(0).toUpperCase()+C.slice(1)},Y=()=>{v.value&&(f.value=!0)},K=()=>{f.value=!1},J=g=>{if(f.value=!1,v.value&&g.dataTransfer){const C=g.dataTransfer.getData("elementId");mt(C,e.slice)}};function _(g,C){t.emit("context",g,C)}const ee=b(()=>{if(i.pageSegments.length===0||!e.slice.fields)return[];const g=new Set;for(const C of e.slice.fields)if(C.segmentedValues&&Array.isArray(C.segmentedValues))for(const F of C.segmentedValues)g.add(F.segment_key);return i.pageSegments.filter(C=>g.has(C.key))}),te=ve("mountOpen",!1);Se(S,g=>{g&&N()}),te&&N();const B=ve("topElement",null),ne=b(()=>B?.value?.id===e.slice.id);return{props:e,adminStore:i,pageStore:k,sliceConfig:h,hasSlots:v,hasMultipleSlots:s,showSlotOptions:d,isDraggingOverSlice:f,isSelected:S,isDragSource:I,beginDraggingOver:Y,endDraggingOver:K,dragStart:he,dragEnd:re,getFieldData:u,getSlotElements:$,isOpen:Z,openAndSelect:W,buildSlotLabel:X,dropOnSlice:J,contextMenuHandler:_,topElement:B,isTopElement:ne,otherUserSelectingSlice:a,segmentDots:ee}}}),Lt={key:0,class:"w-full outline-none select-none"},Ft=["data-testid"],Ut={class:"flex items-center"},Ht={key:1,class:"absolute right-0"},jt={class:"truncate text-xs tracking-tight select-none"},Bt={key:2,class:"flex items-center ml-1.5 space-x-0.5"},Gt=["title"],Qt={key:0,class:"bg-voix-admin-50 rounded-b"},Zt={key:0},Wt={class:"flex space-x-2 py-2 pr-2 pl-2.5 capitalize font-medium text-voix-admin-500"};function Xt(e,t,i,k,y,p){const h=Q,a=q("UserPresenceAvatar"),u=q("AddSlice"),$=q("PageNavigationElements"),v=ye("voix-popper");return e.sliceConfig?(r(),c("div",Lt,[l("div",{draggable:"true",class:H(["voix-slice-row w-full flex items-center py-3 px-3 transition-colors duration-200 cursor-ns-resize rounded",[{"bg-voix-admin-500":e.isSelected&&!e.isDragSource,"text-voix-admin-500 hover:text-voix-admin-600 hover:bg-voix-admin-50":!e.isSelected&&!e.isDragSource,"bg-opacity-75":!e.isSelected&&!e.isDragSource,"bg-voix-admin-500 text-white rounded":e.isSelected&&!e.isDragSource,"voix-slice-row--drop-target":e.isDraggingOverSlice&&!e.isDragSource,"voix-slice-row--ghost":e.isDragSource}]]),"data-testid":`voix-slice-${e.props.slice.id}`,onClick:[t[3]||(t[3]=P(s=>e.openAndSelect(),["left","exact"])),t[4]||(t[4]=P(s=>e.$emit("rangeSelectElement",e.props.slice),["shift","left","exact","stop","prevent"])),t[5]||(t[5]=P(s=>e.$emit("multiSelectElement",e.props.slice),["meta","left","exact","stop"])),t[6]||(t[6]=P(s=>e.$emit("multiSelectElement",e.props.slice),["ctrl","left","exact","stop"]))],onDragstart:t[7]||(t[7]=s=>e.dragStart(s,`${e.props.slice.id}`)),onDragend:t[8]||(t[8]=s=>e.dragEnd()),onContextmenu:t[9]||(t[9]=P(s=>e.contextMenuHandler(s,e.props.slice),["stop"]))},[l("div",{class:"flex justify-between flex-1",onDragover:t[0]||(t[0]=P((...s)=>e.beginDraggingOver&&e.beginDraggingOver(...s),["prevent"])),onDragleave:t[1]||(t[1]=P((...s)=>e.endDraggingOver&&e.endDraggingOver(...s),["prevent"])),onDrop:t[2]||(t[2]=s=>e.dropOnSlice(s))},[l("div",Ut,[l("button",{class:H(["cursor-ns-resize",{"text-voix-admin-600":!e.isSelected}])},[e.props.slice.enabled&&e.sliceConfig&&!e.sliceConfig.deprecated?(r(),A(h,{key:0,class:"mr-2.5 flex-none",name:"heroicons:squares-2x2",size:"14"})):w("",!0),e.props.slice.enabled?w("",!0):(r(),A(h,{key:1,class:"mr-2",name:"heroicons:eye-slash",size:"14"})),e.props.slice.enabled&&e.sliceConfig?.deprecated?ie((r(),A(h,{key:2,class:"mr-2",name:"heroicons:exclamation-triangle",size:"14"},null,512)),[[v,"<span class='text-xs'>Deprecated Slice</span>","#app",{top:!0}]]):w("",!0)],2),e.otherUserSelectingSlice?(r(),A(a,{key:0,user:e.otherUserSelectingSlice,size:"sm",class:"mr-1.5"},null,8,["user"])):w("",!0),e.isTopElement?(r(),c("div",Ht,[ie(E(h,{class:"mr-2",name:"heroicons:star",size:"14"},null,512),[[v,"<span class='text-xs'>Priority Slice: Applies quick loads to media</span>","#app",{top:!0}]])])):w("",!0),l("div",jt,D(e.slice.label?e.slice.label:e.sliceConfig?.name.label),1),e.segmentDots.length>0?(r(),c("div",Bt,[(r(!0),c(U,null,oe(e.segmentDots,s=>(r(),c("span",{key:s.key,class:"inline-block w-1.5 h-1.5 rounded-full shrink-0",style:z({backgroundColor:s.color}),title:s.label},null,12,Gt))),128))])):w("",!0)])],32)],42,Ft),e.sliceConfig&&e.isOpen&&e.hasSlots?(r(),c("div",Qt,[e.hasSlots?(r(),c("div",Zt,[(r(!0),c(U,null,oe(e.sliceConfig.slots,(s,d)=>(r(),c("div",{key:d,class:"text-left border border-transparent"},[E(u,{"the-slot":s,"add-to":e.props.slice.id,onClose:t[10]||(t[10]=f=>e.showSlotOptions=!1)},{default:xe(()=>[l("button",Wt,[t[11]||(t[11]=l("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4 text-voix-admin-950 p-0.5 rounded bg-voix-admin-200"},[l("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"})],-1)),l("span",null,D(s.name),1)])]),_:2},1032,["the-slot","add-to"]),E($,{class:"px-4","slot-name":s.name,elements:e.getSlotElements(s.name,e.props.slice.elements),parent:e.props.slice,depth:e.depth+1},null,8,["slot-name","elements","parent","depth"])]))),128))])):w("",!0)])):w("",!0)])):w("",!0)}const Yt=ae(Vt,[["render",Xt],["__scopeId","data-v-417d8550"]]),Kt=Ce(()=>new Promise(e=>{const t=fe(()=>import("./DhdWyuG-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]),import.meta.url);e(t)})),Jt=Ee({name:"PageNavigationElements",components:{PageNavigationSlice:Yt,PageNavigationQuery:Nt,PageNavigationGroup:Kt,VoixDrop:at,CopySliceToPage:At,DeprecatedSliceWarning:se},props:{parent:{type:Object,default:null},slotName:{type:String,default:"default"},elements:{type:Array,required:!0},depth:{type:Number,default:1}},setup(e){const t=ge(),i=de(),k=Ye(),y=k.currentUser,p=L("");function h(n,m){n.preventDefault(),n.stopPropagation(),i.currentContextItem.element=m,i.currentContextItem.x=n.clientX,i.currentContextItem.y=n.clientY}function a(){i.currentContextItem.element=null}const u=V("currentlySelectedElements",()=>[]),$=V("voixStudioLastSelectedAnchorId",()=>null),v=b(()=>!!i.currentContextItem.element&&u.value.length>1),s=Symbol("pageNavigationElements"),d=b(()=>!e.parent),f=b(()=>(e.elements??[]).map(n=>n.id));i.registerContextMenuHost(s,f),lt(()=>i.unregisterContextMenuHost(s));const o=b(()=>
2{const n=i.currentContextItem.element;return Ke({contextElementId:n?.id??null,ownedIds:f.value,isRootList:d.value,claimedByMountedList:n?i.isContextItemClaimed(n.id):!1})?n:null});function S(){const n=new Map;let m=0;const x=M=>{if(M)for(const T of M)n.set(T.id,m++),x(T.elements)};return x(t.currentPage?.elements),n}const I=b(()=>{const n=S();return[...u.value].sort((m,x)=>(n.get(m.id)??0)-(n.get(x.id)??0))}),O=n=>{a(),u.value=[n],t.setCurrentState("currentlySelectedElements",[n]),$.value=n.id},Z=n=>{a(),u.value.length>0?u.value.includes(n)?(u.value.splice(u.value.indexOf(n),1),t.setCurrentState("currentlySelectedElements",u.value)):(u.value.push(n),t.setCurrentState("currentlySelectedElements",u.value)):O(n),$.value=n.id},N=V("voixStudioOpenElements",()=>[]);function W(){const n=[],m=x=>{if(x)for(const M of x){n.push(M);const T=M.elements;T&&T.length&&N.value.includes(M.id)&&m(T)}};return m(t.currentPage?.elements),n}const X=n=>{a();const m=$.value;if(!m||m===n.id){O(n);return}const x=W(),M=x.findIndex(le=>le.id===m),T=x.findIndex(le=>le.id===n.id);if(M===-1||T===-1){O(n);return}const[Ge,Qe]=M<T?[M,T]:[T,M],pe=x.slice(Ge,Qe+1);u.value=pe,t.setCurrentState("currentlySelectedElements",pe)},Y=n=>{a(),N.value.push(n.id)},K=n=>{a(),N.value=N.value.filter(m=>m!==n.id)},J=n=>{t.setCurrentState("currentlySelectedElements",[n]),a()},_=n=>{a(),i.scrollToElement=n},ee=n=>{a(),i.scrollToElement=n,i.makeRecipeFromElement(n)},te=()=>{a(),i.makeRecipeFromPage()},B=n=>n,ne=n=>n,g=n=>n;ot(()=>{const n=new BroadcastChannel("page-navigation-select-element");n.onmessage=m=>{t.setCurrentState("currentlySelectedElements",[m.element])}});function C(n){e.parent?t.moveElementIntoElement(n,e.parent.id):t.moveElement(n,null),t.setSlot(n,e.slotName)}function F(n,m){n!==m&&(t.moveElement(n,m),t.setSlot(n,e.slotName))}const{isElementDeprecated:j}=be();function we(n){if(j(n)){p.value="deprecatedDuplicate";return}a(),t.duplicateElement(n.id)}function $e(n){p.value="",a(),t.duplicateElement(n.id)}function ke(n){if(j(n)){p.value="deprecatedCopy";return}p.value="copyElementToPage"}function De(){p.value="copyElementToPage"}function Pe(){p.value="",a()}function Ie(n){a(),t.enableElement(n.id)}function Ae(n){a(),t.disableElement(n.id)}function Me(n){a(),t.deleteElement(n.id)}const Te=b(()=>u.value.some(x=>!x.enabled)?"Enable all":"Disable all"),Oe=b(()=>u.value.some(n=>!n.enabled)?"heroicons:eye":"heroicons:eye-slash");function ue(){return u.value.some(j)}function qe(){return I.value.filter(j)}function Ne(){if(ue()){p.value="multiDeprecatedDuplicate";return}me()}function me(){I.value.map(m=>m.id).forEach(m=>t.duplicateElement(m)),p.value="",a()}function Re(){if(ue()){p.value="multiDeprecatedCopy";return}p.value="copySelectedToPage"}function ze(){p.value="copySelectedToPage"}function Ve(){const n=[...u.value];n.some(x=>!x.enabled)?n.forEach(x=>t.enableElement(x.id)):n.forEach(x=>t.disableElement(x.id)),a()}function Le(){I.value.map(m=>m.id).forEach(m=>t.deleteElement(m)),u.value=[],t.setCurrentState("currentlySelectedElements",[]),a()}function Fe(){i.makeRecipeFromElements([...I.value]),a()}const ce=b(()=>(k?.currentUser?.all_permissions.forEach(n=>{if(n.name.toLowerCase()==="pages.*"||n.name.toLowerCase()==="pages.edit.*"||n.name.toLowerCase()===`pages.edit.${t.currentPage?.id}`)return!0}),!1));function Ue(n){return ce.value?!0:!!y?.all_permissions.find(x=>x.name.toLowerCase()==="elements.*"||x.name.toLowerCase()==="elements.edit.*"||x.name.toLowerCase()===`elements.edit.${n}`)}function He(n){t.setCurrentState("voixCurrentlyHighlightedSlice",n)}function je(){t.setCurrentState("voixCurrentlyHighlightedSlice",null)}const Be=b(()=>t.currentPage?.elements?.find(n=>n.enabled===!0)??null);return it("topElement",Be),{props:e,pageStore:t,adminStore:i,showAction:p,currentlySelectedElements:u,sortedSelectedElements:I,isMultiSelectContext:v,ownedContextElement:o,selectElement:O,multiSelectElement:Z,rangeSelectElement:X,openElement:Y,closeElement:K,openAndSelect:J,findElement:_,makeRecipeFromElement:ee,makeRecipeFromPage:te,setSliceElement:B,setGroupElement:ne,setQuerySliceElement:g,dropTopOfDataArray:C,dropMiddleOfDataArray:F,contextMenuHandler:h,unsetContextMenu:a,duplicateElement:we,forceDuplicateElement:$e,handleCopyToPage:ke,forceCopyToPage:De,isElementDeprecated:j,cancelCopyElementToPage:Pe,enableElement:Ie,disableElement:Ae,deleteElement:Me,canEditPageSettings:ce,canEditElement:Ue,highlightSlice:He,unsetHighlight:je,mixedEnableLabel:Te,mixedEnableIcon:Oe,deprecatedInSelection:qe,duplicateSelected:Ne,forceDuplicateSelected:me,handleCopySelectedToPage:Re,forceCopySelectedToPage:ze,toggleSelectedEnabled:Ve,deleteSelected:Le,makeRecipeFromSelected:Fe}}}),_t={key:0},en={class:"px-6 py-2 text-2xs uppercase tracking-wide text-voix-admin-400 font-medium bg-voix-admin-50"},tn={class:"w-3 h-3 flex-none",xmlns:"http://www.w3.org/2000/svg",width:"9.576",height:"9.576",viewBox:"0 0 9.576 9.576"},nn={key:0},ln={key:1};function on(e,t,i,k,y,p){const h=q("PageNavigationSlice"),a=q("PageNavigationQuery"),u=q("PageNavigationGroup"),$=q("VoixDrop"),v=q("CopySliceToPage"),s=q("DeprecatedSliceWarning"),d=Q,f=ye("voix-popper");return e.pageStore.currentPage?(r(),c("div",_t,[E($,{"entire-data-array":e.pageStore.currentPage.elements,"data-array":e.props.elements,"data-testid":"voix-page-navigation-elements","children-key":"elements",class:"flex flex-col space-y-1",onDropAtTop:e.dropTopOfDataArray,onDropInMiddle:e.dropMiddleOfDataArray},{default:xe(({item:o})=>[o.type==="slice"?(r(),A(h,{id:`${o.id?.toString()}`,key:o.id?.toString(),slice:e.setSliceElement(o),depth:e.depth,"data-testid":"voix-page-navigation-element",class:H({"opacity-50 pointer-events-none select-none":!e.canEditPageSettings&&!e.canEditElement(o.id)}),onSelectElement:t[0]||(t[0]=S=>e.selectElement(S)),onMultiSelectElement:t[1]||(t[1]=S=>e.multiSelectElement(S)),onRangeSelectElement:t[2]||(t[2]=S=>e.rangeSelectElement(S)),onMouseenter:S=>e.highlightSlice(o.id),onMouseleave:t[3]||(t[3]=S=>e.unsetHighlight()),onContext:e.contextMenuHandler},null,8,["id","slice","depth","class","onMouseenter","onContext"])):w("",!0),o.type==="query"?(r(),A(a,{id:`${o.id?.toString()}
2`,key:o.id,"query-slice":e.setQuerySliceElement(o),depth:e.depth,"data-testid":"voix-page-navigation-query",class:H({"opacity-50 pointer-events-none select-none":!e.canEditPageSettings&&!e.canEditElement(o.id)}),onSelectElement:S=>e.selectElement(o),onMultiSelectElement:S=>e.multiSelectElement(o),onRangeSelectElement:S=>e.rangeSelectElement(o),onFindItem:t[4]||(t[4]=S=>e.findElement(S.target.value)),onMouseenter:S=>e.highlightSlice(o.id),onMouseleave:t[5]||(t[5]=S=>e.unsetHighlight()),onContext:e.contextMenuHandler},null,8,["id","query-slice","depth","class","onSelectElement","onMultiSelectElement","onRangeSelectElement","onMouseenter","onContext"])):w("",!0),o.type==="group"?(r(),A(u,{id:`${o.id?.toString()}`,key:o.id,group:e.setGroupElement(o),depth:e.depth,"data-testid":"voix-page-navigation-group",class:H({"opacity-50 pointer-events-none select-none":!e.canEditPageSettings&&!e.canEditElement(o.id)}),onSelectElement:S=>e.selectElement(o),onMultiSelectElement:S=>e.multiSelectElement(o),onRangeSelectElement:S=>e.rangeSelectElement(o),onClick:P(S=>e.openElement(o),["left","exact"]),onMouseenter:S=>e.highlightSlice(o.id),onMouseleave:t[6]||(t[6]=S=>e.unsetHighlight()),onContext:e.contextMenuHandler},null,8,["id","group","depth","class","onSelectElement","onMultiSelectElement","onRangeSelectElement","onClick","onMouseenter","onContext"])):w("",!0)]),_:1},8,["entire-data-array","data-array","onDropAtTop","onDropInMiddle"]),e.ownedContextElement?(r(),A(nt,{key:0,to:"#voix-admin-root"},[l("div",{class:"fixed inset-0",onClick:t[7]||(t[7]=(...o)=>e.unsetContextMenu&&e.unsetContextMenu(...o))}
2),e.showAction==="copySelectedToPage"?(r(),A(v,{key:0,slices:e.sortedSelectedElements,class:"fixed w-96",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`}),onClose:e.cancelCopyElementToPage},null,8,["slices","style","onClose"])):e.showAction==="multiDeprecatedDuplicate"||e.showAction==="multiDeprecatedCopy"?(r(),c("div",{key:1,class:"fixed w-96 bg-white p-5 rounded-xl border border-voix-admin-200/70 text-sm shadow-2xl",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`})},[E(s,{mode:"multi","deprecated-elements":e.deprecatedInSelection(),"action-label":e.showAction==="multiDeprecatedDuplicate"?"Duplicate":"Copy",onForce:t[8]||(t[8]=o=>e.showAction==="multiDeprecatedDuplicate"?e.forceDuplicateSelected():e.forceCopySelectedToPage()),onCancel:e.cancelCopyElementToPage},null,8,["deprecated-elements","action-label","onCancel"])],4)):e.isMultiSelectContext?(r(),c("ul",{key:2,class:"fixed bg-white rounded-sm flex flex-col divide-y divide-voix-admin-100 shadow-lg text-xs",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`})},[l("li",en,D(e.currentlySelectedElements.length)+" elements selected ",1),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[9]||(t[9]=o=>e.duplicateSelected())},[E(d,{name:"heroicons:document-duplicate",size:"16"}),l("span",null,"Duplicate ("+D(e.currentlySelectedElements.length)+")",1)])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[10]||(t[10]=o=>e.handleCopySelectedToPage())},[E(d,{name:"heroicons:document-plus",size:"16"}),l("span",null,"Copy Elements to Page ("+D(e.currentlySelectedElements.length)+")",1)])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[11]||(t[11]=o=>e.toggleSelectedEnabled())},[E(d,{name:e.mixedEnableIcon,size:"16"},null,8,["name"]),l("span",null,D(e.mixedEnableLabel)+" ("+D(e.currentlySelectedElements.length)+")",1)])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[12]||(t[12]=o=>e.deleteSelected())},[E(d,{name:"heroicons:trash",size:"16"}),l("span",null,"Remove Elements ("+D(e.currentlySelectedElements.length)+")",1)])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[13]||(t[13]=o=>e.makeRecipeFromSelected())},[E(d,{name:"heroicons:wrench",size:"16"}),l("span",null,"Developer: Make Recipe from Elements ("+D(e.currentlySelectedElements.length)+")",1)])])],4)):e.showAction==="copyElementToPage"?(r(),A(v,{key:3,slice:e.ownedContextElement,"slice-name":e.ownedContextElement.component,class:"fixed w-96",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`}),onClose:e.cancelCopyElementToPage},null,8,["slice","slice-name","style","onClose"])):e.showAction==="deprecatedDuplicate"||e.showAction==="deprecatedCopy"?(r(),c("div",{key:4,class:"fixed w-96 bg-white p-5 rounded-xl border border-voix-admin-200/70 text-sm shadow-2xl",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`})},[E(s,{mode:"single","slice-name":e.ownedContextElement.label||e.ownedContextElement.component,"action-label":e.showAction==="deprecatedDuplicate"?"Duplicate":"Copy",onForce:t[14]||(t[14]=o=>e.showAction==="deprecatedDuplicate"?e.forceDuplicateElement(e.ownedContextElement):e.forceCopyToPage()),onCancel:e.cancelCopyElementToPage},null,8,["slice-name","action-label","onCancel"])],4)):(r(),c("ul",{key:5,class:"fixed bg-white rounded-sm flex flex-col divide-y divide-voix-admin-100 shadow-lg text-xs",style:z({top:`${e.adminStore.currentContextItem.y}px`,left:`${e.adminStore.currentContextItem.x}px`})},[l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[15]||(t[15]=o=>e.openAndSelect(e.ownedContextElement))}
2,[ie((r(),c("svg",tn,[...t[24]||(t[24]=[l("path",{fill:"currentColor",class:"cls-1",d:"M2.972,0a.617.617,0,0,0-.661.451L2.034,1.506A5.894,5.894,0,0,1,8.066,7.435l1.065-.3a.617.617,0,0,0,.442-.671A7.433,7.433,0,0,0,2.972,0ZM1.879,2.1.011,9.2a.3.3,0,0,0,.374.369L7.474,7.6a5.356,5.356,0,0,0-5.6-5.5Zm.516,5.683a.6.6,0,1,1,.6-.6A.6.6,0,0,1,2.395,7.781Zm.9-2.843a.6.6,0,1,1,.6-.6A.6.6,0,0,1,3.293,4.938ZM5.238,6.883a.6.6,0,1,1,.6-.6A.6.6,0,0,1,5.238,6.883Z",transform:"translate(-0.001 0)"},null,-1)])])),[[f,"<span class='text-xs'>A Slice</span>","#app",{top:!0}]]),t[25]||(t[25]=l("span",null,"Element Properties",-1))])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[16]||(t[16]=o=>e.findElement(e.ownedContextElement))},[E(d,{name:"heroicons:document-magnifying-glass",size:"16"}),t[26]||(t[26]=l("span",null,"Find Element",-1))])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[17]||(t[17]=o=>e.duplicateElement(e.ownedContextElement))},[E(d,{name:"heroicons:document-duplicate",size:"16"}),t[27]||(t[27]=l("span",null,"Duplicate Element",-1))])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[18]||(t[18]=o=>e.handleCopyToPage(e.ownedContextElement))},[E(d,{name:"heroicons:document-plus",size:"16"}),t[28]||(t[28]=l("span",null,"Copy Element To Page",-1))])]),e.ownedContextElement.enabled?w("",!0):(r(),c("li",nn,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[19]||(t[19]=o=>e.enableElement(e.ownedContextElement))},[E(d,{name:"heroicons:eye",size:"16"}),t[29]||(t[29]=l("span",null,"Enable Element",-1))])])),e.ownedContextElement.enabled?(r(),c("li",ln,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[20]||(t[20]=o=>e.disableElement(e.ownedContextElement))},[E(d,{name:"heroicons:eye-slash",size:"16"}),t[30]||(t[30]=l("span",null,"Disable Element",-1))])])):w("",!0),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[21]||(t[21]=o=>e.deleteElement(e.ownedContextElement))},[E(d,{name:"heroicons:trash",size:"16"}),t[31]||(t[31]=l("span",null,"Remove Element",-1))])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[22]||(t[22]=o=>e.makeRecipeFromPage())},[E(d,{name:"heroicons:wrench",size:"16"}),t[32]||(t[32]=l("span",null,"Developer: Make Recipe from Page",-1))])]),l("li",null,[l("button",{class:"px-6 py-3 w-full text-left flex items-center space-x-2 text-voix-admin-600 hover:text-voix-admin-500 duration-200",onClick:t[23]||(t[23]=o=>e.makeRecipeFromElement(e.ownedContextElement))},[E(d,{name:"heroicons:wrench",size:"16"}),t[33]||(t[33]=l("span",null,"Developer: Make Recipe from Element",-1))])])],4))])):w("",!0)])):w("",!0)}const sn=ae(Jt,[["render",on]]),rn=Object.freeze(Object.defineProperty({__proto__:null,default:sn},Symbol.toStringTag,{value:"Module"}));export{sn 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.