| 1 |
(()=>{"use strict";var t={5338:(t,n,e)=>{var o=e(5795);n.H=o.createRoot,o.hydrateRoot},5795:t=>{t.exports=window.ReactDOM}},n={};const e=window.React;var o=function e(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return t[o](a,a.exports,e),a.exports}(5338);const r=t=>{try{const n=new URL(t);return["http:","https:"].includes(n.protocol)?n.toString():null}catch(n){return"string"==typeof t&&t.startsWith("/")&&!t.startsWith("//")?t:null}},a=t=>{const n=(new DOMParser).parseFromString(t,"text/html"),e=["b","strong","i","em","span","a","br"],o=["style","href","target","rel","class"];return n.body.querySelectorAll("*").forEach((t=>{e.includes(t.tagName.toLowerCase())?[...t.attributes].forEach((n=>{if(o.includes(n.name)||t.removeAttribute(n.name),"href"===n.name){const e=r(n.value);e?t.setAttribute("href",e):t.removeAttribute("href")}})):t.remove()})),n.body.innerHTML},s="linear-gradient(135deg, #0040E3, #18D4FD)",i=(t,n,e=!1)=>{return null==(o=n)||""===o||Array.isArray(o)&&0===o.length||"object"==typeof o&&0===Object.keys(o).length||"string"==typeof o&&""===o.trim()||"number"==typeof o&&0===o?"":`${t}: ${n}${e?" !important":""};`;var o},l=t=>{const{width:n="",style:e="solid",color:o="",side:r="all",radius:a=""}=t||{},s=t=>{const n=r?.toLowerCase();return n?.includes("all")||n?.includes(t)},l=`${n} ${e} ${o}`,c=`\n\t\t${n&&0!==parseInt(n)?["top","right","bottom","left"].map((t=>s(t)?`border-${t}: ${l};`:"")).join(""):""}\n\t\t${i("border-radius",a)}\n\t`;return c},c=t=>{const{color:n="",bgType:e="solid",bg:o="",gradient:r=s}=t||{};return`\n\t\t${i("color",n)}\n\t\t${r||o?i("background","gradient"===e?r:o):""}\n\t`},p=(t,n=!0,e=!0)=>{const{fontSize:o=16,colorType:r="solid",color:a="inherit",gradient:l=s}=t||{},c="gradient"===r?`color: transparent; background-image: ${l}; -webkit-background-clip: text; background-clip: text;`:i("color",a);return`\n\t\t${o&&n?i("font-size",o?`${o}px`:""):""}\n\t\t${e?c:""}\n\t`},$=t=>{const{side:n=2,vertical:e="0px",horizontal:o="0px",top:r="0px",right:a="0px",bottom:s="0px",left:i="0px"}=t||{};return 2===n?`${e} ${o}`:`${r} ${a} ${s} ${i}`},d=(t,n,e=!0)=>{const{fontFamily:o="Default",fontCategory:r="sans-serif",fontVariant:a=400,fontWeight:s,isUploadFont:l=!0,fontSize:c={desktop:null,tablet:null,mobile:null},fontStyle:p,textTransform:$,textDecoration:d,lineHeight:u,letterSpace:b}=n||{},m=!e||!o||"Default"===o,g=c?.desktop||c,f=c?.tablet||g,x=c?.mobile||f,h=t=>{const n=String(t);return["px","em","rem","%","vh","vw"].some((t=>n.endsWith(t)))?n:"number"==typeof t?`${n}px`:""},y=`\n\t\t${m?"":`font-family: '${o}', ${r};`}\n\t\t${i("font-weight",s)}\n\t\t${i("font-size",h(g))}\n\t\t${i("font-style",p)}\n\t\t${i("text-transform",$)}\n\t\t${i("text-decoration",d)}\n\t\t${i("line-height",u)}\n\t\t${i("letter-spacing",b)}\n\t`,w=a&&400!==a?"400i"===a?":ital@1":a?.includes("00i")?`: ital, wght@1, ${a?.replace("00i","00")} `:`: wght@${a} `:"",k=m?"":`https://fonts.googleapis.com/css2?family=${o?.split(" ").join("+")}${w.replace(/ /g,"")}&display=swap`;return{googleFontLink:!l||m?"":`@import url(${k});`,styles:`${t}{\n\t\t\t${y}\n\t\t}\n\t\t@media only screen and (max-width: 1024px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(f))}\n\t\t\t}\n\t\t}\n\t\t@media only screen and (max-width: 640px) {\n\t\t\t${t}{\n\t\t\t\t${i("font-size",h(x))}\n\t\t\t}\n\t\t}`.replace(/\s+/g," ").trim()}},u="bBlocksButtonGroup",b=({attributes:t,id:n})=>{const{width:o,btnAlign:r,btnTypo:a,btnPadding:s,btnOneBorder:b,btnOneColors:m,btnOneHovColors:g,btnTwoBorder:f,btnTwoColors:x,btnTwoHovColors:h,sepType:y,sepTextTypo:w,sepTextColor:k,sepIcon:v,sepBGColor:S,alignment:T={},layout:B="row",gap:z={}}=t,E=`#${n}`,L=`${E} .${u}`,O=`${L} .btnSeparator`,C=w?.fontSize?.desktop||w?.fontSize;return(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t${d("",a)?.googleFontLink}\n\t\t${d("",w)?.googleFontLink}\n\t\t${d(`${L} .bBlocksBtn a`,a)?.styles}\n\t\t${d(`${O} span`,w)?.styles}\n\n\t\t${E}{\n\t\t\ttext-align: ${r};\n\t\t\t${"column"===B?i("text-align",T.desktop.vertical):""}\n\t\t}\n\t\t${L}{\n\t\t\twidth: ${"0px"!==o&&"0%"!==o&&"0em"!==o?o:"auto"};\n\t\t\t${i("gap",z?.desktop)}\n\t\t}\n\t\t${L}.layout-row{\n\t\t\t${i("justify-content",T.desktop.horizontal)}\n\t\t}\n\t\t${L}.layout-column{\n\t\t\t${i("justify-content",T.desktop.vertical)}\n\t\t}\n\t\t${L} .bBlocksBtn{\n\t\t\tmin-width: ${"0px"!==o&&"0%"!==o&&"0em"!==o?"50%":"auto"};\n\t\t}\n\t\t${L} .bBlocksBtn a{\n\t\t\tpadding: ${$(s)};\n\t\t}\n\n\t\t${L} .btnOne{\n\t\t\t${l(b)||"border-radius: 50px;"}\n\t\t\t${c(m)}\n\t\t\tborder-radius: ${b?.radius||"50px"} 0 0 ${b?.radius||"50px"};\n\t\t}\n\t\t${L} .btnOne:hover{\n\t\t\t${c(g)}\n\t\t}\n\n\t\t${L} .btnTwo{\n\t\t\t${l(f)||"border-radius: 50px;"}\n\t\t\t${c(x)}\n\t\t\tborder-radius: 0 ${f?.radius||"50px"} ${f?.radius||"50px"} 0;\n\t\t}\n\t\t${L} .btnTwo:hover{\n\t\t\t${c(h)}\n\t\t}\n\n\t\t${O}{\n\t\t\twidth: ${"text"===y?1.75*C+"px":1.65*v?.fontSize+"px"};\n\t\t\theight: ${"text"===y?1.75*C+"px":1.65*v?.fontSize+"px"};\n\t\t\tbackground-color: ${S};\n\t\t\t${(()=>{const t=`margin-top: -${"text"===y?1.75*C/2:1.65*v?.fontSize/2}px;\n\t\t\tmargin-bottom: -${"text"===y?1.75*C/2:1.65*v?.fontSize/2}px;`;return"row"===B?`margin-left: -${"text"===y?1.75*C/2:1.65*v?.fontSize/2}px;\n\t\t\tmargin-right: -${"text"===y?1.75*C/2:1.65*v?.fontSize/2}px;`:t})()}\n\t\t}\n\t\t${O} span{\n\t\t\tcolor: ${k};\n\t\t}\n\t\t${O} i{\n\t\t\t${p(v)}\n\t\t}\n\t\t`.replace(/\s+/g," ")}})};document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-button-group").forEach((t=>{const n=JSON.parse(t.dataset.attributes),{btnType:s,btnOne:i,btnOneLink:l,btnTwo:c,btnTwoLink:p,isSep:$,sepType:d,sepText:m,sepIcon:g,layout:f="row"}=n;(0,o.H)(t).render((0,e.createElement)(e.Fragment,null,(0,e.createElement)(b,{attributes:n,id:t.id}),(0,e.createElement)("div",{className:`${u} layout-${f}`},(0,e.createElement)("div",{className:"bBlocksBtn firstBtn"},(0,e.createElement)("a",{className:`btnOne btn-${s}`,href:r(l),dangerouslySetInnerHTML:{__html:a(i)}})),$&&(0,e.createElement)("div",{className:"btnSeparator"},"text"===d?(0,e.createElement)("span",null,m):"icon"===d&&g?.class?(0,e.createElement)("i",{className:g?.class}):""),(0,e.createElement)("div",{className:"bBlocksBtn secondBtn"},(0,e.createElement)("a",{className:`btnTwo btn-${s}`,href:r(p),dangerouslySetInnerHTML:{__html:a(c)}}))))),t?.removeAttribute("data-attributes")}))}))})(); |