File: /home/pclast/public_html/wp-content/themes/irankala/blocks/build/featured-links.js
(()=>{"use strict";var e={598:(e,t,r)=>{r.d(t,{T:()=>n});let n=[{name:"Black",color:"#000000"},{name:"Cyan bluish gray",color:"#abb8c3"},{name:"White",color:"#ffffff"},{name:"Pale pink",color:"#f78da7"},{name:"Vivid red",color:"#cf2e2e"},{name:"Luminous vivid orange",color:"#ff6900"},{name:"Luminous vivid amber",color:"#fcb900"},{name:"Light green cyan",color:"#7bdcb5"},{name:"Vivid green cyan",color:"#00d084"},{name:"Pale cyan blue",color:"#8ed1fc"},{name:"Vivid cyan blue",color:"#0693e3"},{name:"Vivid purple",color:"#9b51e0"}]},943:(e,t,r)=>{r.d(t,{A:()=>n});const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},407:(e,t,r)=>{let n;r.d(t,{A:()=>o});const l=new Uint8Array(16);function o(){if(!n&&(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(l)}},823:(e,t,r)=>{r.d(t,{k:()=>l});const n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function l(e,t=0){return n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]}},562:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(943),l=r(407),o=r(823);const a=function(e,t,r){if(n.A.randomUUID&&!t&&!e)return n.A.randomUUID();const a=(e=e||{}).random||(e.rng||l.A)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=a[e];return t}return(0,o.k)(a)}},87:e=>{e.exports=window.wp.element}},t={};function r(n){var l=t[n];if(void 0!==l)return l.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(87),l=r(562),o=r(598);const{registerBlockType:a}=wp.blocks,{Fragment:i}=wp.element,{InspectorControls:c,InnerBlocks:m,MediaUpload:s,MediaUploadCheck:d}=wp.blockEditor,{TextControl:u,PanelBody:p,Button:g,ResponsiveWrapper:C,Spinner:E,ToggleControl:b,Card:k,CardHeader:h,CardBody:K,RangeControl:_,ColorPalette:v,__experimentalItemGroup:I,__experimentalItem:y,ColorIndicator:f,Dropdown:B,Flex:O,FlexItem:R,__experimentalSpacer:L,__experimentalBorderControl:w}=wp.components,x=["image"];a("irankala/featured-links",{title:IRK_BLOCK.featured_links,description:IRK_BLOCK.featured_links_desc,icon:(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",class:"irk-block-icon",height:"24",width:"24"},(0,n.createElement)("path",{d:"M5 20q-.825 0-1.413-.587Q3 18.825 3 18V4q0-.825.587-1.413Q4.175 2 5 2h14q.825 0 1.413.587Q21 3.175 21 4v7.1q-.25-.05-.487-.075Q20.275 11 20 11h-1V4H5v14h3.1q.1.55.263 1.05.162.5.437.95Zm0-3v1V4v13Zm2-1h1.1q.2-1.225.875-2.262Q9.65 12.7 10.7 12H7Zm0-6h4V6H7Zm7 11q-1.65 0-2.825-1.175Q10 18.65 10 17q0-1.65 1.175-2.825Q12.35 13 14 13h2v2h-2q-.825 0-1.412.588Q12 16.175 12 17t.588 1.413Q13.175 19 14 19h2v2Zm-1-11h4V6h-4Zm1 8v-2h6v2Zm4 3v-2h2q.825 0 1.413-.587Q22 17.825 22 17q0-.825-.587-1.412Q20.825 15 20 15h-2v-2h2q1.65 0 2.825 1.162Q24 15.325 24 17q0 1.65-1.175 2.825Q21.65 21 20 21Z"})),category:"irankala",className:"irk-block irk-block-featured-links",attributes:{irkUUID:{type:"string"},links:{type:"array",default:[]},activeMore:{type:"boolean"},moreLink:{type:"string"},hrMobileScroll:{type:"boolean"},radius:{type:"number"},bgColor:{type:"string"},border:{type:"object"},textColor:{type:"string"},moreRadius:{type:"number"},moreSize:{type:"number"},moreBgColor:{type:"string"},moreIconColor:{type:"string"}},edit:e=>{const{attributes:t,setAttributes:r}=e;let a,m=e.attributes.links;const T=(0,n.createElement)("p",null,IRK_BLOCK.upload_permission);e.attributes.hasOwnProperty("irkUUID")||r({irkUUID:(0,l.A)()});const U=(t,r,n)=>{const l=[...e.attributes.links];l[t][r]=n,e.setAttributes({links:l})},S=(t,r)=>{const n=[...e.attributes.links];n[t].image=r,e.setAttributes({links:n})};return m.length&&(a=m.map(((t,r)=>{const l=t.title,o=t.link,a=t.target,c=t.image?t.image:null,m=c?c.id:"";return(0,n.createElement)(i,{key:r},(0,n.createElement)(k,{size:"xSmall",className:"components-base-control"},(0,n.createElement)(h,null,(0,n.createElement)(g,{onClick:()=>(t=>{const r=[...e.attributes.links];r.splice(t,1),e.setAttributes({links:r})})(r),isSmall:!0,icon:"no-alt",label:IRK_BLOCK.remove_item})),(0,n.createElement)(K,null,(0,n.createElement)(u,{placeholder:IRK_BLOCK.title,value:l,onChange:e=>U(r,"title",e)}),(0,n.createElement)(u,{placeholder:IRK_BLOCK.link,value:o,onChange:e=>U(r,"link",e)}),(0,n.createElement)(b,{label:IRK_BLOCK.open_new_tab,checked:a,onChange:e=>U(r,"target",e)}),(0,n.createElement)(d,{fallback:T},(0,n.createElement)(s,{title:IRK_BLOCK.image,onSelect:e=>S(r,e),allowedTypes:x,value:m,render:({open:e})=>(0,n.createElement)(g,{className:m?"irk-block-featured-image-preview editor-post-featured-image__preview components-base-control":"editor-post-featured-image__toggle",onClick:e},!m&&IRK_BLOCK.set_image,!!m&&!c&&(0,n.createElement)(E,null),!!m&&c&&(0,n.createElement)(C,{naturalWidth:c.width,naturalHeight:c.height},(0,n.createElement)("img",{src:c.url,alt:IRK_BLOCK.image})))})),!!m&&c&&(0,n.createElement)(d,null,(0,n.createElement)(s,{title:IRK_BLOCK.image,onSelect:e=>S(r,e),allowedTypes:x,value:m,render:({open:e})=>(0,n.createElement)(g,{onClick:e,isLink:!0},IRK_BLOCK.replace_image)})),!!m&&c&&(0,n.createElement)("span",{className:"irk-separator"},"|"),!!m&&(0,n.createElement)(d,null,(0,n.createElement)(g,{onClick:()=>(t=>{const r=[...e.attributes.links];r[t].image="",e.setAttributes({links:r})})(r),isLink:!0,isDestructive:!0},IRK_BLOCK.remove_image)))))}))),[(0,n.createElement)(c,{key:"1"},(0,n.createElement)(p,{title:IRK_BLOCK.links,initialOpen:!0},a,(0,n.createElement)(g,{variant:"secondary",onClick:(()=>{const t=[...e.attributes.links];t.push({title:"",link:"",target:"",image:""}),e.setAttributes({links:t})}).bind(void 0)},IRK_BLOCK.add_new)),(0,n.createElement)(p,{title:IRK_BLOCK.options,initialOpen:!1},(0,n.createElement)(b,{label:IRK_BLOCK.more_link,checked:t.activeMore,onChange:e=>r({activeMore:e})}),(0,n.createElement)(u,{placeholder:IRK_BLOCK.link,value:t.moreLink,onChange:e=>r({moreLink:e})})),(0,n.createElement)(p,{title:IRK_BLOCK.style,initialOpen:!1},(0,n.createElement)(b,{label:IRK_BLOCK.hr_mobile_scroll,checked:t.hrMobileScroll,onChange:e=>r({hrMobileScroll:e})}),(0,n.createElement)(_,{label:IRK_BLOCK.radius,value:t.radius,onChange:e=>r({radius:e}),min:1,max:50,allowReset:"true"}),(0,n.createElement)(I,{isBordered:!0,isSeparated:!0},(0,n.createElement)(y,null,(0,n.createElement)(B,{position:"top left",renderToggle:({isOpen:e,onToggle:r})=>(0,n.createElement)(O,{onClick:r,"aria-expanded":e},(0,n.createElement)(R,null,(0,n.createElement)(f,{colorValue:t.bgColor})),(0,n.createElement)(R,null,IRK_BLOCK.bg)),renderContent:()=>(0,n.createElement)(v,{colors:o.T,value:t.bgColor,onChange:e=>r({bgColor:e})})})),(0,n.createElement)(y,null,(0,n.createElement)(B,{position:"top left",renderToggle:({isOpen:e,onToggle:r})=>(0,n.createElement)(O,{onClick:r,"aria-expanded":e},(0,n.createElement)(R,null,(0,n.createElement)(f,{colorValue:t.textColor})),(0,n.createElement)(R,null,IRK_BLOCK.text)),renderContent:()=>(0,n.createElement)(v,{colors:o.T,value:t.textColor,onChange:e=>r({textColor:e})})}))),(0,n.createElement)(L,null),(0,n.createElement)(w,{colors:o.T,label:IRK_BLOCK.border,value:t.border,onChange:e=>r({border:e})})),(0,n.createElement)(p,{title:IRK_BLOCK.more_link,initialOpen:!1},(0,n.createElement)(_,{label:IRK_BLOCK.radius,value:t.moreRadius,onChange:e=>r({moreRadius:e}),min:1,max:50,allowReset:"true"}),(0,n.createElement)(_,{label:IRK_BLOCK.size,value:t.moreSize,onChange:e=>r({moreSize:e}),min:0,max:100,allowReset:"true"}),(0,n.createElement)(I,{isBordered:!0,isSeparated:!0},(0,n.createElement)(y,null,(0,n.createElement)(B,{position:"top left",renderToggle:({isOpen:e,onToggle:r})=>(0,n.createElement)(O,{onClick:r,"aria-expanded":e},(0,n.createElement)(R,null,(0,n.createElement)(f,{colorValue:t.moreBgColor})),(0,n.createElement)(R,null,IRK_BLOCK.bg)),renderContent:()=>(0,n.createElement)(v,{colors:o.T,value:t.moreBgColor,onChange:e=>r({moreBgColor:e})})})),(0,n.createElement)(y,null,(0,n.createElement)(B,{position:"top left",renderToggle:({isOpen:e,onToggle:r})=>(0,n.createElement)(O,{onClick:r,"aria-expanded":e},(0,n.createElement)(R,null,(0,n.createElement)(f,{colorValue:t.moreIconColor})),(0,n.createElement)(R,null,IRK_BLOCK.color)),renderContent:()=>(0,n.createElement)(v,{colors:o.T,value:t.moreIconColor,onChange:e=>r({moreIconColor:e})})}))))),(0,n.createElement)("div",{key:"2",className:e.className},IRK_BLOCK.featured_links)]},save:()=>(0,n.createElement)(m.Content,null)})})();
//# sourceMappingURL=featured-links.js.map