HEX
Server: Apache
System: Linux cp4.skywebbox.com 5.14.0-503.15.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Nov 28 07:25:19 EST 2024 x86_64
User: alfouzantranspor (1054)
PHP: 8.3.23
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/alfouzantranspor/public_html/wp-content/plugins/kadence-blocks/dist/blocks-table.js
(()=>{var e,t={2576:(e,t,o)=>{"use strict";const n=window.wp.blocks,l=window.wp.blockEditor,a=window.lodash,r=window.wp.i18n,i=window.wp.element,d=window.wp.data;var s=o(6942),c=o.n(s);const b=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/table","title":"Table (Adv)","category":"kadence-blocks","textdomain":"kadence-blocks","attributes":{"uniqueID":{"type":"string"},"columns":{"type":"number"},"dataTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"headerTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"captionTypography":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","family":"","google":"","style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":["xxs","xs","xxs","xs"],"marginTop":8,"color":"","background":"","border":["","","",""],"borderRadius":["","","",""],"borderWidth":["","","",""],"colorHover":"","backgroundHover":"","borderHover":["","","",""],"colorActive":"","backgroundActive":"","borderActive":["","","",""],"textTransform":"","paddingTablet":["","","",""],"paddingMobile":["","","",""],"paddingType":"px"}]},"evenOddBackground":{"type":"boolean","default":false},"backgroundColorEven":{"type":"string","default":""},"backgroundColorOdd":{"type":"string","default":""},"backgroundHoverColorEven":{"type":"string","default":""},"backgroundHoverColorOdd":{"type":"string","default":""},"columnBackgrounds":{"type":"array","default":[]},"columnBackgroundsHover":{"type":"array","default":[]},"borderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"tabletBorderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"mobileBorderStyle":{"type":"array","default":[{"top":["","",""],"right":["","",""],"bottom":["","",""],"left":["","",""],"unit":"px"}]},"borderOnRowOnly":{"type":"boolean","default":false},"maxHeight":{"type":"array","default":["","",""]},"maxHeightUnit":{"type":"string","default":"px"},"maxWidth":{"type":"array","default":["","",""]},"maxWidthUnit":{"type":"string","default":"%"},"cellPadding":{"type":"array","default":["xxs","xxs","xxs","xxs"]},"tabletCellPadding":{"type":"array","default":["","","",""]},"mobileCellPadding":{"type":"array","default":["","","",""]},"cellPaddingType":{"type":"string","default":"px"},"headerAlign":{"type":"string","default":"center"},"headerAlignTablet":{"type":"string","default":""},"headerAlignMobile":{"type":"string","default":""},"textAlign":{"type":"string","default":"left"},"textAlignTablet":{"type":"string","default":""},"textAlignMobile":{"type":"string","default":""},"captionAlign":{"type":"string","default":"center"},"captionAlignTablet":{"type":"string","default":""},"captionAlignMobile":{"type":"string","default":""},"isFirstRowHeader":{"type":"boolean","default":false},"isFirstColumnHeader":{"type":"boolean","default":false},"columnSettings":{"type":"array","default":[]},"overflowXScroll":{"type":"boolean","default":false},"rowMinHeight":{"type":"number","default":""},"tabletRowMinHeight":{"type":"number","default":""},"mobileRowMinHeight":{"type":"number","default":""},"rowMinHeightType":{"type":"string","default":"px"},"padding":{"type":"array","default":["","","",""]},"tabletPadding":{"type":"array","default":["","","",""]},"mobilePadding":{"type":"array","default":["","","",""]},"paddingType":{"type":"string","default":"px"},"margin":{"type":"array","default":["","","",""]},"tabletMargin":{"type":"array","default":["","","",""]},"mobileMargin":{"type":"array","default":["","","",""]},"marginType":{"type":"string","default":"px"},"enableCaption":{"type":"boolean","default":false},"caption":{"type":"string","default":""}},"providesContext":{"kadence/table/columns":"columns","kadence/table/isFirstRowHeader":"isFirstRowHeader","kadence/table/isFirstColumnHeader":"isFirstColumnHeader"},"supports":{"kbMetadata":true}}'),p=window.wp.components,g=window.kadence.components,u=window.kadence.helpers,k=window.ReactJSXRuntime,h=(0,i.memo)(function(e){const{attributes:t,previewDevice:o}=e,n=!(!kadence_blocks_params.pro||"true"!==kadence_blocks_params.pro),{uniqueID:l,rows:a,columns:r,dataTypography:i,headerTypography:d,captionTypography:s,evenOddBackground:c,backgroundColorEven:b,backgroundColorOdd:p,backgroundHoverColorEven:g,backgroundHoverColorOdd:h,columnBackgrounds:m,columnBackgroundsHover:y,borderStyle:x,tabletBorderStyle:f,mobileBorderStyle:v,borderOnRowOnly:_,stickyFirstRow:C,stickyFirstColumn:w,maxWidth:T,maxWidthUnit:B,maxHeight:j,maxHeightUnit:H,cellPadding:S,tabletCellPadding:A,mobileCellPadding:M,cellPaddingType:P,textAlign:R,textAlignTablet:F,textAlignMobile:O,headerAlign:I,headerAlignTablet:$,headerAlignMobile:z,captionAlign:K,captionAlignTablet:V,captionAlignMobile:N,columnSettings:D,overflowXScroll:E,rowMinHeight:G,tabletRowMinHeight:W,mobileRowMinHeight:U,rowMinHeightType:L,padding:q,tabletPadding:X,mobilePadding:J,paddingType:Z,margin:Q,tabletMargin:Y,mobileMargin:ee,marginType:te,isFirstColumnHeader:oe}=t,ne=new u.KadenceBlocksCSS,le=(0,u.getPreviewSize)(o,I,$,z),ae=(0,u.getPreviewSize)(o,R,F,O),re=(0,u.getPreviewSize)(o,K,V,N),ie=(0,u.getPreviewSize)(o,j?.[0],j?.[1],j?.[2]),de=(0,u.getPreviewSize)(o,T?.[0],T?.[1],T?.[2]),se=(0,u.getPreviewSize)(o,G,W,U),ce=(0,u.getPreviewSize)(o,D?.find(e=>e?.unit)?.unit,D?.find(e=>e?.unitTablet)?.unitTablet,D?.find(e=>e?.unitMobile)?.unitMobile);if(ne.set_selector(`.kb-table${l}`),ne.render_font(i||[],o),ne.set_selector(`.kb-table-container${l}`),ne.render_measure_output(q,X,J,o,"padding",Z),ne.render_measure_output(Q,Y,ee,o,"margin",te),j&&(ne.add_property("max-height",(0,u.getSpacingOptionOutput)(ie,H)+" !important"),ne.add_property("overflow-y","auto")),T&&(ne.add_property("max-width",(0,u.getSpacingOptionOutput)(de,B)+" !important"),ne.add_property("overflow-x","auto")),Array.isArray(D)){let e=!1,t=0,n="";D.forEach(o=>{!o?.useAuto&&o?.width&&(e=!0,n||(n=ce),ce===n&&(t+=parseFloat(o.width)))}),D.forEach((a,r)=>{if(a?.useAuto){if(a?.useAuto&&e){const e=D.filter(e=>e?.useAuto).length;if("%"===n&&e>0){const o=(100-t)/e;ne.set_selector(`.kb-table${l} tr > *:nth-child(${r+1})`),ne.add_property("width",`${o}%`)}}}else{const e=(0,u.getPreviewSize)(o,a?.width,a?.widthTablet,a?.widthMobile,!0);ne.set_selector(`.kb-table${l} tr > *:nth-child(${r+1})`),ne.add_property("width",`${e}${ce}`)}}),e&&(ne.set_selector(`.kb-table${l}`),ne.add_property("table-layout","fixed"),ne.add_property("width","100%"))}E&&(ne.set_selector(`.kb-table${l}`),ne.add_property("overflow-x","auto")),d[0].color&&(ne.set_selector(`.kb-table${l} th`),ne.add_property("color",(0,u.KadenceColorOutput)(d[0].color))),ne.set_selector(`.kb-table${l} th`),ne.render_font(d||[],o),ne.add_property("text-align",le),ne.set_selector(`.kb-table${l} tr th`),ne.render_measure_output(S,A,M,o,"padding",P),s?.[0]?.color&&(ne.set_selector(`.kb-table${l} caption`),ne.add_property("color",(0,u.KadenceColorOutput)(s[0].color))),ne.set_selector(`.kb-table${l} caption`),ne.render_font(s||[],o),ne.add_property("text-align",re),ne.set_selector(`.kb-table${l} td`),ne.add_property("text-align",ae),ne.set_selector(`.kb-table${l} tr td`),ne.render_measure_output(S,A,M,o,"padding",P),c?(ne.set_selector(`.kb-table${l} tr:nth-of-type(even)`),ne.add_property("background-color",(0,u.KadenceColorOutput)(b)),ne.set_selector(`.kb-table${l} tr:nth-of-type(odd)`),ne.add_property("background-color",(0,u.KadenceColorOutput)(p)),ne.set_selector(`.kb-table${l} tr:nth-of-type(odd):hover`),ne.add_property("background-color",(0,u.KadenceColorOutput)(h)),ne.set_selector(`.kb-table${l} tr:nth-of-type(even):hover`),ne.add_property("background-color",(0,u.KadenceColorOutput)(g))):(ne.set_selector(`.kb-table${l} tr`),ne.add_property("background-color",(0,u.KadenceColorOutput)(b)),ne.set_selector(`.kb-table${l} tr:hover`),ne.add_property("background-color",(0,u.KadenceColorOutput)(g))),m&&m.forEach((e,t)=>{e&&(oe?ne.set_selector(`.kb-table${l} td:nth-of-type(${t})`):ne.set_selector(`.kb-table${l} td:nth-of-type(${t+1})`),ne.add_property("background-color",(0,u.KadenceColorOutput)(e)),ne.set_selector(`.kb-table${l} th:nth-of-type(${t+1})`),ne.add_property("background-color",(0,u.KadenceColorOutput)(e)))}),y&&y.forEach((e,t)=>{e&&(oe?ne.set_selector(`.kb-table${l} td:nth-of-type(${t}):hover`):ne.set_selector(`.kb-table${l} td:nth-of-type(${t+1}):hover`),ne.add_property("background-color",(0,u.KadenceColorOutput)(e)),ne.set_selector(`.kb-table${l} th:nth-of-type(${t+1}):hover`),ne.add_property("background-color",(0,u.KadenceColorOutput)(e)))}),se&&(ne.set_selector(`.kb-table${l} tr`),ne.add_property("height",(0,u.getSpacingOptionOutput)(se,L))),_?ne.set_selector(`.kb-table${l} tr`):ne.set_selector(`.kb-table${l} th, .kb-table${l} td`),ne.add_property("border-top",(0,u.getBorderStyle)(o,"top",x,f,v)),ne.add_property("border-right",(0,u.getBorderStyle)(o,"right",x,f,v)),ne.add_property("border-bottom",(0,u.getBorderStyle)(o,"bottom",x,f,v)),ne.add_property("border-left",(0,u.getBorderStyle)(o,"left",x,f,v)),n&&C&&(ne.set_selector(`.kb-table${l} tr:first-child`),ne.add_property("position","sticky !important"),ne.add_property("top","0"),ne.add_property("z-index","1001")),n&&w&&(ne.set_selector(`.kb-table${l} td:first-child, .kb-table${l} th:first-child`),ne.add_property("position","sticky !important"),ne.add_property("left","0"),ne.add_property("z-index","1000"));const be=ne.css_output();return(0,k.jsx)("style",{children:`${be}`})}),m=window.wp.hooks,y=window.wp.primitives,x=(0,k.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k.jsx)(y.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})}),f=30,v=150,_=()=>({useAuto:!0,width:f,unit:"%"}),C=()=>(0,n.createBlock)("kadence/table-row",{}),w=(window.wp.blob,window.wp.notices,e=>{const t=e.cells.map(e=>(e=>(0,n.createBlock)("kadence/table-data",{},[(0,n.createBlock)("core/paragraph",{content:e.content})]))(e));return(0,n.createBlock)("kadence/table-row",{},t)}),T=e=>e.head&&e.head[0]?e.head[0].cells.length:e.body&&e.body[0]?e.body[0].cells.length:e.foot&&e.foot[0]?e.foot[0].cells.length:0,B={from:[{type:"block",isMultiBlock:!0,blocks:["core/table"],transform:e=>{const{head:t,body:o,foot:l}=e[0],a=[];return t&&t.length>0&&t.forEach(e=>{a.push(w(e))}),o&&o.length>0&&o.forEach(e=>{a.push(w(e))}),l&&l.length>0&&l.forEach(e=>{a.push(w(e))}),(0,n.createBlock)("kadence/table",{isFirstRowHeader:t&&t.length>0,columns:T(e[0])},a)}}]},j=window.kadence.icons,H=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/table-row","title":"Table (Adv)","parent":["kadence/table"],"allowedBlocks":["kadence/table-data"],"category":"kadence-blocks","textdomain":"kadence-blocks","attributes":{"uniqueID":{"type":"string"},"row":{"type":"number"},"backgroundColor":{"type":"string","default":""},"backgroundHoverColor":{"type":"string","default":""},"minHeight":{"type":"number","default":""},"minHeightTablet":{"type":"number","default":""},"minHeightMobile":{"type":"number","default":""},"minHeightType":{"type":"string","default":"px"}},"usesContext":["kadence/table/columns","kadence/table/isFirstRowHeader"],"providesContext":{"kadence/table/parentRow":"row","kadence/table/isFirstRowHeader":"kadence/table/isFirstRowHeader"},"supports":{"kbMetadata":true}}'),S=(0,i.memo)(function(e){const{attributes:t,previewDevice:o}=e,{uniqueID:n,backgroundColor:l,backgroundHoverColor:a,minHeight:r,tabletMinHeight:i,mobileMinHeight:d,minHeightType:s}=t,c=(0,u.getPreviewSize)(o,r,i,d),b=new u.KadenceBlocksCSS;b.set_selector(`.kb-table-container .kb-table tr.kb-table-row${n}`),c&&b.add_property("height",c+s),""!==l&&b.add_property("background-color",(0,u.KadenceColorOutput)(l)),b.set_selector(`.kb-table-container .kb-table tr.kb-table-row${n}:hover`),""!==a&&b.add_property("background-color",(0,u.KadenceColorOutput)(a));const p=b.css_output();return""===p?null:(0,k.jsx)("style",{children:`${p}`})}),A={},M={allowedBlocks:["kadence/table-data"],renderAppender:!1,templateInsertUpdatesSelection:!0,templateLock:"insert",orientation:"horizontal"};(0,n.registerBlockType)("kadence/table-row",{...H,title:(0,r._x)("Table Row","block title","kadence-blocks"),description:(0,r._x)("Display tables on your site","block description","kadence-blocks"),keywords:[(0,r.__)("table","kadence-blocks"),(0,r.__)("structure","kadence-blocks"),"KB"],icon:{src:j.tableRowBlockIcon},edit:function(e){const{attributes:t,setAttributes:o,className:s,clientId:b,context:h}=e,{uniqueID:m,backgroundColor:y,backgroundHoverColor:f,minHeight:v,tabletMinHeight:_,mobileMinHeight:C,minHeightType:w,row:T}=t,B=h["kadence/table/columns"],j=h["kadence/table/isFirstRowHeader"],{insertBlock:P}=(0,d.useDispatch)("core/block-editor"),{previewDevice:R,index:F,parentClientId:O}=(0,d.useSelect)(e=>({parentClientId:e("core/block-editor").getBlockParentsByBlockName(b,"kadence/table")[0],previewDevice:e("kadenceblocks/data").getPreviewDeviceType(),index:e("core/block-editor").getBlockIndex(b)}),[b]);(0,i.useEffect)(()=>{F!==T&&o({row:F})},[F]);const I=(0,i.useCallback)(e=>{const t={before:F,after:F+1,top:0,bottom:void 0}[e];if(void 0!==t){const e=(0,n.createBlock)("kadence/table-row",{});P(e,t,O,!1)}},[F,O,P]),$=(0,i.useMemo)(()=>(e=>[{title:(0,r.__)("Add Row Before","kadence-blocks"),onClick:()=>e("before")},{title:(0,r.__)("Add Row After","kadence-blocks"),onClick:()=>e("after")},{title:(0,r.__)("Add Row at Top","kadence-blocks"),onClick:()=>e("top")},{title:(0,r.__)("Add Row at Bottom","kadence-blocks"),onClick:()=>e("bottom")}])(I),[I]),[z,K]=(0,i.useState)("style"),{getBlocks:V}=(0,d.useSelect)(e=>e("core/block-editor")),{replaceInnerBlocks:N}=(0,d.useDispatch)("core/block-editor"),D=(0,i.useMemo)(()=>({"kadence/table/thisRowIsHeader":0===F&&j}),[F,j]);(0,u.uniqueIdHelper)(e),(0,i.useEffect)(()=>{},[]),(0,i.useEffect)(()=>{const e=V(b);if(e.length<B){const t=[...e,...Array(Math.max(1,B-e.length)).fill(null).map(()=>(0,n.createBlock)("kadence/table-data",{}))];N(b,t,!1)}else if(e.length>B){const t=e.slice(0,B);N(b,t,!1)}},[B]);const E=(0,i.useMemo)(()=>c()({"kb-table-row":!0,[`kb-table-row${m}`]:m}),[m]),G=(0,l.useBlockProps)({className:E}),{children:W}=(0,l.useInnerBlocksProps)(A,M);return(0,k.jsxs)("tr",{...G,children:[(0,k.jsxs)(l.BlockControls,{children:[(0,k.jsx)(p.ToolbarDropdownMenu,{icon:x,label:(0,r.__)("Add Row","kadence-blocks"),children:({onClose:e})=>(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(p.MenuGroup,{children:$.map(t=>(0,k.jsx)(p.MenuItem,{onClick:(0,a.flow)(e,t.onClick),children:t.title},t.title))})})}),(0,k.jsx)(g.CopyPasteAttributes,{attributes:t,excludedAttrs:[],defaultAttributes:H.attributes,blockSlug:H.name,onPaste:e=>o(e)})]}),(0,k.jsxs)(g.KadenceInspectorControls,{blockSlug:"kadence/table-row",children:[(0,k.jsx)(g.SelectParentBlock,{label:(0,r.__)("View Table Settings","kadence-blocks"),clientId:b,parentSlug:"kadence/table"}),(0,k.jsx)(g.InspectorControlTabs,{panelName:"table-row",allowedTabs:["general"],setActiveTab:K,activeTab:z}),"general"===z&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Row Style","kadence-blocks"),initialOpen:!0,panelName:"table-row-style",children:[(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Row Background","kadence-blocks"),value:y||"",default:"",onChange:e=>o({backgroundColor:e})}),(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Row Hover Background","kadence-blocks"),value:f||"",default:"",onChange:e=>o({backgroundHoverColor:e})})]}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Row Height","kadence-blocks"),initialOpen:!0,panelName:"table-row-height",children:(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Height","kadence-blocks"),value:v,onChange:e=>o({minHeight:e}),tabletValue:_,onChangeTablet:e=>o({tabletMinHeight:e}),mobileValue:C,onChangeMobile:e=>o({mobileMinHeight:e}),min:0,max:"px"===w?600:100,step:1,unit:w,onUnit:e=>{o({minHeightType:e})},units:["px","em","vh"],reset:()=>o({minHeight:null,tabletMinHeight:null,mobileMinHeight:null}),showUnit:!0})})]})]}),(0,k.jsx)(l.BlockContextProvider,{value:D,children:W}),(0,k.jsx)(S,{attributes:t,previewDevice:R})]})},save:()=>(0,k.jsx)(l.InnerBlocks.Content,{}),example:{}});const P=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/table-data","title":"Table Data","category":"kadence-blocks","textdomain":"kadence-blocks","parent":["kadence/table-row"],"attributes":{"uniqueID":{"type":"string"},"column":{"type":"number"},"padding":{"type":"array","default":["","","",""]},"tabletPadding":{"type":"array","default":["","","",""]},"mobilePadding":{"type":"array","default":["","","",""]},"paddingType":{"type":"string","default":"px"}},"supports":{"kbMetadata":true},"usesContext":["kadence/table/thisRowIsHeader","kadence/table/isFirstColumnHeader","kadence/table/parentRow","kadence/table/isFirstRowHeader"]}'),R=(0,i.memo)(function({attributes:e,previewDevice:t}){const{uniqueID:o,padding:n,tabletPadding:l,mobilePadding:a,paddingType:r}=e,i=new u.KadenceBlocksCSS;i.set_selector(`tr th.kb-table-data${o}, tr td.kb-table-data${o}`),i.render_measure_output(n,l,a,t,"padding",r);const d=i.css_output();return""===d?null:(0,k.jsx)("style",{children:`${d}`})}),F="before",O="after",I="top",$="bottom",z="before",K="after",V="start",N="end",D=({onAddRow:e,onAddColumn:t})=>{const o={row:[{key:F,title:(0,r.__)("Add Row Before","kadence-blocks"),position:F},{key:O,title:(0,r.__)("Add Row After","kadence-blocks"),position:O},{key:I,title:(0,r.__)("Add Row at Top","kadence-blocks"),position:I},{key:$,title:(0,r.__)("Add Row at Bottom","kadence-blocks"),position:$}],column:[{key:z,title:(0,r.__)("Add Column Before","kadence-blocks"),position:z},{key:K,title:(0,r.__)("Add Column After","kadence-blocks"),position:K},{key:V,title:(0,r.__)("Add Column at Start","kadence-blocks"),position:V},{key:N,title:(0,r.__)("Add Column at End","kadence-blocks"),position:N}]};return(0,k.jsx)(p.ToolbarDropdownMenu,{icon:x,label:(0,r.__)("Add Row or Column","kadence-blocks"),children:({onClose:n})=>(0,k.jsxs)(p.NavigableMenu,{children:[(0,k.jsx)(p.MenuGroup,{children:o.row.map(({key:t,title:o,position:l})=>(0,k.jsx)(p.MenuItem,{onClick:()=>{e(l),n()},children:o},t))}),(0,k.jsx)(p.MenuGroup,{children:o.column.map(({key:e,title:o,position:l})=>(0,k.jsx)(p.MenuItem,{onClick:()=>{t(l),n()},children:o},e))})]})})},E=[["core/paragraph",{}]];(0,n.registerBlockType)("kadence/table-data",{...P,title:(0,r._x)("Table Data","block title","kadence-blocks"),description:(0,r._x)("Display tables on your site","block description","kadence-blocks"),keywords:[(0,r.__)("table","kadence-blocks"),(0,r.__)("structure","kadence-blocks"),"KB"],icon:{src:j.tableDataBlockIcon},edit:function(e){const{attributes:t,setAttributes:o,className:a,clientId:s,context:b}=e,{uniqueID:p,column:h,padding:m,tabletPadding:y,mobilePadding:x,paddingType:f}=t,[v,_]=(0,i.useState)("general"),{replaceInnerBlocks:C}=(0,d.useDispatch)("core/block-editor"),{insertBlock:w,updateBlockAttributes:T}=(0,d.useDispatch)("core/block-editor"),{index:B,parentTableClientId:j,parentColumns:H,columnPosition:S,siblingRows:A,hasInnerBlocks:M,previewDevice:P}=(0,d.useSelect)(e=>{const t=e("core/block-editor").getBlockParentsByBlockName(s,"kadence/table")[0]||null,o=e("core/block-editor").getBlockParentsByBlockName(s,"kadence/table-row")[0]||null,n=o?e("core/block-editor").getBlockOrder(o):[];return{index:e("core/block-editor").getBlockIndex(s),parentTableClientId:t,parentColumns:t?e("core/block-editor").getBlockAttributes(t).columns:void 0,currentRowClientId:o||void 0,columnPosition:n.indexOf(s),siblingRows:t?e("core/block-editor").getBlocks(t):[],hasInnerBlocks:e("core/block-editor").getBlocks(s).length>0,previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}},[s]);(0,i.useEffect)(()=>{S!==h&&o({column:S})},[S]),(0,i.useEffect)(()=>{if(!M){const e=(0,n.createBlock)("core/paragraph");C(s,[e],!1)}},[M]);const F=(0,i.useMemo)(()=>c()({className:!0,[`kb-table-data${p}`]:p,"kb-table-data":!0}),[p]),O=(0,l.useBlockProps)({className:F});(0,u.uniqueIdHelper)(e),(0,i.useEffect)(()=>{},[]);const I=0===B&&b["kadence/table/isFirstColumnHeader"]||b["kadence/table/thisRowIsHeader"]?"th":"td";return(0,k.jsxs)(I,{...O,children:[(0,k.jsx)(R,{attributes:t,previewDevice:P}),(0,k.jsxs)(l.BlockControls,{children:[(0,k.jsx)(D,{onAddRow:e=>{let t;switch(e){case"before":t=B;break;case"after":t=B+1;break;case"top":t=0;break;case"bottom":t=void 0;break;default:return}const o=(0,n.createBlock)("kadence/table-row",{});w(o,t,j,!1)},onAddColumn:e=>{const t=("number"==typeof H?H:b?.["kadence/table/columns"]||0)+1;let o;switch(e){case"before":o=S;break;case"after":o=S+1;break;case"start":o=0;break;case"end":o=H;break;default:return}A.forEach(e=>{const l=[...e.innerBlocks],a=(0,n.createBlock)("kadence/table-data",{});l.splice(o,0,a),C(e.clientId,l,!1),T(j,{columns:t})})}}),(0,k.jsx)(g.CopyPasteAttributes,{attributes:t,setAttributes:o,blockName:"kadence/table-data"})]}),(0,k.jsxs)(g.KadenceInspectorControls,{blockSlug:"kadence/table-data",children:[(0,k.jsx)(g.SelectParentBlock,{label:(0,r.__)("View Row Settings","kadence-blocks"),clientId:s,parentSlug:"kadence/table-row"}),(0,k.jsx)(g.InspectorControlTabs,{panelName:"table-data",allowedTabs:["general"],setActiveTab:e=>_(e),activeTab:v}),"general"===v&&(0,k.jsx)(g.KadencePanelBody,{initialOpen:!0,children:(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Padding","kadence-blocks"),value:m,tabletValue:y,mobileValue:x,onChange:e=>o({padding:e}),onChangeTablet:e=>o({tabletPadding:e}),onChangeMobile:e=>o({mobilePadding:e}),min:"em"===f||"rem"===f?-25:-999,max:"em"===f||"rem"===f?25:999,step:"em"===f||"rem"===f?.1:1,unit:f,units:["px","em","rem","%"],onUnit:e=>o({paddingType:e})})})]}),(0,k.jsx)(l.InnerBlocks,{template:E,renderAppender:!1,templateLock:!1})]})},save:()=>(0,k.jsx)(l.InnerBlocks.Content,{}),example:{}}),(0,n.registerBlockType)("kadence/table",{...b,title:(0,r._x)("Table (Adv)","block title","kadence-blocks"),description:(0,r._x)("Display tables on your site","block description","kadence-blocks"),keywords:[(0,r.__)("table","kadence-blocks"),(0,r.__)("structure","kadence-blocks"),"KB"],icon:{src:j.tableBlockIcon},edit:function(e){const{attributes:t,setAttributes:o,className:s,isSelected:y,clientId:w}=e,{uniqueID:T,rows:B,columns:j,dataTypography:H,headerTypography:S,captionTypography:A,evenOddBackground:M,backgroundColorEven:P,backgroundColorOdd:R,backgroundHoverColorEven:F,backgroundHoverColorOdd:O,columnBackgrounds:I,columnBackgroundsHover:$,borderStyle:z,tabletBorderStyle:K,mobileBorderStyle:V,borderOnRowOnly:N,stickyFirstRow:D,stickyFirstColumn:E,maxWidth:G,maxWidthUnit:W,maxHeight:U,maxHeightUnit:L,cellPadding:q,mobileCellPadding:X,tabletCellPadding:J,cellPaddingType:Z,textAlign:Q,textAlignTablet:Y,textAlignMobile:ee,headerAlign:te,headerAlignTablet:oe,headerAlignMobile:ne,captionAlign:le,captionAlignTablet:ae,captionAlignMobile:re,isFirstRowHeader:ie,isFirstColumnHeader:de,columnSettings:se,overflowXScroll:ce,rowMinHeight:be,tabletRowMinHeight:pe,mobileRowMinHeight:ge,rowMinHeightType:ue,padding:ke,tabletPadding:he,mobilePadding:me,paddingType:ye,margin:xe,tabletMargin:fe,mobileMargin:ve,marginType:_e,enableCaption:Ce,caption:we}=t,{insertBlock:Te}=(0,d.useDispatch)("core/block-editor"),{previewDevice:Be,childSelected:je}=(0,d.useSelect)(e=>({childSelected:e("core/block-editor").hasSelectedInnerBlock(w,!0),previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[w]),{replaceInnerBlocks:He}=(0,d.useDispatch)("core/block-editor"),[Se,Ae]=(0,i.useState)("general"),[Me,Pe]=(0,i.useState)(4),[Re,Fe]=(0,i.useState)(2),[Oe,Ie]=(0,i.useState)(!1),$e=[],ze=(0,i.useMemo)(()=>c()({"kb-table-container":!0,[`kb-table-container${T}`]:T},s),[T,s]),Ke=(0,l.useBlockProps)({className:ze});(0,u.uniqueIdHelper)(e);const Ve=e=>{let t;switch(e){case"top":t=0;break;case"bottom":t=void 0;break;default:return}const o=(0,n.createBlock)("kadence/table-row",{});Te(o,t,w,!1)},Ne=[{title:(0,r.__)("Add Row at Top","kadence-blocks"),onClick:()=>Ve("top")},{title:(0,r.__)("Add Row at Bottom","kadence-blocks"),onClick:()=>Ve("bottom")}],De=(0,d.select)("core/block-editor").getBlocks(w),Ee=(e,t,n=!1)=>{const l=n?[...$]:[...I];""===t?(delete l[e],l.length=l.length||e+1):l[e]=t,o({[n?"columnBackgroundsHover":"columnBackgrounds"]:l})},Ge=(e,t=!1)=>{const o=t?$:I;return o&&o[e]?o[e]:""},We=(0,i.useMemo)(()=>c()({"kb-table":!0,[`kb-table${T}`]:T},s),[T,s]),{children:Ue,...Le}=(0,l.useInnerBlocksProps)({className:We,style:{}},{allowedBlocks:["kadence/table-row"],renderAppender:!1,templateInsertUpdatesSelection:!1}),qe=e=>(se||[])[e]||_(),Xe=(e,t)=>{const n=[...se||[]],l=qe(e);if(t.unit||t.unitTablet||t.unitMobile){n.forEach((e,o)=>{e&&(n[o]={...e,...t.unit&&{unit:t.unit},...t.unitTablet&&{unitTablet:t.unitTablet},...t.unitMobile&&{unitMobile:t.unitMobile}})});for(let e=0;e<j;e++)n[e]||(n[e]={..._(),...t.unit&&{unit:t.unit},...t.unitTablet&&{unitTablet:t.unitTablet},...t.unitMobile&&{unitMobile:t.unitMobile}})}else n[e]={...l,...t};o({columnSettings:n})},Je=e=>{o({dataTypography:[{...H[0],...e},...H.slice(1)]})},Ze=e=>{o({headerTypography:[{...S[0],...e},...S.slice(1)]})},Qe=e=>{const t=A||[{}];o({captionTypography:[{...t[0],...e},...t.slice(1)]})},Ye=(0,u.getPreviewSize)(Be,se?.find(e=>e?.unit)?.unit,se?.find(e=>e?.unitTablet)?.unitTablet,se?.find(e=>e?.unitMobile)?.unitMobile),et=(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Sticky Settings","kadence-blocks"),initialOpen:!1,panelName:"table-sticky-upsell",proTag:!0,children:(0,k.jsxs)("div",{className:"kb-pro-notice",children:[(0,k.jsxs)("h2",{children:[(0,r.__)("Sticky Rows & Columns Styles","kadence-blocks")," "]}),(0,k.jsxs)("p",{children:[(0,r.__)("Custmize your table with sticky rows and columns. This feature is available in the Pro version of Kadence Blocks.","kadence-blocks")," "]}),(0,k.jsx)(p.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=table",children:(0,r.__)("Upgrade to Pro","kadence-blocks")})]})})});return void 0===j?(0,k.jsxs)("div",{...Ke,style:{backgroundColor:"#FFF",border:"0.5px solid #000",padding:"20px"},children:[(0,k.jsx)("h4",{style:{marginTop:"0",marginBottom:"15px"},children:(0,r.__)("Table layout","kadence-blocks")}),(0,k.jsxs)("div",{style:{maxWidth:"350px"},children:[(0,k.jsx)(p.RangeControl,{label:(0,r.__)("Columns","kadence-blocks"),value:Re,onChange:e=>Fe(e),min:1,max:15}),(0,k.jsx)(p.RangeControl,{label:(0,r.__)("Rows","kadence-blocks"),value:Me,onChange:e=>Pe(e),min:1,max:100}),(0,k.jsx)(p.Button,{isPrimary:!0,style:{marginTop:"10px"},onClick:()=>(o({columns:parseInt(Re)}),void(e=>{let t=[...(0,d.select)("core/block-editor").getBlocks(w)];const o=Array(e).fill(null).map(()=>C());t=[...t,...o],He(w,t,!1)})(Me)),children:(0,r.__)("Create Table","kadence-blocks")})]})]}):(0,k.jsxs)("div",{...Ke,children:[(0,k.jsxs)(l.BlockControls,{children:[(0,k.jsx)(p.ToolbarDropdownMenu,{icon:x,label:(0,r.__)("Add Row","kadence-blocks"),children:({onClose:e})=>(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(p.MenuGroup,{children:Ne.map(t=>(0,k.jsx)(p.MenuItem,{onClick:(0,a.flow)(e,t.onClick),children:t.title},t.title))})})}),(0,k.jsx)(g.CopyPasteAttributes,{attributes:t,excludedAttrs:$e,defaultAttributes:b.attributes,blockSlug:b.name,onPaste:e=>o(e)})]}),(0,k.jsxs)(g.KadenceInspectorControls,{blockSlug:"kadence/lottie",children:[(0,k.jsx)(g.InspectorControlTabs,{panelName:"lottie",setActiveTab:Ae,activeTab:Se}),"general"===Se&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(g.KadencePanelBody,{initialOpen:!0,panelName:"tableStructure",blockSlug:"kadence/table",children:[(0,k.jsx)(p.__experimentalNumberControl,{label:(0,r.__)("Rows","kadence-blocks"),value:De.length,onChange:e=>{parseInt(e)>De.length?(e=>{const{insertBlock:t}=(0,d.dispatch)("core/block-editor");t(C(),e+1,w,!1)})(9999):(()=>{const{removeBlock:e}=(0,d.dispatch)("core/block-editor"),t=(0,d.select)("core/block-editor").getBlocks(w);t.length>1&&e(t[t.length-1].clientId,!1)})()},min:1,max:200,style:{marginTop:"15px"}}),(0,k.jsx)(p.__experimentalNumberControl,{label:(0,r.__)("Columns","kadence-blocks"),value:j,onChange:e=>o({columns:parseInt(e)}),min:1,max:20,style:{marginTop:"15px"}})]}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Headers","kadence-blocks"),initialOpen:!1,panelName:"table-headers",children:[(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("First row is header","kadence-blocks"),checked:ie,onChange:e=>o({isFirstRowHeader:e}),help:(0,r.__)("Switches to th tag and applies header typography styles.","kadence-blocks")}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("First column is header","kadence-blocks"),checked:de,onChange:e=>o({isFirstColumnHeader:e}),help:(0,r.__)("Switches to th tag and applies header typography styles.","kadence-blocks")})]}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Column Widths","kadence-blocks"),initialOpen:!1,panelName:"kb-table-column-widths",children:(0,k.jsx)("div",{className:"kb-table-column-controls",children:Array.from({length:j}).map((e,t)=>{const o=qe(t);return(0,k.jsxs)("div",{className:"kb-table-column-control",style:{marginBottom:"24px",borderBottom:"1px solid #e0e0e0",paddingBottom:"16px"},children:[(0,k.jsx)("h3",{style:{margin:"0 0 8px"},children:(0,r.sprintf)(
// Translators: %d is the column number.
// Translators: %d is the column number.
(0,r.__)("Column %d","kadence-blocks"),t+1)}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Use auto width","kadence-blocks"),checked:o.useAuto,onChange:e=>Xe(t,{useAuto:e})}),!o.useAuto&&(0,k.jsx)(k.Fragment,{children:(0,k.jsx)("div",{style:{display:"flex",gap:"8px",alignItems:"flex-start",marginTop:"8px"},children:(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Width","kadence-blocks"),value:parseFloat(o.width)||("%"===Ye?f:v),onChange:e=>{Xe(t,{width:e=e||""})},tabletValue:parseFloat(o.widthTablet)||("%"===Ye?f:v),onChangeTablet:e=>{Xe(t,{widthTablet:e=e||""})},mobileValue:parseFloat(o.widthMobile)||("%"===Ye?f:v),onChangeMobile:e=>{Xe(t,{widthMobile:e=e||""})},min:0,max:"px"===Ye?2e3:100,step:1,reset:()=>Xe(t,{width:"",widthTablet:"",widthMobile:""}),unit:Ye||"%",allowResponsiveUnitChange:!0,onUnit:e=>{const o="Desktop"===Be?"":Be;console.log("Setting unit to: ",{["unit"+o]:e}),Xe(t,{["unit"+o]:e})},units:["px","%"]})})})})]},t)})})}),(0,m.applyFilters)("kadence.tableBlockStickySettings",et,e),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Table Sizing","kadence-blocks"),panelName:"table-sizing",initialOpen:!1,children:[(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Height","kadence-blocks"),reset:!0,value:void 0!==U&&void 0!==U[0]?U[0]:"",onChange:e=>{o({maxHeight:[e,void 0!==U&&void 0!==U[1]?U[1]:"",void 0!==U&&void 0!==U[2]?U[2]:""]})},tabletValue:void 0!==U&&void 0!==U[1]?U[1]:"",onChangeTablet:e=>{o({maxHeight:[void 0!==U&&void 0!==U[0]?U[0]:"",e,void 0!==U&&void 0!==U[2]?U[2]:""]})},mobileValue:void 0!==U&&void 0!==U[2]?U[2]:"",onChangeMobile:e=>{o({maxHeight:[void 0!==U&&void 0!==U[0]?U[0]:"",void 0!==U&&void 0!==U[1]?U[1]:"",e]})},min:0,max:"px"===L?2e3:100,step:1,unit:L||"px",onUnit:e=>{o({maxHeightUnit:e})},units:["px","%","vw"]}),(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Max Width","kadence-blocks"),reset:!0,value:void 0!==G&&void 0!==G[0]?G[0]:"",onChange:e=>{o({maxWidth:[e,void 0!==G&&void 0!==G[1]?G[1]:"",void 0!==G&&void 0!==G[2]?G[2]:""]})},tabletValue:void 0!==G&&void 0!==G[1]?G[1]:"",onChangeTablet:e=>{o({maxWidth:[void 0!==G&&void 0!==G[0]?G[0]:"",e,void 0!==G&&void 0!==G[2]?G[2]:""]})},mobileValue:void 0!==G&&void 0!==G[2]?G[2]:"",onChangeMobile:e=>{o({maxWidth:[void 0!==G&&void 0!==G[0]?G[0]:"",void 0!==G&&void 0!==G[1]?G[1]:"",e]})},min:0,max:"px"===W?2e3:100,step:1,unit:W||"%",onUnit:e=>{o({maxWidthUnit:e})},units:["px","%","vw"]}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Overflow-x scroll","kadence-blocks"),checked:ce,onChange:e=>o({overflowXScroll:e})})]}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Caption","kadence-blocks"),panelName:"table-caption",initialOpen:!1,children:[(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Enable Caption?","kadence-blocks"),checked:Ce,onChange:e=>o({enableCaption:e})}),Ce&&(0,k.jsx)(p.TextControl,{label:(0,r.__)("Caption Text","kadence-blocks"),value:we||"",onChange:e=>o({caption:e})})]})]}),"style"===Se&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Borders","kadence-blocks"),panelName:"table-borders",initialOpen:!0,children:[(0,k.jsx)(g.ResponsiveBorderControl,{label:(0,r.__)("Border","kadence-blocks"),value:z,tabletValue:K,mobileValue:V,onChange:e=>o({borderStyle:e}),onChangeTablet:e=>o({tabletBorderStyle:e}),onChangeMobile:e=>o({mobileBorderStyle:e})}),(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Only apply to rows","kadence-blocks"),checked:N,onChange:e=>o({borderOnRowOnly:e})})]}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Cell Padding","kadence-blocks"),panelName:"table-cell-padding",initialOpen:!1,children:(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Padding","kadence-blocks"),value:q,tabletValue:J,mobileValue:X,onChange:e=>o({cellPadding:e}),onChangeTablet:e=>o({tabletCellPadding:e}),onChangeMobile:e=>o({mobileCellPadding:e}),min:"em"===Z||"rem"===Z?-25:-999,max:"em"===Z||"rem"===Z?25:999,step:"em"===Z||"rem"===Z?.1:1,unit:Z,units:["px","em","rem","%"],onUnit:e=>o({cellPaddingType:e})})}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Cell Typography","kadence-blocks"),panelName:"table-cell-typography",initialOpen:!1,children:[(0,k.jsx)(g.ResponsiveAlignControls,{label:(0,r.__)("Text Alignment","kadence-blocks"),value:Q,mobileValue:ee,tabletValue:Y,onChange:e=>o({textAlign:e}),onChangeTablet:e=>o({textAlignTablet:e}),onChangeMobile:e=>o({textAlignMobile:e})}),(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Text Color","kadence-blocks"),value:H[0].color,default:"",onChange:e=>Je({color:e})}),(0,k.jsx)(g.TypographyControls,{fontGroup:"heading",fontSize:H[0].size,onFontSize:e=>Je({size:e}),fontSizeType:H[0].sizeType,onFontSizeType:e=>Je({sizeType:e}),lineHeight:H[0].lineHeight,onLineHeight:e=>Je({lineHeight:e}),lineHeightType:H[0].lineType,onLineHeightType:e=>Je({lineType:e}),letterSpacing:H[0].letterSpacing,onLetterSpacing:e=>Je({letterSpacing:e}),textTransform:H[0].textTransform,onTextTransform:e=>Je({textTransform:e}),fontFamily:H[0].family,onFontFamily:e=>Je({family:e}),onFontChange:e=>{Je({family:e.value,google:e.google})},onFontArrayChange:e=>Je(e),googleFont:H[0].google,onGoogleFont:e=>Je({google:e}),loadGoogleFont:H[0].loadGoogle,onLoadGoogleFont:e=>Je({loadGoogle:e}),fontVariant:H[0].variant,onFontVariant:e=>Je({variant:e}),fontWeight:H[0].weight,onFontWeight:e=>Je({weight:e}),fontStyle:H[0].style,onFontStyle:e=>Je({style:e}),fontSubset:H[0].subset,onFontSubset:e=>Je({subset:e})})]}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Header Typography","kadence-blocks"),panelName:"table-header-typography",initialOpen:!1,children:[(0,k.jsx)(g.ResponsiveAlignControls,{label:(0,r.__)("Text Alignment","kadence-blocks"),value:te,mobileValue:ne,tabletValue:oe,onChange:e=>o({headerAlign:e}),onChangeTablet:e=>o({headerAlignTablet:e}),onChangeMobile:e=>o({headerAlignMobile:e})}),(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Header Color","kadence-blocks"),value:S[0].color,default:"",onChange:e=>Ze({color:e})}),(0,k.jsx)(g.TypographyControls,{fontGroup:"heading",fontSize:S[0].size,onFontSize:e=>Ze({size:e}),fontSizeType:S[0].sizeType,onFontSizeType:e=>Ze({sizeType:e}),lineHeight:S[0].lineHeight,onLineHeight:e=>Ze({lineHeight:e}),lineHeightType:S[0].lineType,onLineHeightType:e=>Ze({lineType:e}),letterSpacing:S[0].letterSpacing,onLetterSpacing:e=>Ze({letterSpacing:e}),textTransform:S[0].textTransform,onTextTransform:e=>Ze({textTransform:e}),fontFamily:S[0].family,onFontFamily:e=>Ze({family:e}),onFontChange:e=>{Ze({family:e.value,google:e.google})},onFontArrayChange:e=>Ze(e),googleFont:S[0].google,onGoogleFont:e=>Ze({google:e}),loadGoogleFont:S[0].loadGoogle,onLoadGoogleFont:e=>Ze({loadGoogle:e}),fontVariant:S[0].variant,onFontVariant:e=>Ze({variant:e}),fontWeight:S[0].weight,onFontWeight:e=>Ze({weight:e}),fontStyle:S[0].style,onFontStyle:e=>Ze({style:e}),fontSubset:S[0].subset,onFontSubset:e=>Ze({subset:e})})]}),Ce&&(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Caption Typography","kadence-blocks"),panelName:"table-caption-typography",initialOpen:!1,children:[(0,k.jsx)(g.ResponsiveAlignControls,{label:(0,r.__)("Text Alignment","kadence-blocks"),value:le,mobileValue:re,tabletValue:ae,onChange:e=>o({captionAlign:e}),onChangeTablet:e=>o({captionAlignTablet:e}),onChangeMobile:e=>o({captionAlignMobile:e})}),(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Text Color","kadence-blocks"),value:A?.[0]?.color||"",default:"",onChange:e=>Qe({color:e})}),(0,k.jsx)(g.TypographyControls,{fontGroup:"heading",fontSize:A?.[0]?.size,onFontSize:e=>Qe({size:e}),fontSizeType:A?.[0]?.sizeType,onFontSizeType:e=>Qe({sizeType:e}),lineHeight:A?.[0]?.lineHeight,onLineHeight:e=>Qe({lineHeight:e}),lineHeightType:A?.[0]?.lineType,onLineHeightType:e=>Qe({lineType:e}),letterSpacing:A?.[0]?.letterSpacing,onLetterSpacing:e=>Qe({letterSpacing:e}),textTransform:A?.[0]?.textTransform,onTextTransform:e=>Qe({textTransform:e}),fontFamily:A?.[0]?.family,onFontFamily:e=>Qe({family:e}),onFontChange:e=>{Qe({family:e.value,google:e.google})},onFontArrayChange:e=>Qe(e),googleFont:A?.[0]?.google,onGoogleFont:e=>Qe({google:e}),loadGoogleFont:A?.[0]?.loadGoogle,onLoadGoogleFont:e=>Qe({loadGoogle:e}),fontVariant:A?.[0]?.variant,onFontVariant:e=>Qe({variant:e}),fontWeight:A?.[0]?.weight,onFontWeight:e=>Qe({weight:e}),fontStyle:A?.[0]?.style,onFontStyle:e=>Qe({style:e}),fontSubset:A?.[0]?.subset,onFontSubset:e=>Qe({subset:e})})]}),(0,k.jsxs)(g.KadencePanelBody,{title:(0,r.__)("Row Backgrounds","kadence-blocks"),panelName:"table-row-background",initialOpen:!1,children:[(0,k.jsx)(p.ToggleControl,{label:(0,r.__)("Even/Odd Backgrounds","kadence-blocks"),checked:M,onChange:e=>o({evenOddBackground:e})}),(0,k.jsx)(g.HoverToggleControl,{hover:(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Hover Background Color","kadence-blocks"),value:F||"",default:"",onChange:e=>o({backgroundHoverColorEven:e})}),M&&(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Hover Odd Background Color","kadence-blocks"),value:O||"",default:"",onChange:e=>o({backgroundHoverColorOdd:e})})]}),normal:(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Background Color","kadence-blocks"),value:P||"",default:"",onChange:e=>o({backgroundColorEven:e})}),M&&(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Odd Background Color","kadence-blocks"),value:R||"",default:"",onChange:e=>o({backgroundColorOdd:e})})]})})]}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Column Backgrounds","kadence-blocks"),panelName:"column-bgs",initialOpen:!1,children:Array.from({length:j}).map((e,t)=>(0,k.jsx)(g.KadencePanelBody,{
// Translators: %d is the column number
title:(0,r.sprintf)((0,r.__)("Column %d Background","kadence-blocks"),t+1),panelName:"column-bg-"+t,initialOpen:!1,children:(0,k.jsx)(g.HoverToggleControl,{hover:(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Hover Background Color","kadence-blocks"),value:Ge(t,!0),default:"",onChange:e=>Ee(t,e,!0)},t+"hover"),normal:(0,k.jsx)(g.PopColorControl,{label:(0,r.__)("Background Color","kadence-blocks"),value:Ge(t),default:"",onChange:e=>Ee(t,e)},t+"normal")})},t))}),(0,k.jsx)(g.KadencePanelBody,{title:(0,r.__)("Row Height","kadence-blocks"),initialOpen:!1,panelName:"table-row-height",children:(0,k.jsx)(g.ResponsiveRangeControls,{label:(0,r.__)("Height","kadence-blocks"),value:be,onChange:e=>o({rowMinHeight:e}),tabletValue:pe,onChangeTablet:e=>o({tabletRowMinHeight:e}),mobileValue:ge,onChangeMobile:e=>o({mobileRowMinHeight:e}),min:0,max:"px"===ue?600:100,step:1,unit:ue,onUnit:e=>{o({rowMinHeightType:e})},units:["px","em","vh"],reset:()=>o({rowMinHeight:null,tabletRowMinHeight:null,mobileRowMinHeight:null}),showUnit:!0})})]}),"advanced"===Se&&(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(g.KadencePanelBody,{initialOpen:!0,children:[(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Padding","kadence-blocks"),value:ke,tabletValue:he,mobileValue:me,onChange:e=>o({padding:e}),onChangeTablet:e=>o({tabletPadding:e}),onChangeMobile:e=>o({mobilePadding:e}),min:0,max:"em"===ye||"rem"===ye?25:"px"===ye?400:100,step:"em"===ye||"rem"===ye?.1:1,unit:ye,units:["px","em","rem","%"],onUnit:e=>o({paddingType:e})}),(0,k.jsx)(g.ResponsiveMeasureRangeControl,{label:(0,r.__)("Margin","kadence-blocks"),value:xe,tabletValue:fe,mobileValue:ve,onChange:e=>o({margin:e}),onChangeTablet:e=>o({tabletMargin:e}),onChangeMobile:e=>o({mobileMargin:e}),min:0,max:"em"===_e||"rem"===_e?25:"px"===_e?400:100,step:"em"===_e||"rem"===_e?.1:1,unit:_e,units:["px","em","rem","%"],onUnit:e=>o({marginType:e})}),(0,k.jsx)(g.KadenceBlockDefaults,{attributes:t,defaultAttributes:b.attributes,blockSlug:b.name,excludedAttrs:$e})]})})]}),(0,k.jsx)(h,{attributes:t,previewDevice:Be}),(y||je)&&(0,k.jsx)("div",{className:"kb-table-width-controls",children:(0,k.jsx)("div",{className:"kb-table-width-resizers",style:{display:"flex"},children:Array.from({length:j}).map((e,t)=>{const o=qe(t);if(o.useAuto)return(0,k.jsx)("div",{style:{flex:1,height:"30px",backgroundColor:"#f0f0f0",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"12px",margin:"0 1px"},children:(0,r.__)("Auto","kadence-blocks")},t);const n=(0,u.getPreviewSize)(Be,o.width,o.widthTablet,o.widthMobile,!0);return(0,k.jsx)(p.ResizableBox,{size:{width:`${n||f}${Ye}`,height:30},minWidth:"%"===Ye?"1%":"20",maxWidth:"%"===Ye?"100%":"1000",enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>{Ie(!0),n||Xe(t,{width:"%"===Ye?f:v})},onResizeStop:(e,o,l,a)=>{Ie(!1);const r=parseFloat(n)||("%"===Ye?f:v),i="%"===Ye?r+a.width/l.parentElement.offsetWidth*100:r+a.width;Xe(t,{width:Math.round(Math.max("%"===Ye?1:20,Math.min("%"===Ye?100:1e3,i)))})},showHandle:!Oe,children:(0,k.jsx)("div",{style:{height:"100%",backgroundColor:"#e0e0e0",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:`${Math.round(n||("%"===Ye?f:v))}${Ye}`})},t)})})}),(0,k.jsxs)("table",{...Le,children:[Ce&&we&&(0,k.jsx)("caption",{children:we}),Ue]})]})},transforms:B,save:()=>(0,k.jsx)(l.InnerBlocks.Content,{}),example:{}})},6942:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=r(e,a(o)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)n.call(e,o)&&e[o]&&(t=r(t,o));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(o=function(){return l}.apply(t,[]))||(e.exports=o)}()}},o={};function n(e){var l=o[e];if(void 0!==l)return l.exports;var a=o[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,o,l,a)=>{if(!o){var r=1/0;for(c=0;c<e.length;c++){for(var[o,l,a]=e[c],i=!0,d=0;d<o.length;d++)(!1&a||r>=a)&&Object.keys(n.O).every(e=>n.O[e](o[d]))?o.splice(d--,1):(i=!1,a<r&&(r=a));if(i){e.splice(c--,1);var s=l();void 0!==s&&(t=s)}}return t}a=a||0;for(var c=e.length;c>0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,l,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={7322:0,683:0};n.O.j=t=>0===e[t];var t=(t,o)=>{var l,a,[r,i,d]=o,s=0;if(r.some(t=>0!==e[t])){for(l in i)n.o(i,l)&&(n.m[l]=i[l]);if(d)var c=d(n)}for(t&&t(o);s<r.length;s++)a=r[s],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(c)},o=globalThis.webpackChunkkadence=globalThis.webpackChunkkadence||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=n.O(void 0,[683],()=>n(2576));l=n.O(l),(this.kadence=this.kadence||{})["blocks-table"]=l})();