JezK
Edit File: view.js
(()=>{"use strict";var t={5338:(t,e,s)=>{var a=s(5795);e.H=a.createRoot,a.hydrateRoot},5795:t=>{t.exports=window.ReactDOM}},e={};const s=window.React;var a=function s(a){var n=e[a];if(void 0!==n)return n.exports;var l=e[a]={exports:{}};return t[a](l,l.exports,s),l.exports}(5338);const n=t=>{try{const e=new URL(t);return["http:","https:"].includes(e.protocol)?e.toString():null}catch(e){return"string"==typeof t&&t.startsWith("/")&&!t.startsWith("//")?t:null}};const l="linear-gradient(135deg, #0040E3, #18D4FD)",c=t=>{const e=n(t);if(!e)return"none";return`url('${e.replace(/['"()]/g,"")}')`},r=(t,e)=>{return null==(s=e)||""===s||Array.isArray(s)&&0===s.length||"object"==typeof s&&0===Object.keys(s).length||"string"==typeof s&&""===s.trim()||"number"==typeof s&&0===s?"":`${t}: ${e};`;var s},o=(t,e=!0,s=!0,a=!0)=>{const{type:n="solid",color:o="",gradient:p=l,image:i={},position:b="center center",attachment:d="",repeat:m="no-repeat",size:g="",overlayColor:u=""}=t||{};return"gradient"===n&&s?r("background",p):"image"===n&&a?`background: ${c(i?.url)};\n\t\t\t\t${r("background-color",u)}\n\t\t\t\t${r("background-position",b)}\n\t\t\t\t${r("background-size",g)}\n\t\t\t\t${r("background-repeat",m)}\n\t\t\t\t${r("background-attachment",d)}\n\t\t\t\t${r("background-repeat",m)}\n\t\t\t\tbackground-blend-mode: overlay;`:e&&r("background",o)},p=(t,e,s=!0)=>{const{fontFamily:a="Default",fontCategory:n="sans-serif",fontVariant:l=400,fontWeight:c,isUploadFont:o=!0,fontSize:p={desktop:null,tablet:null,mobile:null},fontStyle:i,textTransform:b,textDecoration:d,lineHeight:m,letterSpace:g}=e||{},u=!s||!a||"Default"===a,h=p?.desktop||p,$=p?.tablet||h,y=p?.mobile||$,E=t=>{const e=String(t);return["px","em","rem","%","vh","vw"].some((t=>e.endsWith(t)))?e:"number"==typeof t?`${e}px`:""},f=`\n\t\t${u?"":`font-family: '${a}', ${n};`}\n\t\t${r("font-weight",c)}\n\t\t${r("font-size",E(h))}\n\t\t${r("font-style",i)}\n\t\t${r("text-transform",b)}\n\t\t${r("text-decoration",d)}\n\t\t${r("line-height",m)}\n\t\t${r("letter-spacing",g)}\n\t`,N=l&&400!==l?"400i"===l?":ital@1":l?.includes("00i")?`: ital, wght@1, ${l?.replace("00i","00")} `:`: wght@${l} `:"",k=u?"":`https://fonts.googleapis.com/css2?family=${a?.split(" ").join("+")}${N.replace(/ /g,"")}&display=swap`;return{googleFontLink:!o||u?"":`@import url(${k});`,styles:`${t}{\n\t\t\t${f}\n\t\t}\n\t\t@media only screen and (max-width: 1024px) {\n\t\t\t${t}{\n\t\t\t\t${r("font-size",E($))}\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${r("font-size",E(y))}\n\t\t\t}\n\t\t}`.replace(/\s+/g," ").trim()}},i=t=>{if(!t)return"";if("string"==typeof t)return t;if("object"==typeof t&&!Array.isArray(t)){const e=["top","right","bottom","left"];return e.map((e=>t[e]||"")).every((t=>!t))?"":e.map((e=>t[e]||"0")).join(" ")}return""},b=({attributes:t,id:e})=>{const{themeStyle:a,wrapper:n,layout:l,accentColor:c,titleStyle:r,subtitleStyle:b,badgeStyle:d,toggleStyle:m,cardStyle:g,highlightedCardStyle:u,planNameStyle:h,planDescStyle:$,priceStyle:y,featureStyle:E,ctaBtnStyle:f,compTableStyle:N,faqStyle:k}=t,v="style-2"===(a?.theme||"style-1"),x=c?.color||"#6366f1",w=`#${e}`,C=`${w} .bpsc-pts-section`,S=`${C} .bpsc-pts-container`,B=`${C} .bpsc-pts-badge`,L=`${C} .bpsc-pts-title`,T=`${C} .bpsc-pts-subtitle`,_=`${C} .bpsc-pts-toggle`,A=`${C} .bpsc-pts-card`,q=`${C} .bpsc-pts-card.is-highlighted`,M=`${C} .bpsc-pts-plan-name`,F=`${C} .bpsc-pts-plan-desc`,j=`${C} .bpsc-pts-price-amount`,D=`${C} .bpsc-pts-price-period`,z=`${C} .bpsc-pts-feature-text`,I=`${C} .bpsc-pts-cta-btn`,W=`${C} .bpsc-pts-card.is-highlighted .bpsc-pts-cta-btn`,R=`${C} .bpsc-pts-faq-item`,H=`${C} .bpsc-pts-faq-question`,U=`${C} .bpsc-pts-faq-answer`,K=l?.columns||{desktop:3,tablet:2,mobile:1},O=l?.maxWidth||"1180px",P=l?.contentAlign||"center";return(0,s.createElement)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t\t${p("",r?.typo)?.googleFontLink}\n\t\t\t${p("",b?.typo)?.googleFontLink}\n\t\t\t${p("",d?.typo)?.googleFontLink}\n\t\t\t${p("",m?.typo)?.googleFontLink}\n\t\t\t${p("",h?.typo)?.googleFontLink}\n\t\t\t${p("",$?.typo)?.googleFontLink}\n\t\t\t${p("",y?.typo)?.googleFontLink}\n\t\t\t${p("",y?.periodTypo)?.googleFontLink}\n\t\t\t${p("",E?.typo)?.googleFontLink}\n\t\t\t${p("",f?.typo)?.googleFontLink}\n\t\t\t${p("",k?.questionTypo)?.googleFontLink}\n\t\t\t${p("",k?.answerTypo)?.googleFontLink}\n\n\t\t\t${p(L,r?.typo)?.styles}\n\t\t\t${p(T,b?.typo)?.styles}\n\t\t\t${p(B,d?.typo)?.styles}\n\t\t\t${p(_,m?.typo)?.styles}\n\t\t\t${p(M,h?.typo)?.styles}\n\t\t\t${p(F,$?.typo)?.styles}\n\t\t\t${p(j,y?.typo)?.styles}\n\t\t\t${p(D,y?.periodTypo)?.styles}\n\t\t\t${p(z,E?.typo)?.styles}\n\t\t\t${p(I,f?.typo)?.styles}\n\t\t\t${p(H,k?.questionTypo)?.styles}\n\t\t\t${p(U,k?.answerTypo)?.styles}\n\n\t\t\t${C} {\n\t\t\t\t${v?"":o(n?.bg)}\n\t\t\t\tpadding: ${i(n?.padding?.desktop)};\n\t\t\t}\n\n\t\t\t${S} {\n\t\t\t\tmax-width: ${O};\n\t\t\t\tmargin: 0 auto;\n\t\t\t\ttext-align: ${P};\n\t\t\t}\n\n\t\t\t${v?"":`\n\t\t\t${B} {\n\t\t\t\tbackground-color: ${d?.backgroundColor};\n\t\t\t\tcolor: ${d?.textColor};\n\t\t\t\tborder-radius: ${i(d?.borderRadius)};\n\t\t\t}\n\t\t\t${L} { color: ${r?.color}; }\n\t\t\t${T} { color: ${b?.color}; }\n\t\t\t`}\n\n\t\t\t${C} .bpsc-pts-toggle-track {\n\t\t\t\tbackground-color: ${v?"rgba(255,255,255,0.15)":m?.trackBg};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-toggle-input:checked + .bpsc-pts-toggle-track {\n\t\t\t\tbackground-color: ${v?x:m?.activeTrackBg||x};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-toggle-thumb {\n\t\t\t\tbackground-color: ${m?.thumbColor};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-toggle-label {\n\t\t\t\tcolor: ${v?"#94a3b8":m?.labelColor};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-toggle-label.is-active {\n\t\t\t\tcolor: ${v?"#f1f5f9":m?.activeLabelColor||x};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-savings-badge {\n\t\t\t\tbackground-color: ${m?.savingsBadgeBg};\n\t\t\t\tcolor: ${m?.savingsBadgeColor};\n\t\t\t}\n\n\t\t\t${v?"":`\n\t\t\t${A} {\n\t\t\t\tbackground-color: ${g?.backgroundColor};\n\t\t\t\tborder-color: ${g?.borderColor};\n\t\t\t\tborder-radius: ${i(g?.borderRadius)};\n\t\t\t\tpadding: ${i(g?.padding?.desktop)};\n\t\t\t}\n\t\t\t${A}:hover {\n\t\t\t\tbox-shadow: ${g?.hoverShadow};\n\t\t\t}\n\t\t\t${q} {\n\t\t\t\tbackground-color: ${u?.backgroundColor};\n\t\t\t\tborder-radius: ${i(u?.borderRadius)};\n\t\t\t\tborder-color: transparent;\n\t\t\t}\n\t\t\t`}\n\n\t\t\t${C} .bpsc-pts-plan-grid {\n\t\t\t\tgrid-template-columns: repeat( ${K.desktop}, 1fr );\n\t\t\t}\n\n\t\t\t${v?"":`\n\t\t\t${M} { color: ${h?.color}; }\n\t\t\t${q} ${C} .bpsc-pts-plan-name { color: ${h?.highlightedColor}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-plan-name { color: ${h?.highlightedColor}; }\n\t\t\t${F} { color: ${$?.color}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-plan-desc { color: ${$?.highlightedColor}; }\n\t\t\t${j} { color: ${y?.color}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-price-amount { color: ${y?.highlightedColor}; }\n\t\t\t${D} { color: ${y?.periodColor}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-price-period { color: ${y?.highlightedPeriodColor}; }\n\t\t\t${z} { color: ${E?.color}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-feature-text { color: ${E?.highlightedColor}; }\n\t\t\t`}\n\n\t\t\t${C} .bpsc-pts-feature-icon.is-included { color: ${v?"#34d399":E?.includedIconColor}; }\n\t\t\t${C} .bpsc-pts-feature-icon.is-excluded { color: ${v?"rgba(255,255,255,0.25)":E?.excludedIconColor}; }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-feature-icon.is-included { color: rgba(255,255,255,0.9); }\n\t\t\t${C} .bpsc-pts-card.is-highlighted .bpsc-pts-feature-icon.is-excluded { color: rgba(255,255,255,0.3); }\n\n\t\t\t${v?"":`\n\t\t\t${I} {\n\t\t\t\tbackground-color: ${f?.backgroundColor};\n\t\t\t\tcolor: ${f?.textColor};\n\t\t\t\tborder-radius: ${i(f?.borderRadius)};\n\t\t\t\tpadding: ${i(f?.padding?.desktop)};\n\t\t\t}\n\t\t\t${I}:hover {\n\t\t\t\tbackground-color: ${f?.hoverBg};\n\t\t\t\tcolor: ${f?.hoverColor};\n\t\t\t}\n\t\t\t${W} {\n\t\t\t\tbackground-color: ${f?.highlightedBg};\n\t\t\t\tcolor: ${f?.highlightedTextColor};\n\t\t\t}\n\t\t\t${W}:hover {\n\t\t\t\tbackground-color: ${f?.highlightedHoverBg};\n\t\t\t\tcolor: ${f?.highlightedHoverColor};\n\t\t\t}\n\t\t\t`}\n\n\t\t\t/* Comparison table */\n\t\t\t${v?"":`\n\t\t\t${C} .bpsc-pts-comp-table th {\n\t\t\t\tbackground-color: ${N?.headerBg};\n\t\t\t\tcolor: ${N?.headerColor};\n\t\t\t\tborder-color: ${N?.borderColor};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-comp-table tr:nth-child(even) td {\n\t\t\t\tbackground-color: ${N?.rowAltBg};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-comp-table td {\n\t\t\t\tbackground-color: ${N?.rowBg};\n\t\t\t\tcolor: ${N?.rowColor};\n\t\t\t\tborder-color: ${N?.borderColor};\n\t\t\t}\n\t\t\t${C} .bpsc-pts-comp-table .bpsc-pts-cell-check { color: ${N?.checkColor}; }\n\t\t\t${C} .bpsc-pts-comp-table .bpsc-pts-cell-cross { color: ${N?.crossColor}; }\n\t\t\t`}\n\n\t\t\t/* FAQ */\n\t\t\t${v?"":`\n\t\t\t${R} { border-color: ${k?.borderColor}; }\n\t\t\t${H} { color: ${k?.questionColor}; }\n\t\t\t${U} { color: ${k?.answerColor}; }\n\t\t\t${C} .bpsc-pts-faq-icon { color: ${k?.iconColor}; }\n\t\t\t${C} .bpsc-pts-faq-title { color: ${k?.titleColor}; }\n\t\t\t`}\n\n\t\t\t/* Accent overrides for highlighted pill + ribbon */\n\t\t\t${w} .bpsc-pts-highlight-badge {\n\t\t\t\tbackground-color: ${x};\n\t\t\t\tcolor: #ffffff;\n\t\t\t}\n\t\t\t${w} .bpsc-pts-card:not(.is-highlighted) .bpsc-pts-cta-btn {\n\t\t\t\t--pts-cta-accent: ${x};\n\t\t\t}\n\n\t\t\t@media ( min-width: 641px ) and ( max-width: 1024px ) {\n\t\t\t\t${C} { padding: ${i(n?.padding?.tablet)}; }\n\t\t\t\t${C} .bpsc-pts-plan-grid {\n\t\t\t\t\tgrid-template-columns: repeat( ${K.tablet}, 1fr );\n\t\t\t\t}\n\t\t\t\t${v?"":`\n\t\t\t\t${A} { padding: ${i(g?.padding?.tablet)}; }\n\t\t\t\t${I} { padding: ${i(f?.padding?.tablet)}; }\n\t\t\t\t`}\n\t\t\t}\n\n\t\t\t@media ( max-width: 640px ) {\n\t\t\t\t${C} { padding: ${i(n?.padding?.mobile)}; }\n\t\t\t\t${C} .bpsc-pts-plan-grid {\n\t\t\t\t\tgrid-template-columns: repeat( ${K.mobile}, 1fr );\n\t\t\t\t}\n\t\t\t\t${v?"":`\n\t\t\t\t${A} { padding: ${i(g?.padding?.mobile)}; }\n\t\t\t\t${I} { padding: ${i(f?.padding?.mobile)}; }\n\t\t\t\t`}\n\t\t\t}\n\t\t`}})},d=window.wp.i18n,m=window.wp.element,g=({billing:t,onToggle:e,labelMonthly:a,labelAnnual:n,savingsBadge:l,showSavingsBadge:c,extraClass:r=""})=>{const o="annual"===t;return(0,s.createElement)("div",{className:`bpsc-pts-toggle-wrap ${r}`},(0,s.createElement)("span",{className:"bpsc-pts-toggle-label "+(o?"":"is-active"),onClick:()=>e("monthly"),role:"button",tabIndex:"0",onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||e("monthly")}},a),(0,s.createElement)("label",{className:"bpsc-pts-toggle","aria-label":n},(0,s.createElement)("input",{type:"checkbox",className:"bpsc-pts-toggle-input",checked:o,onChange:()=>{e(o?"monthly":"annual")}}),(0,s.createElement)("span",{className:"bpsc-pts-toggle-track","aria-hidden":"true"},(0,s.createElement)("span",{className:"bpsc-pts-toggle-thumb"}))),(0,s.createElement)("span",{className:"bpsc-pts-toggle-label "+(o?"is-active":""),onClick:()=>e("annual"),role:"button",tabIndex:"0",onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||e("annual")}},n),c&&l&&o&&(0,s.createElement)("span",{className:"bpsc-pts-savings-badge"},l))},u=((0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)("path",{d:"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"})),(0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,s.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,s.createElement)("polyline",{points:"9 12 11.5 14.5 15 10"}))),h=(0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,s.createElement)("circle",{cx:"12",cy:"12",r:"10"}),(0,s.createElement)("line",{x1:"15",y1:"9",x2:"9",y2:"15"}),(0,s.createElement)("line",{x1:"9",y1:"9",x2:"15",y2:"15"})),$=(0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"},(0,s.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"})),y=(0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,s.createElement)("polyline",{points:"6 9 12 15 18 9"})),E=(0,s.createElement)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,s.createElement)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,s.createElement)("polyline",{points:"12 5 19 12 12 19"})),f=["http","https","mailto","tel","sms","ftp","ftps"],N=(t,e="#")=>{if(!t)return e;const s=String(t).split("").filter((t=>{const e=t.charCodeAt(0);return!(e<32||127===e||e>=8203&&e<=8205||65279===e)})).join("").trim();if(""===s)return e;if(/^(\/|\.|#|\?)/.test(s))return s;const a=s.match(/^([a-zA-Z][a-zA-Z0-9+.-]*):/);return a?f.includes(a[1].toLowerCase())?s:e:s},k=(new Set(["svg","g","defs","symbol","use","title","desc","path","rect","circle","ellipse","line","polyline","polygon","text","tspan","textpath","lineargradient","radialgradient","stop","clippath","mask","pattern","filter","fegaussianblur","feoffset","feblend","femerge","femergenode","fecolormatrix","fecomposite","feflood","i","span","b","strong","em","small","br","div","p","img"]),new Set(["viewbox","xmlns","xmlns:xlink","version","width","height","class","id","fill","fill-rule","fill-opacity","clip-rule","clip-path","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","d","points","x","y","x1","y1","x2","y2","cx","cy","r","rx","ry","transform","transform-origin","opacity","offset","stop-color","stop-opacity","gradientunits","gradienttransform","patternunits","maskunits","clippathunits","preserveaspectratio","aria-hidden","aria-label","role","focusable","style","font-size","font-family","font-weight","text-anchor","dominant-baseline","mix-blend-mode","vector-effect","paint-order","shape-rendering","alt","src","title","data-name","xml:space"]),({plan:t,billing:e,extraClass:a=""})=>{const n="annual"===e,l=n?t.priceAnnual:t.priceMonthly,c=n?t.periodAnnual:t.periodMonthly,r=t.features||[];return(0,s.createElement)("article",{className:`bpsc-pts-card ${t.highlighted?"is-highlighted":""} ${a}`,"aria-label":t.name},t.highlighted&&t.highlightLabel&&(0,s.createElement)("div",{className:"bpsc-pts-highlight-badge"},t.highlightLabel),(0,s.createElement)("header",{className:"bpsc-pts-card-header"},(0,s.createElement)("h3",{className:"bpsc-pts-plan-name"},t.name),t.description&&(0,s.createElement)("p",{className:"bpsc-pts-plan-desc"},t.description)),(0,s.createElement)("div",{className:"bpsc-pts-price-block"},(0,s.createElement)("div",{className:"bpsc-pts-price-row"},t.currency&&(0,s.createElement)("span",{className:"bpsc-pts-currency"},t.currency),(0,s.createElement)("span",{className:"bpsc-pts-price-amount"},l)),c&&(0,s.createElement)("span",{className:"bpsc-pts-price-period"},c)),r.length>0&&(0,s.createElement)("ul",{className:"bpsc-pts-feature-list","aria-label":(0,d.__)("Plan features","section-collection")},r.map(((t,e)=>(0,s.createElement)("li",{key:e,className:"bpsc-pts-feature-item"},(0,s.createElement)("span",{className:"bpsc-pts-feature-icon "+(t.included?"is-included":"is-excluded"),"aria-hidden":"true"},t.included?u:h),(0,s.createElement)("span",{className:"bpsc-pts-feature-text"},t.text))))),t.ctaLabel&&(0,s.createElement)("a",{href:N(t.ctaUrl||"#"),target:t.ctaNewTab?"_blank":"_self",rel:t.ctaNewTab?"noopener noreferrer":void 0,className:"bpsc-pts-cta-btn"},t.ctaLabel,(0,s.createElement)("span",{className:"bpsc-pts-btn-icon","aria-hidden":"true"},E)))}),v=({attributes:t})=>{const{content:e,elements:a}=t,{badgeText:n,title:l,subtitle:c,defaultBilling:r,toggleLabelMonthly:o,toggleLabelAnnual:p,annualSavingsBadge:i,showSavingsBadge:b,plans:u=[]}=e||{},{isBadge:h,isTitle:$,isSubtitle:y,isToggle:E,isSavingsBadge:f}=a||{},[N,v]=(0,m.useState)(r||"annual");return(0,s.createElement)("section",{className:"bpsc-pts-section bpsc-pts-style-1"},(0,s.createElement)("div",{className:"bpsc-pts-container"},(0,s.createElement)("header",{className:"bpsc-pts-header"},h&&n&&(0,s.createElement)("div",{className:"bpsc-pts-badge-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-badge"},n)),$&&l&&(0,s.createElement)("h2",{className:"bpsc-pts-title"},l),y&&c&&(0,s.createElement)("p",{className:"bpsc-pts-subtitle"},c)),E&&(0,s.createElement)(g,{billing:N,onToggle:v,labelMonthly:o||(0,d.__)("Monthly","section-collection"),labelAnnual:p||(0,d.__)("Annual","section-collection"),savingsBadge:i,showSavingsBadge:f&&b}),u.length>0&&(0,s.createElement)("div",{className:"bpsc-pts-plan-grid"},u.map((t=>(0,s.createElement)(k,{key:t.id||t.name,plan:t,billing:N}))))))},x=({attributes:t})=>{const{content:e,elements:a,accentColor:n}=t,{badgeText:l,title:c,subtitle:r,defaultBilling:o,toggleLabelMonthly:p,toggleLabelAnnual:i,annualSavingsBadge:b,showSavingsBadge:g,plans:$=[]}=e||{},{isBadge:y,isTitle:f,isSubtitle:k,isToggle:v,isSavingsBadge:x}=a||{},w=n?.color||"#6366f1",[C,S]=(0,m.useState)(o||"annual"),B="annual"===C;return(0,s.createElement)("section",{className:"bpsc-pts-section bpsc-pts-style-2"},(0,s.createElement)("div",{className:"bpsc-pts-container"},(0,s.createElement)("div",{className:"bpsc-pts-s2-glow","aria-hidden":"true"}),(0,s.createElement)("div",{className:"bpsc-pts-s2-content"},(0,s.createElement)("header",{className:"bpsc-pts-header bpsc-pts-s2-header"},y&&l&&(0,s.createElement)("div",{className:"bpsc-pts-badge-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-s2-badge"},l)),f&&c&&(0,s.createElement)("h2",{className:"bpsc-pts-title bpsc-pts-s2-title"},c),k&&r&&(0,s.createElement)("p",{className:"bpsc-pts-subtitle bpsc-pts-s2-subtitle"},r)),v&&(0,s.createElement)("div",{className:"bpsc-pts-toggle-wrap bpsc-pts-s2-toggle-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-toggle-label "+(B?"":"is-active"),onClick:()=>S("monthly"),role:"button",tabIndex:"0",onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||S("monthly")}},p||(0,d.__)("Monthly","section-collection")),(0,s.createElement)("label",{className:"bpsc-pts-toggle","aria-label":i},(0,s.createElement)("input",{type:"checkbox",className:"bpsc-pts-toggle-input",checked:B,onChange:()=>S(B?"monthly":"annual")}),(0,s.createElement)("span",{className:"bpsc-pts-toggle-track","aria-hidden":"true"},(0,s.createElement)("span",{className:"bpsc-pts-toggle-thumb"}))),(0,s.createElement)("span",{className:"bpsc-pts-toggle-label "+(B?"is-active":""),onClick:()=>S("annual"),role:"button",tabIndex:"0",onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||S("annual")}},i||(0,d.__)("Annual","section-collection")),x&&g&&b&&B&&(0,s.createElement)("span",{className:"bpsc-pts-savings-badge bpsc-pts-s2-savings"},b)),$.length>0&&(0,s.createElement)("div",{className:"bpsc-pts-plan-grid bpsc-pts-s2-grid"},$.map((t=>{const e=B?t.priceAnnual:t.priceMonthly,a=B?t.periodAnnual:t.periodMonthly;return(0,s.createElement)("article",{key:t.id||t.name,className:"bpsc-pts-s2-card "+(t.highlighted?"bpsc-pts-s2-card--hl":"")},t.highlighted&&t.highlightLabel&&(0,s.createElement)("div",{className:"bpsc-pts-s2-hl-badge"},t.highlightLabel),(0,s.createElement)("header",{className:"bpsc-pts-card-header"},(0,s.createElement)("h3",{className:"bpsc-pts-plan-name bpsc-pts-s2-plan-name"},t.name),t.description&&(0,s.createElement)("p",{className:"bpsc-pts-plan-desc bpsc-pts-s2-plan-desc"},t.description)),(0,s.createElement)("div",{className:"bpsc-pts-price-block"},(0,s.createElement)("div",{className:"bpsc-pts-price-row"},t.currency&&(0,s.createElement)("span",{className:"bpsc-pts-currency bpsc-pts-s2-currency"},t.currency),(0,s.createElement)("span",{className:"bpsc-pts-price-amount bpsc-pts-s2-price"},e)),a&&(0,s.createElement)("span",{className:"bpsc-pts-price-period bpsc-pts-s2-period"},a)),t.features?.length>0&&(0,s.createElement)("ul",{className:"bpsc-pts-feature-list"},t.features.map(((t,e)=>(0,s.createElement)("li",{key:e,className:"bpsc-pts-feature-item"},(0,s.createElement)("span",{className:"bpsc-pts-feature-icon "+(t.included?"is-included":"is-excluded"),"aria-hidden":"true"},t.included?u:h),(0,s.createElement)("span",{className:"bpsc-pts-feature-text bpsc-pts-s2-feat-text"},t.text))))),t.ctaLabel&&(0,s.createElement)("a",{href:N(t.ctaUrl||"#"),target:t.ctaNewTab?"_blank":"_self",rel:t.ctaNewTab?"noopener noreferrer":void 0,className:"bpsc-pts-cta-btn bpsc-pts-s2-cta "+(t.highlighted?"bpsc-pts-s2-cta--hl":""),style:t.highlighted?{background:`linear-gradient(135deg, ${w}, color-mix(in srgb, ${w} 70%, #8b5cf6 30%))`}:{}},t.ctaLabel,(0,s.createElement)("span",{className:"bpsc-pts-btn-icon","aria-hidden":"true"},E)))}))))))},w=({attributes:t})=>{const{content:e,elements:a}=t,{badgeText:n,title:l,subtitle:c,defaultBilling:r,toggleLabelMonthly:o,toggleLabelAnnual:p,annualSavingsBadge:i,showSavingsBadge:b,plans:u=[]}=e||{},{isBadge:h,isTitle:$,isSubtitle:y,isToggle:E,isSavingsBadge:f}=a||{},[N,v]=(0,m.useState)(r||"annual");return(0,s.createElement)("section",{className:"bpsc-pts-section bpsc-pts-style-3"},(0,s.createElement)("div",{className:"bpsc-pts-container"},(0,s.createElement)("header",{className:"bpsc-pts-header bpsc-pts-s3-header"},h&&n&&(0,s.createElement)("div",{className:"bpsc-pts-badge-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-badge"},n)),$&&l&&(0,s.createElement)("h2",{className:"bpsc-pts-title"},l),y&&c&&(0,s.createElement)("p",{className:"bpsc-pts-subtitle"},c)),E&&(0,s.createElement)(g,{billing:N,onToggle:v,labelMonthly:o||(0,d.__)("Monthly","section-collection"),labelAnnual:p||(0,d.__)("Annual","section-collection"),savingsBadge:i,showSavingsBadge:f&&b,extraClass:"bpsc-pts-s3-toggle"}),u.length>0&&(0,s.createElement)("div",{className:"bpsc-pts-plan-grid bpsc-pts-s3-grid"},u.map((t=>(0,s.createElement)(k,{key:t.id||t.name,plan:t,billing:N,extraClass:t.highlighted?"bpsc-pts-s3-elevated":""}))))))},C=({attributes:t})=>{const{content:e,elements:a,accentColor:n}=t,{badgeText:l,title:c,subtitle:r,defaultBilling:o,toggleLabelMonthly:p,toggleLabelAnnual:i,annualSavingsBadge:b,showSavingsBadge:g,plans:u=[]}=e||{},{isBadge:h,isTitle:$,isSubtitle:y,isToggle:f,isSavingsBadge:k}=a||{},v=n?.color||"#6366f1",[x,w]=(0,m.useState)(o||"annual"),C="annual"===x;return(0,s.createElement)("section",{className:"bpsc-pts-section bpsc-pts-style-4"},(0,s.createElement)("div",{className:"bpsc-pts-container bpsc-pts-s4-container"},(0,s.createElement)("header",{className:"bpsc-pts-header bpsc-pts-s4-header"},h&&l&&(0,s.createElement)("div",{className:"bpsc-pts-badge-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-badge bpsc-pts-s4-badge"},l)),$&&c&&(0,s.createElement)("h2",{className:"bpsc-pts-title bpsc-pts-s4-title"},c),y&&r&&(0,s.createElement)("p",{className:"bpsc-pts-subtitle bpsc-pts-s4-subtitle"},r)),f&&(0,s.createElement)("div",{className:"bpsc-pts-s4-tabs",role:"tablist","aria-label":(0,d.__)("Billing period","section-collection")},(0,s.createElement)("button",{type:"button",role:"tab","aria-selected":!C,className:"bpsc-pts-s4-tab "+(C?"":"is-active"),onClick:()=>w("monthly"),style:C?{}:{borderBottomColor:v,color:v}},p||(0,d.__)("Monthly","section-collection")),(0,s.createElement)("button",{type:"button",role:"tab","aria-selected":C,className:"bpsc-pts-s4-tab "+(C?"is-active":""),onClick:()=>w("annual"),style:C?{borderBottomColor:v,color:v}:{}},i||(0,d.__)("Annual","section-collection"),k&&g&&b&&(0,s.createElement)("span",{className:"bpsc-pts-s4-tab-badge"},b))),u.length>0&&(0,s.createElement)("div",{className:"bpsc-pts-s4-plans"},u.map(((t,e)=>{const a=C?t.priceAnnual:t.priceMonthly,n=C?t.periodAnnual:t.periodMonthly;return(0,s.createElement)("div",{key:t.id||t.name,className:`bpsc-pts-s4-plan ${t.highlighted?"bpsc-pts-s4-plan--hl":""} ${e<u.length-1?"has-divider":""}`},t.highlighted&&t.highlightLabel&&(0,s.createElement)("span",{className:"bpsc-pts-s4-hl-label",style:{color:v}},t.highlightLabel),(0,s.createElement)("h3",{className:"bpsc-pts-plan-name bpsc-pts-s4-plan-name"},t.name),t.description&&(0,s.createElement)("p",{className:"bpsc-pts-plan-desc bpsc-pts-s4-plan-desc"},t.description),(0,s.createElement)("div",{className:"bpsc-pts-s4-price-block"},(0,s.createElement)("span",{className:"bpsc-pts-s4-currency"},t.currency),(0,s.createElement)("span",{className:"bpsc-pts-price-amount bpsc-pts-s4-price"},a)),n&&(0,s.createElement)("span",{className:"bpsc-pts-price-period bpsc-pts-s4-period"},n),t.features?.length>0&&(0,s.createElement)("ul",{className:"bpsc-pts-s4-feature-list"},t.features.map(((t,e)=>t.included&&(0,s.createElement)("li",{key:e,className:"bpsc-pts-s4-feature-item"},(0,s.createElement)("span",{className:"bpsc-pts-s4-bullet","aria-hidden":"true"},"—"),(0,s.createElement)("span",{className:"bpsc-pts-feature-text"},t.text))))),t.ctaLabel&&(0,s.createElement)("a",{href:N(t.ctaUrl||"#"),target:t.ctaNewTab?"_blank":"_self",rel:t.ctaNewTab?"noopener noreferrer":void 0,className:"bpsc-pts-cta-btn bpsc-pts-s4-cta "+(t.highlighted?"bpsc-pts-s4-cta--hl":""),style:t.highlighted?{backgroundColor:v,borderColor:v}:{borderColor:v,color:v}},t.ctaLabel,(0,s.createElement)("span",{className:"bpsc-pts-btn-icon","aria-hidden":"true"},E)))})))))},S=({plans:t,comparisonTable:e})=>{const a=e?.rows||[];if(!a.length)return null;return(0,s.createElement)("div",{className:"bpsc-pts-comp-wrap"},e.title&&(0,s.createElement)("h3",{className:"bpsc-pts-comp-title"},e.title),(0,s.createElement)("div",{className:"bpsc-pts-comp-table-scroll"},(0,s.createElement)("table",{className:"bpsc-pts-comp-table"},(0,s.createElement)("thead",null,(0,s.createElement)("tr",null,(0,s.createElement)("th",{className:"bpsc-pts-comp-th bpsc-pts-comp-th-feature"},(0,d.__)("Feature","section-collection")),t.map((t=>(0,s.createElement)("th",{key:t.id||t.name,className:"bpsc-pts-comp-th"},t.name))))),(0,s.createElement)("tbody",null,a.map(((e,a)=>(0,s.createElement)("tr",{key:e.id||a},(0,s.createElement)("td",{className:"bpsc-pts-comp-td bpsc-pts-comp-feature-label"},e.feature),t.map(((t,a)=>{return(0,s.createElement)("td",{key:t.id||a,className:"bpsc-pts-comp-td bpsc-pts-comp-value"},(n=e.values?.[a],"true"===n||!0===n?(0,s.createElement)("span",{className:"bpsc-pts-cell-check","aria-label":(0,d.__)("Included","section-collection")},u):"false"===n||!1===n?(0,s.createElement)("span",{className:"bpsc-pts-cell-cross","aria-label":(0,d.__)("Not included","section-collection")},h):n&&"-"!==n?(0,s.createElement)("span",null,n):(0,s.createElement)("span",{className:"bpsc-pts-cell-dash","aria-label":(0,d.__)("Not applicable","section-collection")},$)));var n})))))))))},B=({faqItems:t,faqTitle:e})=>{const[a,n]=(0,m.useState)(null);return t?.length?(0,s.createElement)("div",{className:"bpsc-pts-faq-wrap"},e&&(0,s.createElement)("h3",{className:"bpsc-pts-faq-title"},e),(0,s.createElement)("div",{className:"bpsc-pts-faq-list"},t.map(((t,e)=>(0,s.createElement)("div",{key:t.id||e,className:"bpsc-pts-faq-item "+(a===e?"is-open":"")},(0,s.createElement)("button",{type:"button",className:"bpsc-pts-faq-question","aria-expanded":a===e,onClick:()=>n(a===e?null:e)},(0,s.createElement)("span",null,t.question),(0,s.createElement)("span",{className:"bpsc-pts-faq-icon "+(a===e?"is-open":""),"aria-hidden":"true"},y)),a===e&&(0,s.createElement)("div",{className:"bpsc-pts-faq-answer"},t.answer)))))):null},L=({attributes:t})=>{const{content:e,elements:a}=t,{badgeText:n,title:l,subtitle:c,defaultBilling:r,toggleLabelMonthly:o,toggleLabelAnnual:p,annualSavingsBadge:i,showSavingsBadge:b,plans:u=[],comparisonTable:h,faqItems:$=[],faqTitle:y}=e||{},{isBadge:E,isTitle:f,isSubtitle:N,isToggle:v,isSavingsBadge:x,isComparisonTable:w,isFaq:C}=a||{},[L,T]=(0,m.useState)(r||"annual");return(0,s.createElement)("section",{className:"bpsc-pts-section bpsc-pts-style-5"},(0,s.createElement)("div",{className:"bpsc-pts-container"},(0,s.createElement)("header",{className:"bpsc-pts-header bpsc-pts-s5-header"},E&&n&&(0,s.createElement)("div",{className:"bpsc-pts-badge-wrap"},(0,s.createElement)("span",{className:"bpsc-pts-badge"},n)),f&&l&&(0,s.createElement)("h2",{className:"bpsc-pts-title"},l),N&&c&&(0,s.createElement)("p",{className:"bpsc-pts-subtitle"},c)),v&&(0,s.createElement)(g,{billing:L,onToggle:T,labelMonthly:o||(0,d.__)("Monthly","section-collection"),labelAnnual:p||(0,d.__)("Annual","section-collection"),savingsBadge:i,showSavingsBadge:x&&b,extraClass:"bpsc-pts-s5-toggle"}),u.length>0&&(0,s.createElement)("div",{className:"bpsc-pts-plan-grid bpsc-pts-s5-grid"},u.map((t=>(0,s.createElement)(k,{key:t.id||t.name,plan:t,billing:L})))),w&&h?.show&&(0,s.createElement)(S,{plans:u,comparisonTable:h}),C&&$.length>0&&(0,s.createElement)(B,{faqItems:$,faqTitle:y})))},T=({attributes:t})=>{const{themeStyle:e}=t,a=e?.theme||"style-1";return(0,s.createElement)(s.Fragment,null,"style-1"===a&&(0,s.createElement)(v,{attributes:t}),"style-2"===a&&(0,s.createElement)(x,{attributes:t}),"style-3"===a&&(0,s.createElement)(w,{attributes:t}),"style-4"===a&&(0,s.createElement)(C,{attributes:t}),"style-5"===a&&(0,s.createElement)(L,{attributes:t}))};document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-bpsc-pricing-toggle-section").forEach((t=>{const e=JSON.parse(t.dataset.attributes);(0,a.H)(t).render((0,s.createElement)(s.Fragment,null,(0,s.createElement)(b,{attributes:e,id:t.id}),(0,s.createElement)(T,{attributes:e}))),t?.removeAttribute("data-attributes")}))}))})();