Server IP : 192.158.238.246 / Your IP : 3.14.146.45 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/task/7779/cwd/plugins/gutenkit-blocks-addon/build/blocks/advanced-tab/ |
Upload File : |
(()=>{var t,e,i,a={7117:(t,e,i)=>{"use strict";const a=window.wp.blocks,n=t=>null==t||"object"==typeof t&&0===Object.keys(t).length||"string"==typeof t&&0===t.trim().length||!1===t,r=t=>{let e="";return e=n(t?.size)||n(t?.unit)?!n(t?.size)&&n(t?.unit)?`${t?.size}`:void 0:`${t?.size}${t?.unit}`,e},o=window.wp.blockEditor;var s=i(6087);const l=window.wp.compose;var c=i(6942),g=i.n(c),d=i(7723);const k=window.wp.data;var v=i(790);const b=(0,s.lazy)((()=>i.e(4672).then(i.bind(i,4672)))),u=JSON.parse('{"UU":"gutenkit/advanced-tab"}'),{advancedTab:p}=window.gutenkit.editorIcon;(0,a.registerBlockType)(u.UU,{edit:function({attributes:t,setAttributes:e,clientId:i,advancedControl:n,isSelected:c}){const{GkitStyle:u,GkitIcon:p,GkitSuspense:m}=window.gutenkit.components,{useDeviceType:f,useBlockStyles:h,useDeviceList:$}=window.gutenkit.helpers,w=$(),{tabContents:y,enableFullWidth:x,navPosition:B,style:S,enableCaret:C,eventType:I,enableURLHash:j}=t,T=f(),_=(0,s.useRef)(null),A=(0,o.useBlockProps)({ref:(0,l.useMergeRefs)([_])}),N=y.map((()=>["gutenkit/advanced-tab-item"])),[P,O]=(0,s.useState)(!0),[R,L]=(0,s.useState)(y),[E,H]=(0,s.useState)(),z={className:g()("gkit-tab-wraper",{"gkit-fitcontent-tab":!x||"vertical"===B},[B])},W={className:g()("gkit-tab-nav",{[S]:C},{"gkit-tab-nav--fullwidth":x&&"horizontal"===B})},G=(0,o.useInnerBlocksProps)({className:"tab-content gkit-tab-content"},{renderAppender:!1,templateLock:"all",template:N});(0,s.useEffect)((()=>{if(P)O(!1);else{const t=(0,k.select)("core/block-editor").getBlocks(i);if(L(y),R.length!==y.length){let e=-1;for(let t=0;t<R.length;t++){const i=R[t].title;if(y.every((t=>t.title!==i))){e=t;break}}if(-1!==e)t.splice(e,1),(0,k.dispatch)("core/block-editor").replaceInnerBlocks(i,t);else{const e=(0,a.createBlock)("gutenkit/advanced-tab-item");t.splice(t.length,0,e),(0,k.dispatch)("core/block-editor").replaceInnerBlocks(i,t)}}else{const e=[],a=[];for(let i=0;i<y.length;i++){const n=R.findIndex((t=>t.title===y[i].title));a[i]=t[n],n!==i&&-1!==n&&e.push({from:i,to:n})}if(e.length>0){const t=_.current.querySelectorAll(".gkit-nav-link");let e=0;for(let i=0;i<t.length;i++)if(t[i].classList.contains("active")){e=i;break}a.map(((t,e)=>{t.attributes.blockClass=t.attributes.blockClass.replace("active","")})),a[e].attributes.blockClass=g()(a[e].attributes.blockClass,"active"),(0,k.dispatch)("core/block-editor").replaceInnerBlocks(i,a)}}}}),[y]),(0,s.useEffect)((()=>{"background_slide_style"===S&&((t,e)=>{let i,a;t?(i=t?.target.closest(".gkit-nav-link"),a=i?.closest(".gkit-tab-nav")):(i=e.querySelector(".gkit-nav-link.active"),a=i?.closest(".gkit-tab-nav")),(()=>{const{offsetWidth:t,offsetLeft:e,offsetHeight:n,offsetTop:r}=i;a.style.setProperty("--left",`${e}px`),a.style.setProperty("--width",`${t}px`),a.style.setProperty("--top",`${r}px`),a.style.setProperty("--height",`${n}px`)})()})(E,_.current)}),[E,t]);const D=(t,i,a)=>{const n=JSON.parse(JSON.stringify(y));n[t][i]=a,e({tabContents:n})},F=(t,i)=>{H(t),e({activeIndex:i})};return h(t,e,"blocksCSS",((t,e)=>{const{parseCSS:i,backgroundGenerator:a,getBoxValue:n,getBorderValue:o,getTypographyValue:s,getBoxShadowValue:l,getColor:c}=window.gutenkit.helpers,g=t?.blockClass;return i([[{selector:`.${g} .gkit-tab-wraper .gkit-tab-nav .gkit-nav-item .gkit-nav-link`,"flex-direction":t?.itemPosition},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link`,color:c(t?.titleColor),background:a(t?.navItemBackground).background,...o(t.navItemBorder),"box-shadow":l(t.navItemBoxShadow)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link .gkit-tab-sub-title`,color:c(t?.subTitleColor)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link:hover .gkit-tab-sub-title`,color:c(t?.subTitleHoverColor)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link.active .gkit-tab-sub-title`,color:c(t?.subTitleActiveColor)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link:hover`,color:c(t?.titleHoverColor),background:a(t?.navItemHoverBackground).background,...o(t.navItemHoverBorder),"box-shadow":l(t.navItemHoverBoxShadow)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link.active`,color:c(t?.titleActiveColor),background:a(t?.navItemActiveBackground).background,...o(t.navItemActiveBorder),"box-shadow":l("background_slide_style"!==t?.style?t.navItemActiveBoxShadow:null)},{selector:`.${g} .gkit-tab-wraper .gkit-nav-link .gkit-tab-icon`,fill:c(t?.iconColor)},{selector:`.${g} .gkit-tab-wraper .gkit-nav-link.active .gkit-tab-icon`,fill:c(t?.iconActiveColor)},{selector:`.${g} .gkit-tab-wraper .gkit-nav-link:not(.active):hover .gkit-tab-icon`,fill:c(t?.iconHoverColor)},{selector:`.${g} .gkit-tab-wraper.gkit-fitcontent-tab:not(.vertical)`,"text-align":t.navWrapperAlign},{selector:`.${g} .gkit-tab-nav`,background:a(t?.navBackground).background,"box-shadow":l(t.navBoxShadow),...o(t.navBorder)},{selector:`.${g} .gkit-tab-content`,overflow:t?.bodyOverflow},{selector:`.${g} .gkit-tab-content .gkit-tab-pane`,background:a(t?.bodyBackground).background,"box-shadow":l(t.bodyBoxShadow),...o(t.bodyBorder)},{selector:`.${g} .gkit-tab-nav.border_bottom .gkit-nav-item .gkit-nav-link::before, .${g} .tooltip_style.gkit-tab-nav .gkit-nav-item .gkit-nav-link::before, .${g} .progress_style.gkit-tab-nav .gkit-nav-item .gkit-nav-link::before, .${g} .gkit-tab-nav.ribbon_style .gkit-nav-item .gkit-nav-link::before, .${g} .gkit-tab-nav.progress_style .gkit-nav-item .gkit-nav-link::after`,background:a(t?.caretBackground).background},{selector:`.${g} .gkit-tab-nav.heartbit_style .gkit-nav-item .gkit-nav-link::after`,"border-color":t?.caretColor},{selector:`.${g} .gkit-tab-nav.background_slide_style:after `,background:a(t?.navItemActiveBackground).background?a(t?.navItemActiveBackground).background:"#39bcd3","box-shadow":l(t.navItemActiveBoxShadow),...o(t.navItemActiveBorder)},{selector:`.${g} .gkit-tab-nav.background_slide_style .gkit-nav-item .active`,background:"transparent"}],e=>[{selector:`.${g} .gkit-tab-wraper`,"flex-direction":t[`navDirection${e}`],"align-items":t[`navWrapperAlignItems${e}`]},{selector:`.${g} .gkit-tab-wraper .gkit-nav-link .gkit-tab-icon`,"font-size":r(t[`iconSize${e}`])},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link`,gap:r(t[`iconSpacing${e}`])},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-tab-sub-title`,"text-align":t[`subTitleAlign${e}`]},{selector:`.${g} .gkit-tab-nav`,...n(t[`navPadding${e}`],"padding"),...n(t[`navMargin${e}`],"margin"),...n(t[`navItemBorderRadius${e}`],"border-radius"),"flex-direction":"row"===t[`navDirection${e}`]||"row-reverse"===t[`navDirection${e}`]?"column":"row","justify-content":t[`navJustify${e}`],"flex-basis":r(t[`navWidthVertical${e}`]),gap:r(t[`navItemGap${e}`]),...n(t[`navBorderRadius${e}`],"border-radius")},{selector:`.${g} .gkit-tab-nav .gkit-nav-item`,"flex-grow":"stretch"===t[`navDirection${e}`]?1:0},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link`,...n(t[`navItemBorderRadius${e}`],"border-radius"),...n(t[`navItemPadding${e}`],"padding"),"justify-content":t[`navItemAlign${e}`]},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link .gkit-tab-title`,...s(t.navItemTypographyGroup,e)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link .gkit-tab-sub-title`,...s(t.subTitleTypographyGroup,e)},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link.active`,...n(t[`navItemActiveBorderRadius${e}`],"border-radius")},{selector:`.${g} .gkit-tab-nav .gkit-nav-item .gkit-nav-link:hover`,...n(t[`navItemHoverBorderRadius${e}`],"border-radius")},{selector:`.${g} .gkit-tab-content .gkit-tab-pane`,...n(t[`bodyPadding${e}`],"padding"),...n(t[`bodyBorderRadius${e}`],"border-radius"),"text-align":t[`contentAlign${e}`],"justify-content":t[`contentAlign${e}`],"align-items":t[`contentJustify${e}`]},{selector:`.${g} .gkit-tab-nav.border_bottom .gkit-nav-item .gkit-nav-link::before, .${g} .tooltip_style.gkit-tab-nav .gkit-nav-item .gkit-nav-link::before, .${g} .gkit-tab-nav.heartbit_style .gkit-nav-item .gkit-nav-link::after, .${g} .progress_style.gkit-tab-nav .gkit-nav-item .gkit-nav-link::before, .${g} .gkit-tab-nav.ribbon_style .gkit-nav-item .gkit-nav-link::before`,width:r(t[`caretWidth${e}`]),height:r(t[`caretHeight${e}`]),bottom:r(t[`caretBottomPosition${e}`]),left:r(t[`caretLeftPosition${e}`])},{selector:`.${g} .gkit-tab-nav .gkit-nav-item:first-child .gkit-nav-link`,...n(t[`navItemFirstChildBorderWidth${e}`],"border-width"),...n(t[`navItemFirstChildBorderRadius${e}`],"border-radius")},{selector:`.${g} .gkit-tab-nav .gkit-nav-item:last-child .gkit-nav-link`,...n(t[`navItemLaststChildBorderWidth${e}`],"border-width"),...n(t[`navItemLaststChildBorderRadius${e}`],"border-radius")},{selector:`.${g} .gkit-tab-nav.background_slide_style:after `,...n(t[`navItemActiveBorderRadius${e}`],"border-radius"),transition:t.enableCaret&&`all ${r(t[`gkitAdvTabBgTransition${e}`])}s ease-in-out`}]],e)})(t,w)),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u,{blocksCSS:t?.blocksCSS}),c&&(0,v.jsx)(m,{children:(0,v.jsx)(b,{attributes:t,setAttributes:e,device:T,advancedControl:n})}),(0,v.jsx)("div",{...A,children:(0,v.jsxs)("div",{...z,"data-event":I,"data-url":j,children:[(0,v.jsx)("ul",{...W,children:y.map(((e,i)=>{const a=i===t?.activeIndex?"active":"",n=`#${e.title.toLowerCase().replace(/\s+/g,"-")}`;let r={};return"click"===t.eventType?r.onClick=t=>F(t,i):r.onMouseEnter=t=>F(t,i),(0,v.jsx)("li",{className:"gkit-nav-item",children:(0,v.jsxs)("a",{className:`gkit-nav-link ${a}`,id:`gkit-tab-${i}`,"data-hash":n,...r,children:[e.addIcon&&(0,v.jsx)(p,{icon:e.icon,className:"gkit-tab-icon",tagName:"span"}),(0,v.jsx)(o.RichText,{identifier:`title-${i}`,tagName:"span",value:e.title,onChange:t=>D(i,"title",t),placeholder:(0,d.__)("Title","gutenkit-blocks-addon"),className:"gkit-tab-title"}),e.addSubTitle&&(0,v.jsx)(o.RichText,{identifier:`sub-title-${i}`,tagName:"p",value:e.subTitle,onChange:t=>D(i,"subTitle",t),placeholder:(0,d.__)("Sub Title","gutenkit"),className:"gkit-tab-sub-title"})]})},i)}))}),(0,v.jsx)("div",{...G})]})})]})},icon:{src:p},save:function({attributes:t}){const{tabContents:e,enableFullWidth:i,navPosition:a,style:n,enableCaret:r,eventType:s,enableURLHash:l,blockID:c}=t,{GkitIcon:d}=window.gutenkit.components,k=o.useBlockProps.save(),b=o.useInnerBlocksProps.save({className:"tab-content gkit-tab-content"}),u={className:g()("gkit-tab-wraper",{"gkit-fitcontent-tab":!i||"vertical"===a},[a])},p={className:g()("gkit-tab-nav",{[n]:r},{"gkit-tab-nav--fullwidth":i&&"horizontal"===a})};return(0,v.jsx)("div",{...k,children:(0,v.jsxs)("div",{...u,"data-event":s,"data-url":l,children:[(0,v.jsx)("ul",{...p,children:e.map(((t,e)=>{const i=0===e?"active":"",a=`#${t.title.toLowerCase().replace(/\s+/g,"-")}`;return(0,v.jsx)("li",{className:"gkit-nav-item",children:(0,v.jsxs)("a",{className:`gkit-nav-link ${i}`,id:`gkit-tab-${e}`,"data-hash":a,children:[t.addIcon&&(0,v.jsx)(d,{icon:t.icon,className:"gkit-tab-icon",tagName:"span"}),(0,v.jsx)(o.RichText.Content,{identifier:`title-${e}`,tagName:"span",value:t.title,className:"gkit-tab-title"}),t.addSubTitle&&(0,v.jsx)(o.RichText.Content,{identifier:`sub-title-${e}`,tagName:"p",value:t.subTitle,className:"gkit-tab-sub-title"})]})},e)}))}),(0,v.jsx)("div",{...b})]})})}})},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},6427:t=>{"use strict";t.exports=window.wp.components},6087:t=>{"use strict";t.exports=window.wp.element},7723:t=>{"use strict";t.exports=window.wp.i18n},5573:t=>{"use strict";t.exports=window.wp.primitives},6942:(t,e)=>{var i;!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var t="",e=0;e<arguments.length;e++){var i=arguments[e];i&&(t=o(t,r(i)))}return t}function r(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var i in t)a.call(t,i)&&t[i]&&(e=o(e,i));return e}function o(t,e){return e?t?t+" "+e:t+e:t}t.exports?(n.default=n,t.exports=n):void 0===(i=function(){return n}.apply(e,[]))||(t.exports=i)}()}},n={};function r(t){var e=n[t];if(void 0!==e)return e.exports;var i=n[t]={exports:{}};return a[t](i,i.exports,r),i.exports}r.m=a,t=[],r.O=(e,i,a,n)=>{if(!i){var o=1/0;for(g=0;g<t.length;g++){i=t[g][0],a=t[g][1],n=t[g][2];for(var s=!0,l=0;l<i.length;l++)(!1&n||o>=n)&&Object.keys(r.O).every((t=>r.O[t](i[l])))?i.splice(l--,1):(s=!1,n<o&&(o=n));if(s){t.splice(g--,1);var c=a();void 0!==c&&(e=c)}}return e}n=n||0;for(var g=t.length;g>0&&t[g-1][2]>n;g--)t[g]=t[g-1];t[g]=[i,a,n]},r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var i in e)r.o(e,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},r.f={},r.e=t=>Promise.all(Object.keys(r.f).reduce(((e,i)=>(r.f[i](t,e),e)),[])),r.u=t=>t+".js",r.miniCssF=t=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e={},i="gutenkit-blocks-addon:",r.l=(t,a,n,o)=>{if(e[t])e[t].push(a);else{var s,l;if(void 0!==n)for(var c=document.getElementsByTagName("script"),g=0;g<c.length;g++){var d=c[g];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==i+n){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",i+n),s.src=t),e[t]=[a];var k=(i,a)=>{s.onerror=s.onload=null,clearTimeout(v);var n=e[t];if(delete e[t],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((t=>t(a))),i)return i(a)},v=setTimeout(k.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=k.bind(null,s.onerror),s.onload=k.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var a=i.length-1;a>-1&&(!t||!/^http(s?):/.test(t));)t=i[a--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t+"../../"})(),(()=>{var t={25:0,2317:0};r.f.j=(e,i)=>{var a=r.o(t,e)?t[e]:void 0;if(0!==a)if(a)i.push(a[2]);else if(2317!=e){var n=new Promise(((i,n)=>a=t[e]=[i,n]));i.push(a[2]=n);var o=r.p+r.u(e),s=new Error;r.l(o,(i=>{if(r.o(t,e)&&(0!==(a=t[e])&&(t[e]=void 0),a)){var n=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",s.name="ChunkLoadError",s.type=n,s.request=o,a[1](s)}}),"chunk-"+e,e)}else t[e]=0},r.O.j=e=>0===t[e];var e=(e,i)=>{var a,n,o=i[0],s=i[1],l=i[2],c=0;if(o.some((e=>0!==t[e]))){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);if(l)var g=l(r)}for(e&&e(i);c<o.length;c++)n=o[c],r.o(t,n)&&t[n]&&t[n][0](),t[n]=0;return r.O(g)},i=self.webpackChunkgutenkit_blocks_addon=self.webpackChunkgutenkit_blocks_addon||[];i.forEach(e.bind(null,0)),i.push=e.bind(null,i.push.bind(i))})();var o=r.O(void 0,[2317],(()=>r(7117)));o=r.O(o)})();