{"id":351969,"date":"2026-08-18T15:28:04","date_gmt":"2026-08-18T15:28:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blocklyx-blocks\/"},"modified":"2026-08-18T19:41:01","modified_gmt":"2026-08-18T19:41:01","slug":"templatehouse-block-toolkit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/templatehouse-block-toolkit\/","author":15273962,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0.4","requires":"5.6","requires_php":"","requires_plugins":null,"header_name":"TemplateHouse Block Toolkit","header_author":"TemplateHouse","header_description":"A professional block toolkit for the WordPress block editor.","assets_banners_color":"eeeefa","last_updated":"2026-08-18 19:41:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.templatehouse.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"templatehouse","date":"2026-08-18 15:27:11"},"1.0.3":{"tag":"1.0.3","author":"templatehouse","date":"2026-08-18 19:41:01"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3653161,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3653161,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3653386,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3653386,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"tblock-toolkit\/sticky-note":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/sticky-note","title":"Sticky Note","category":"bblockx-content","icon":"sticky","description":"Colored post-it style note with optional rotation, shadow, curl corner and handwritten font.","keywords":["sticky","note","post-it","reminder","memo","tip"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sticky-note-editor","editorStyle":"bblockx-sticky-note-style","style":"bblockx-sticky-note-style","viewScript":"bblockx-sticky-note-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"text":{"type":"string","default":"Don't forget to check this out!"},"noteColor":{"type":"string","default":"#fef08a"},"textColor":{"type":"string","default":"#333333"},"headingText":{"type":"string","default":""},"preset":{"type":"string","default":"yellow"},"rotated":{"type":"boolean","default":true},"rotationDeg":{"type":"number","default":-2},"handwrittenFont":{"type":"boolean","default":false},"curlCorner":{"type":"boolean","default":true},"shadow":{"type":"boolean","default":true},"width":{"type":"number","default":220},"fontSize":{"type":"number","default":15},"padding":{"type":"number","default":20},"fontWeight":{"type":"string","default":"400"},"lineHeight":{"type":"number","default":1.5},"headingTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/search-bar":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/search-bar","title":"Search Bar","category":"bblockx-content","icon":"search","description":"Styled search field and button for site search with live AJAX suggestions option.","keywords":["search","find","bar","field","input","query"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-search-bar-editor","editorStyle":"bblockx-search-bar-style","style":"bblockx-search-bar-style","viewScript":"bblockx-search-bar-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"placeholder":{"type":"string","default":"Search\u2026"},"btnLabel":{"type":"string","default":"Search"},"showBtn":{"type":"boolean","default":true},"btnIcon":{"type":"boolean","default":true},"alignment":{"type":"string","default":"center"},"maxWidth":{"type":"number","default":560},"fieldBg":{"type":"string","default":"#ffffff"},"fieldBorder":{"type":"string","default":"#d7dee8"},"fieldText":{"type":"string","default":"#0f172a"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnText":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":14},"fieldHeight":{"type":"number","default":48},"fontSize":{"type":"number","default":15},"liveSearch":{"type":"boolean","default":false}}},"tblock-toolkit\/faq-categories":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/faq-categories","version":"1.0.0","title":"FAQ Categories","category":"bblockx-business","icon":"editor-help","description":"Categorized FAQ with a sidebar (or top tab bar) category navigator and an accordion for each category. Ideal for comprehensive help centers and support pages.","keywords":["faq","accordion","categories","filter","help","support","questions"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-categories-editor","style":"bblockx-faq-categories-style","viewScript":"bblockx-faq-categories-frontend","attributes":{"categories":{"type":"array","default":[{"id":"cat1","icon":"\ud83d\udcb3","label":"Billing & Pricing","iconPickerType":"custom-char","iconDashicon":"","iconImageUrl":"","items":[{"id":"q1","question":"How does billing work?","answer":"We bill monthly or annually depending on your chosen plan. You can upgrade, downgrade, or cancel at any time from your account settings."},{"id":"q2","question":"Can I cancel at any time?","answer":"Yes, absolutely. There are no long-term contracts. Cancel from your dashboard and your account stays active until the end of the billing period."}]},{"id":"cat2","icon":"\u2699\ufe0f","label":"Getting Started","iconPickerType":"custom-char","iconDashicon":"","iconImageUrl":"","items":[{"id":"q3","question":"How do I create my first project?","answer":"After signing up, click \"New Project\" on your dashboard, enter a name and description, and you're ready to invite team members and start adding tasks."},{"id":"q4","question":"Is there a free trial?","answer":"Yes! All new accounts start with a 14-day free trial of our Pro plan. No credit card required. You'll be notified before the trial ends."}]},{"id":"cat3","icon":"\ud83d\udd12","label":"Security & Privacy","iconPickerType":"custom-char","iconDashicon":"","iconImageUrl":"","items":[{"id":"q5","question":"How is my data protected?","answer":"All data is encrypted at rest (AES-256) and in transit (TLS 1.3). We are SOC 2 Type II certified and conduct regular third-party security audits."}]}],"items":{"type":"object"}},"navStyle":{"type":"string","default":"sidebar"},"navPosition":{"type":"string","default":"left"},"expandFirst":{"type":"boolean","default":true},"allowMultiple":{"type":"boolean","default":false},"iconType":{"type":"string","default":"plus"},"showCatIcon":{"type":"boolean","default":true},"showCatCount":{"type":"boolean","default":true},"showSearch":{"type":"boolean","default":false},"searchPlaceholder":{"type":"string","default":"Search questions\u2026"},"navWidth":{"type":"number","default":240},"questionPadding":{"type":"number","default":18},"answerPadding":{"type":"number","default":18},"itemRadius":{"type":"number","default":14},"itemGap":{"type":"number","default":20},"navRadius":{"type":"number","default":10},"questionSize":{"type":"number","default":16},"answerSize":{"type":"number","default":14},"navLabelSize":{"type":"number","default":14},"typoNavLabel":{"type":"object","default":{}},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"},"navActiveBg":{"type":"string","default":"#ede9f7"},"navActiveColor":{"type":"string","default":"#6c3fb5"},"navInactiveColor":{"type":"string","default":"#64748b"},"navBg":{"type":"string","default":"#f8fafc"},"questionColor":{"type":"string","default":"#0f172a"},"answerColor":{"type":"string","default":"#4b5563"},"itemBg":{"type":"string","default":"#ffffff"},"itemBorderColor":{"type":"string","default":"#e8edf3"},"iconColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}}},"tblock-toolkit\/family-tree":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/family-tree","version":"1.0.0","title":"Family Tree","category":"bblockx-charts","icon":"groups","description":"Interactive genealogy family tree diagram showing multi-generation relationships with spouse connections and birth\/death years.","keywords":["family tree","genealogy","ancestry","generations","pedigree"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-family-tree-editor","style":"bblockx-family-tree-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Family Tree"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":860},"nodeW":{"type":"number","default":100},"levelGap":{"type":"number","default":145},"nodeGap":{"type":"number","default":18},"padY":{"type":"number","default":30},"titleFontSize":{"type":"number","default":20},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"nameFontSize":{"type":"number","default":12},"nameFontWeight":{"type":"string","default":"600"},"yearFontSize":{"type":"number","default":10},"typoTitle":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#fafafa"},"lineColor":{"type":"string","default":"#9ca3af"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#0f172a"},"persons":{"type":"array","default":[{"id":"1","name":"Harold Green","years":"1930\u20132005","emoji":"\ud83d\udc74","parentId":"","spouseId":"2","color":"#4f46e5","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"2","name":"Dorothy Green","years":"1932\u20132010","emoji":"\ud83d\udc75","parentId":"","spouseId":"1","color":"#4f46e5","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"3","name":"James Green","years":"1958\u2013","emoji":"\ud83d\udc68","parentId":"1","spouseId":"4","color":"#0891b2","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"4","name":"Susan Green","years":"1960\u2013","emoji":"\ud83d\udc69","parentId":"","spouseId":"3","color":"#0891b2","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"5","name":"Emily Brown","years":"1962\u2013","emoji":"\ud83d\udc69","parentId":"1","spouseId":"6","color":"#059669","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"6","name":"Tom Brown","years":"1961\u2013","emoji":"\ud83d\udc68","parentId":"","spouseId":"5","color":"#059669","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"7","name":"Liam Green","years":"1985\u2013","emoji":"\ud83e\uddd1","parentId":"3","spouseId":"","color":"#dc2626","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"8","name":"Olivia Green","years":"1988\u2013","emoji":"\ud83e\uddd2","parentId":"3","spouseId":"","color":"#dc2626","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""},{"id":"9","name":"Noah Brown","years":"1987\u2013","emoji":"\ud83e\uddd1","parentId":"5","spouseId":"","color":"#d97706","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""}]}}},"tblock-toolkit\/tag-cloud":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/tag-cloud","title":"Tag Cloud","category":"bblockx-blog","icon":"tag","description":"A styled, interactive tag cloud with custom tags or live WordPress tags.","keywords":["tag","cloud","tags","labels","taxonomy"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tag-cloud-editor","style":"bblockx-tag-cloud-style","viewScript":"bblockx-tag-cloud-frontend","attributes":{"sourceType":{"type":"string","default":"custom"},"tags":{"type":"array","default":[{"label":"Design","url":"#","weight":5},{"label":"Development","url":"#","weight":4},{"label":"WordPress","url":"#","weight":3},{"label":"Gutenberg","url":"#","weight":2},{"label":"Blocks","url":"#","weight":1}]},"maxTags":{"type":"number","default":20},"showCount":{"type":"boolean","default":false},"tagStyle":{"type":"string","default":"rounded"},"colorMode":{"type":"string","default":"single"},"primaryColor":{"type":"string","default":"#6c3fb5"},"secondaryColor":{"type":"string","default":"#a855f7"},"multiColors":{"type":"string","default":"#6c3fb5,#a855f7,#3b82f6,#10b981,#f59e0b,#ef4444"},"textColor":{"type":"string","default":"#ffffff"},"hoverBg":{"type":"string","default":"#5a2fa0"},"hoverTextColor":{"type":"string","default":"#ffffff"},"fontSizeMin":{"type":"number","default":13},"fontSizeMax":{"type":"number","default":22},"tagTypo":{"type":"object","default":{}},"gap":{"type":"number","default":20},"paddingX":{"type":"number","default":14},"paddingY":{"type":"number","default":7},"borderRadius":{"type":"number","default":12},"borderWidth":{"type":"number","default":1},"borderColor":{"type":"string","default":"#6c3fb5"},"sortBy":{"type":"string","default":"input"},"randomize":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"center"},"animateHover":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/tilt-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/tilt-card","title":"Tilt Card","category":"bblockx-effects","icon":"screenoptions","description":"Card with 3D perspective tilt effect on mouse hover. Rich content with image, heading, text, icon, and link.","keywords":["tilt","3d","hover","card","perspective","interactive"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tilt-card-editor","editorStyle":"bblockx-tilt-card-style","style":"bblockx-tilt-card-style","viewScript":"bblockx-tilt-card-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"icon":{"type":"string","default":"star-filled"},"showIcon":{"type":"boolean","default":false},"heading":{"type":"string","default":"Stunning Tilt Effect"},"text":{"type":"string","default":"This card rotates in 3D as you move your mouse over it, creating a premium interactive feel."},"linkLabel":{"type":"string","default":"Learn more \u2192"},"linkUrl":{"type":"string","default":"#"},"showLink":{"type":"boolean","default":true},"tiltMax":{"type":"number","default":15},"tiltScale":{"type":"number","default":105},"glareEffect":{"type":"boolean","default":true},"glareOpacity":{"type":"number","default":30},"perspective":{"type":"number","default":800},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardRadius":{"type":"number","default":20},"cardShadow":{"type":"boolean","default":true},"cardWidth":{"type":"number","default":340},"cardPadding":{"type":"number","default":28},"imgHeight":{"type":"number","default":180},"headingColor":{"type":"string","default":"#1f2937"},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6c3fb5"},"iconColor":{"type":"string","default":"#6c3fb5"},"iconSize":{"type":"number","default":40},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"}}},"tblock-toolkit\/gradient-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gradient-section","title":"Gradient Section","description":"A full-width section with an animated CSS gradient background, headline, subtext, and dual call-to-action buttons.","category":"bblockx-layout","icon":"art","keywords":["gradient","section","cta","hero","animated","colorful"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-section-editor","style":"bblockx-gradient-section-style","viewScript":"bblockx-gradient-section-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"gradient":{"type":"array","default":[{"id":"gc1","color":"#6c3fb5"},{"id":"gc2","color":"#a855f7"},{"id":"gc3","color":"#3b82f6"}]},"gradientAngle":{"type":"integer","default":135},"animate":{"type":"boolean","default":true},"animationDuration":{"type":"integer","default":8},"overlay":{"type":"boolean","default":false},"overlayColor":{"type":"string","default":"rgba(0,0,0,0.3)"},"badge":{"type":"string","default":"\u2728 New Feature"},"showBadge":{"type":"boolean","default":true},"headline":{"type":"string","default":"Make Something Beautiful"},"subtext":{"type":"string","default":"Create stunning gradient sections that capture attention and drive action \u2014 no coding required."},"headlineTag":{"type":"string","default":"h2"},"btnLabel":{"type":"string","default":"Get Started Free"},"btnUrl":{"type":"string","default":""},"btnStyle":{"type":"string","default":"filled"},"btnRadius":{"type":"integer","default":99},"showSecondBtn":{"type":"boolean","default":true},"btn2Label":{"type":"string","default":"Watch Demo"},"btn2Url":{"type":"string","default":""},"minHeight":{"type":"integer","default":480},"textAlign":{"type":"string","default":"center"},"contentMaxWidth":{"type":"integer","default":680},"headlineSize":{"type":"integer","default":52},"subtextSize":{"type":"integer","default":19},"badgeSize":{"type":"integer","default":13},"btnSize":{"type":"integer","default":16},"headlineColor":{"type":"string","default":"#ffffff"},"subtextColor":{"type":"string","default":"rgba(255,255,255,0.82)"},"badgeBg":{"type":"string","default":"rgba(255,255,255,0.18)"},"badgeColor":{"type":"string","default":"#ffffff"},"badgeRadius":{"type":"integer","default":99},"btnBg":{"type":"string","default":"#ffffff"},"btnColor":{"type":"string","default":"#6c3fb5"},"btn2Color":{"type":"string","default":"#ffffff"},"btn2BorderColor":{"type":"string","default":"rgba(255,255,255,0.6)"},"paddingTop":{"type":"integer","default":96},"paddingBottom":{"type":"integer","default":96},"headlineFontWeight":{"type":"string","default":"900"},"headlineLineHeight":{"type":"number","default":1.15},"subtextLineHeight":{"type":"number","default":1.65},"typoHeadline":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}}}},"tblock-toolkit\/text-3d":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/text-3d","title":"3D Text","category":"bblockx-effects","icon":"text","description":"Eye-catching 3D extruded text using CSS text-shadow layers and perspective transforms. Supports rotate-on-hover, float animation, and customizable depth, colors and typography.","keywords":["3d","text","extrude","depth","perspective","shadow","dimensional","effect"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-3d-text-editor","style":"bblockx-3d-text-style","viewScript":"bblockx-3d-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"3D TEXT"},"tag":{"type":"string","default":"h2"},"style3d":{"type":"string","default":"extrude"},"depth":{"type":"number","default":8},"angle":{"type":"number","default":45},"fontSize":{"type":"number","default":72},"fontWeight":{"type":"string","default":"900"},"letterSpacing":{"type":"number","default":4},"textAlign":{"type":"string","default":"center"},"textTransform":{"type":"string","default":"uppercase"},"textColor":{"type":"string","default":"#6366f1"},"depthColor":{"type":"string","default":"#312e81"},"shadowColor":{"type":"string","default":"rgba(0,0,0,0.25)"},"backgroundColor":{"type":"string","default":"#0f172a"},"showBg":{"type":"boolean","default":true},"paddingV":{"type":"number","default":48},"paddingH":{"type":"number","default":32},"borderRadius":{"type":"number","default":8},"animation":{"type":"string","default":"none"},"hoverEffect":{"type":"string","default":"tilt"},"showReflection":{"type":"boolean","default":false},"lineHeight":{"type":"number","default":110},"textTypo":{"type":"object","default":{}},"gradientText":{"type":"boolean","default":false},"gradientFrom":{"type":"string","default":"#a78bfa"},"gradientTo":{"type":"string","default":"#60a5fa"}}},"tblock-toolkit\/salary-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/salary-calculator","version":"1.0.0","title":"Salary Calculator","category":"bblockx-calculators","icon":"money-alt","description":"Calculate take-home pay after federal\/state taxes, Social Security, Medicare and retirement contributions.","keywords":["salary","paycheck","take-home","income","tax","net pay","calculator"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-salary-calculator-editor","style":"bblockx-salary-calculator-style","viewScript":"bblockx-salary-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Salary & Take-Home Pay Calculator"},"subtitle":{"type":"string","default":"Estimate your net pay after taxes and deductions"},"currency":{"type":"string","default":"$"},"defaultIncome":{"type":"number","default":75000},"defaultPeriod":{"type":"string","default":"annual"},"defaultFiling":{"type":"string","default":"single"},"defaultStateTax":{"type":"number","default":5},"default401k":{"type":"number","default":6},"defaultOtherDed":{"type":"number","default":0},"showBreakdown":{"type":"boolean","default":true},"showAllPeriods":{"type":"boolean","default":true},"showEffectiveRate":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#0ea5e9"},"sectionBg":{"type":"string","default":"#f0f9ff"},"cardBg":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#f8fafc"},"resultBg":{"type":"string","default":"#e0f2fe"},"titleColor":{"type":"string","default":"#0c4a6e"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"netColor":{"type":"string","default":"#0ea5e9"},"taxColor":{"type":"string","default":"#ef4444"},"dedColor":{"type":"string","default":"#f59e0b"},"titleFontSize":{"type":"integer","default":26},"contentMaxWidth":{"type":"integer","default":720},"titleFontWeight":{"type":"integer","default":700},"titleLineHeight":{"type":"number","default":1.2},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/split-benefits":{"apiVersion":3,"name":"tblock-toolkit\/split-benefits","title":"Split Benefits","category":"bblockx-marketing","icon":"layout","description":"A split section with an image on one side and a benefits checklist, headline, and CTAs on the other. A cornerstone landing page pattern.","keywords":["split","benefits","checklist","features","image","section","landing page","why us"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-benefits-editor","editorStyle":"bblockx-split-benefits-style","style":"bblockx-split-benefits-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Why teams choose us"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Everything you need to grow faster"},"subheading":{"type":"string","default":"Purpose-built for modern teams who want to move fast without breaking things."},"showSubheading":{"type":"boolean","default":true},"benefits":{"type":"array","default":[{"text":"Set up in minutes, no technical skills required"},{"text":"Connects with 100+ tools you already use"},{"text":"Real-time analytics and reporting built-in"},{"text":"Enterprise-grade security and compliance"},{"text":"Dedicated onboarding and 24\/7 support"}]},"showBenefits":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Start Free Trial"},"ctaUrl":{"type":"string","default":"#"},"showCta":{"type":"boolean","default":true},"ctaSecondaryText":{"type":"string","default":"See a Demo"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondaryCta":{"type":"boolean","default":true},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"imagePosition":{"type":"string","default":"right"},"imageStyle":{"type":"string","default":"rounded"},"imageRadius":{"type":"number","default":20},"style":{"type":"string","default":"clean"},"ratio":{"type":"string","default":"50-50"},"verticalAlign":{"type":"string","default":"center"},"iconType":{"type":"string","default":"check-circle"},"iconColor":{"type":"string","default":"#6c3fb5"},"iconSize":{"type":"number","default":20},"itemFontSize":{"type":"number","default":16},"itemFontWeight":{"type":"number","default":500},"itemLineHeight":{"type":"number","default":1.5},"itemGap":{"type":"number","default":20},"headingSize":{"type":"number","default":36},"headingWeight":{"type":"number","default":800},"eyebrowSize":{"type":"number","default":12},"subSize":{"type":"number","default":17},"btnRadius":{"type":"number","default":14},"btnSize":{"type":"number","default":16},"headingTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"subTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}},"columnGap":{"type":"number","default":64},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#475569"},"headingColor":{"type":"string","default":"#0f172a"},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"subColor":{"type":"string","default":"#64748b"},"itemColor":{"type":"string","default":"#1e293b"},"accentColor":{"type":"string","default":"#6c3fb5"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnText":{"type":"string","default":"#ffffff"},"btn2Text":{"type":"string","default":"#6c3fb5"}}},"tblock-toolkit\/image-filter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-filter","title":"Image Filter","category":"bblockx-media","icon":"format-image","description":"Upload an image and apply real-time CSS filter adjustments \u2014 brightness, contrast, saturation, hue, blur, sepia, grayscale, and more. Choose from presets or build a custom look. Optionally expose live filter sliders to visitors.","keywords":["image","filter","photo","css","effects","brightness","contrast","instagram","preset"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-filter-editor","style":"bblockx-image-filter-style","viewScript":"bblockx-image-filter-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"caption":{"type":"string","default":""},"preset":{"type":"string","default":"none"},"brightness":{"type":"number","default":100},"contrast":{"type":"number","default":100},"saturation":{"type":"number","default":100},"hueRotate":{"type":"number","default":0},"blur":{"type":"number","default":0},"sepia":{"type":"number","default":0},"grayscale":{"type":"number","default":0},"invert":{"type":"number","default":0},"opacity":{"type":"number","default":100},"borderRadius":{"type":"number","default":12},"maxWidth":{"type":"number","default":0},"objectFit":{"type":"string","default":"cover"},"imageHeight":{"type":"number","default":0},"blendMode":{"type":"string","default":"normal"},"showControls":{"type":"boolean","default":false},"showReset":{"type":"boolean","default":true},"showPresets":{"type":"boolean","default":true},"transitionMs":{"type":"number","default":300},"overlayColor":{"type":"string","default":""},"overlayOpacity":{"type":"number","default":0},"captionColor":{"type":"string","default":"#555555"},"captionBg":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"captionFontSize":{"type":"number","default":13},"captionFontWeight":{"type":"number","default":400},"captionLineHeight":{"type":"number","default":1.4},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/image-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-cards","version":"1.0.0","title":"Image Cards","category":"bblockx-media","icon":"format-image","description":"A responsive grid of rich cards with images, category tag, title, description and CTA. Perfect for blog previews, portfolio, services or team showcases.","keywords":["cards","grid","portfolio","blog","team","gallery","images"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-cards-editor","style":"bblockx-image-cards-style","viewScript":"bblockx-image-cards-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"id":"c1","imageUrl":"","imageId":0,"tag":"Design","title":"Beautiful product design that converts","description":"Learn how thoughtful design decisions can dramatically improve your conversion rates and user satisfaction.","ctaLabel":"Read more","ctaUrl":"#","accentColor":"#6c3fb5"},{"id":"c2","imageUrl":"","imageId":0,"tag":"Development","title":"Build faster with the right tech stack","description":"Choosing the right technology for your project can mean the difference between months of work and weeks.","ctaLabel":"Read more","ctaUrl":"#","accentColor":"#0ea5e9"},{"id":"c3","imageUrl":"","imageId":0,"tag":"Marketing","title":"Data-driven growth strategies that work","description":"Stop guessing and start growing with proven marketing frameworks used by the world's top brands.","ctaLabel":"Read more","ctaUrl":"#","accentColor":"#10b981"}]},"cardStyle":{"type":"string","default":"shadow"},"imageAspect":{"type":"string","default":"16\/9"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":28},"cardRadius":{"type":"number","default":16},"imageRadius":{"type":"number","default":12},"showTag":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaStyle":{"type":"string","default":"link-arrow"},"equalHeight":{"type":"boolean","default":true},"hoverEffect":{"type":"string","default":"lift"},"sectionTitle":{"type":"string","default":""},"sectionSubtitle":{"type":"string","default":""},"showHeader":{"type":"boolean","default":false},"headerAlign":{"type":"string","default":"center"},"titleSize":{"type":"number","default":19},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"descSize":{"type":"number","default":14},"descFontWeight":{"type":"string","default":"400"},"descLineHeight":{"type":"number","default":1.6},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"sectionBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"titleColor":{"type":"string","default":"#1e293b"},"descColor":{"type":"string","default":"#64748b"},"ctaColor":{"type":"string","default":"#6c3fb5"},"imagePlaceholderBg":{"type":"string","default":"#f3f0ff"}}},"tblock-toolkit\/faq-grid":{"apiVersion":3,"name":"tblock-toolkit\/faq-grid","title":"FAQ Grid","category":"bblockx-business","icon":"editor-help","description":"Display frequently asked questions as a scannable card grid \u2014 ideal for pricing pages and knowledge bases.","keywords":["faq","grid","questions","answers","cards","help","knowledge base"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-grid-editor","editorStyle":"bblockx-faq-grid-style","style":"bblockx-faq-grid-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Frequently Asked Questions"},"showHeading":{"type":"boolean","default":true},"subheading":{"type":"string","default":"Everything you need to know."},"showSubheading":{"type":"boolean","default":true},"items":{"type":"array","default":[{"question":"How do I get started?","answer":"Sign up for a free account and follow our onboarding wizard. You'll be set up in under five minutes with no credit card required."},{"question":"Is there a free trial?","answer":"Yes \u2014 all plans include a 14-day free trial. No credit card required. Cancel anytime."},{"question":"Can I change my plan later?","answer":"Absolutely. You can upgrade, downgrade, or cancel your plan at any time from your account settings."},{"question":"Do you offer refunds?","answer":"We offer a 30-day money-back guarantee on all annual plans. Monthly plans are non-refundable but you can cancel at any time."},{"question":"Is my data secure?","answer":"All data is encrypted in transit and at rest. We are SOC 2 Type II certified and GDPR compliant."},{"question":"How do I contact support?","answer":"You can reach our support team via live chat or email. Enterprise customers also get a dedicated account manager."}]},"columns":{"type":"number","default":2},"style":{"type":"string","default":"card"},"showNumber":{"type":"boolean","default":false},"showDivider":{"type":"boolean","default":false},"questionSize":{"type":"number","default":17},"questionWeight":{"type":"number","default":700},"questionLineHeight":{"type":"number","default":1.35},"answerSize":{"type":"number","default":15},"answerLineHeight":{"type":"number","default":1.7},"typoHeading":{"type":"object","default":{}},"typoSubheading":{"type":"object","default":{}},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"cardPadding":{"type":"number","default":28},"cardRadius":{"type":"number","default":14},"gap":{"type":"number","default":24},"headingSize":{"type":"number","default":32},"headingWeight":{"type":"number","default":800},"headingLineHeight":{"type":"number","default":1.15},"headingAlign":{"type":"string","default":"center"},"subSize":{"type":"number","default":18},"subLineHeight":{"type":"number","default":1.6},"sectionGap":{"type":"number","default":48},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1e293b"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"questionColor":{"type":"string","default":"#0f172a"},"answerColor":{"type":"string","default":"#475569"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"numberColor":{"type":"string","default":"#6c3fb5"}}},"tblock-toolkit\/percentage-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/percentage-calculator","title":"Percentage Calculator","category":"bblockx-calculators","icon":"editor-help","description":"An interactive percentage calculator with three modes: find percentage of a number, find what percentage one number is of another, and calculate percentage change between two values.","keywords":["percentage","percent","calculator","math","increase","decrease","change","ratio"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-percentage-calculator-editor","style":"bblockx-percentage-calculator-style","viewScript":"bblockx-percentage-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Percentage Calculator"},"subtitle":{"type":"string","default":"Three tools in one \u2014 solve any percentage problem instantly"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"mode1Label":{"type":"string","default":"% of Number"},"mode2Label":{"type":"string","default":"Find %"},"mode3Label":{"type":"string","default":"% Change"},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"tabActiveBg":{"type":"string","default":"#6c3fb5"},"tabActiveColor":{"type":"string","default":"#ffffff"},"tabInactiveBg":{"type":"string","default":"#f5f7fb"},"tabInactiveColor":{"type":"string","default":"#334155"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"resultColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"cardRadius":{"type":"number","default":16},"tabRadius":{"type":"number","default":99},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":600},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"resultTypo":{"type":"object","default":{}}}},"tblock-toolkit\/bullet-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/bullet-chart","title":"Bullet Chart","category":"bblockx-charts","icon":"chart-bar","description":"Stephen Few's bullet chart \u2014 shows actual performance against a target, with background bands for Poor \/ Satisfactory \/ Good ranges.","attributes":{"title":{"type":"string","default":"2024 KPI Dashboard"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":680},"padTop":{"type":"integer","default":16},"padLeft":{"type":"integer","default":160},"padRight":{"type":"integer","default":60},"rowHeight":{"type":"integer","default":52},"barThickness":{"type":"integer","default":16},"targetWidth":{"type":"integer","default":4},"showValues":{"type":"boolean","default":true},"showGridLines":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":13},"valueFontSize":{"type":"integer","default":10},"bandColorPoor":{"type":"string","default":"#f5f7fb"},"bandColorSat":{"type":"string","default":"#e8edf3"},"bandColorGood":{"type":"string","default":"#d7dee8"},"targetColor":{"type":"string","default":"#0f172a"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#334155"},"series":{"type":"array","default":[{"label":"Revenue ($k)","color":"#6366f1","actual":270,"target":300,"poor":100,"sat":200,"good":300,"max":350},{"label":"Users (k)","color":"#10b981","actual":42,"target":50,"poor":20,"sat":35,"good":50,"max":60},{"label":"Conversion %","color":"#f59e0b","actual":3.8,"target":5,"poor":1,"sat":3,"good":5,"max":7},{"label":"NPS Score","color":"#ef4444","actual":42,"target":60,"poor":0,"sat":30,"good":60,"max":80}]},"typoTitle":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-bullet-chart-editor","style":"bblockx-bullet-chart-style"},"tblock-toolkit\/comparison-table":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/comparison-table","title":"Comparison Table","category":"bblockx-charts","icon":"list-view","description":"Feature matrix comparing multiple plans with check\/cross marks, text values, and a highlighted popular column.","keywords":["comparison","table","features","pricing","matrix","plans"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-comparison-table-editor","editorStyle":"bblockx-comparison-table-style","style":"bblockx-comparison-table-style","viewScript":"bblockx-comparison-table-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"plans":{"type":"array","default":[{"name":"Starter","subtitle":"$9\/mo","highlighted":false},{"name":"Pro","subtitle":"$29\/mo","highlighted":true},{"name":"Enterprise","subtitle":"$99\/mo","highlighted":false}]},"features":{"type":"array","default":[{"label":"Users","values":["1","10","Unlimited"]},{"label":"Storage","values":["5 GB","50 GB","1 TB"]},{"label":"API Access","values":["false","true","true"]},{"label":"Priority Support","values":["false","false","true"]},{"label":"Custom Domain","values":["false","true","true"]}]},"headerBg":{"type":"string","default":"#6c3fb5"},"headerText":{"type":"string","default":"#ffffff"},"highlightBg":{"type":"string","default":"#f3eeff"},"highlightBorder":{"type":"string","default":"#6c3fb5"},"checkColor":{"type":"string","default":"#22c55e"},"crossColor":{"type":"string","default":"#ef4444"},"zebraStripe":{"type":"boolean","default":true},"stickyHeader":{"type":"boolean","default":false},"borderRadius":{"type":"number","default":12},"headerFontSize":{"type":"number","default":15},"cellFontSize":{"type":"number","default":14},"typoHeader":{"type":"object","default":{}},"typoCell":{"type":"object","default":{}}}},"tblock-toolkit\/feature-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/feature-list","title":"Feature List","category":"bblockx-marketing","icon":"yes-alt","description":"Rich feature checklist showing included \/ not-included \/ partial \/ coming-soon states per item. Ideal for pricing pages, plan comparisons, and product spec sheets.","keywords":["feature","checklist","included","plan","pricing","compare","list"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-feature-list-editor","style":"bblockx-feature-list-style","viewScript":"bblockx-feature-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Everything in Pro"},"showHeading":{"type":"boolean","default":true},"items":{"type":"array","default":[{"label":"Unlimited projects","status":"included","description":"","badge":"","group":""},{"label":"Custom domain","status":"included","description":"","badge":"Popular","group":""},{"label":"Team members","status":"partial","description":"Up to 5 seats","badge":"","group":""},{"label":"Advanced analytics","status":"not-included","description":"","badge":"","group":""},{"label":"AI writing assistant","status":"coming-soon","description":"Launching Q3 2026","badge":"Coming soon","group":""},{"label":"Priority support","status":"included","description":"24 \/ 7 live chat","badge":"","group":""},{"label":"White-label exports","status":"included","description":"","badge":"","group":""},{"label":"API access","status":"not-included","description":"","badge":"","group":""}]},"listStyle":{"type":"string","default":"bordered"},"iconSet":{"type":"string","default":"color-check"},"showDesc":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"showNotIncluded":{"type":"boolean","default":true},"strikeNotIncluded":{"type":"boolean","default":false},"iconSize":{"type":"number","default":20},"fontSize":{"type":"number","default":15},"headingFontSize":{"type":"number","default":18},"headingFontWeight":{"type":"string","default":"800"},"headingLineHeight":{"type":"number","default":1.2},"labelFontWeight":{"type":"string","default":"500"},"labelLineHeight":{"type":"number","default":1.5},"typoHeading":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}},"gap":{"type":"number","default":0},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"itemBg":{"type":"string","default":"#ffffff"},"stripeBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"headingColor":{"type":"string","default":"#0f172a"},"includedColor":{"type":"string","default":"#10b981"},"notIncludedColor":{"type":"string","default":"#d7dee8"},"partialColor":{"type":"string","default":"#f59e0b"},"comingSoonColor":{"type":"string","default":"#8b5cf6"},"badgeBg":{"type":"string","default":"#ede9fe"},"badgeColor":{"type":"string","default":"#7c3aed"}}},"tblock-toolkit\/icon-stats":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/icon-stats","version":"1.0.0","title":"Icon Stats","category":"bblockx-content","description":"Statistics displayed with large decorative icons, bold numbers, and descriptive labels.","keywords":["stats","icon","numbers","metrics","kpi","counter"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-stats-editor","style":"bblockx-icon-stats-style","attributes":{"title":{"type":"string","default":"By the Numbers"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Real results from real teams"},"showSubtitle":{"type":"boolean","default":true},"columns":{"type":"number","default":4},"showIcon":{"type":"boolean","default":true},"iconSize":{"type":"number","default":32},"iconBgSize":{"type":"number","default":64},"iconBgRadius":{"type":"number","default":16},"valueFontSize":{"type":"number","default":32},"labelFontSize":{"type":"number","default":13},"descFontSize":{"type":"number","default":12},"headingTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"valueTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"cardPadding":{"type":"number","default":28},"cardRadius":{"type":"number","default":14},"gap":{"type":"number","default":24},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"valueColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#334155"},"descColor":{"type":"string","default":"#64748b"},"stats":{"type":"array","default":[{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","value":"10M+","label":"Users Served","desc":"Across 120+ countries","accentColor":"#6366f1"},{"icon":"\u2b50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","value":"4.9","label":"Average Rating","desc":"From 50K+ reviews","accentColor":"#f59e0b"},{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","value":"99.9%","label":"Uptime SLA","desc":"Enterprise reliability","accentColor":"#10b981"},{"icon":"\ud83d\udcac","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","value":"2 min","label":"Support Response","desc":"Median first response","accentColor":"#ec4899"}]}}},"tblock-toolkit\/reading-time":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/reading-time","title":"Reading Time","category":"bblockx-blog","icon":"clock","description":"Displays estimated reading time calculated from the post content. Fully customizable styling.","keywords":["reading time","read","estimate","minutes","clock"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reading-time-editor","editorStyle":"bblockx-reading-time-style","style":"bblockx-reading-time-style","viewScript":"bblockx-reading-time-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"wpm":{"type":"number","default":200},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":"min read"},"showIcon":{"type":"boolean","default":true},"icon":{"type":"string","default":"clock"},"displayStyle":{"type":"string","default":"badge"},"textAlign":{"type":"string","default":"left"},"badgeTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ede9fc"},"textColor":{"type":"string","default":"#6c3fb5"},"borderRadius":{"type":"number","default":40},"paddingX":{"type":"number","default":14},"paddingY":{"type":"number","default":6}}},"tblock-toolkit\/split-cta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-cta","title":"Split CTA","description":"Two-panel call-to-action section, each with its own background, headline, description and button.","category":"bblockx-marketing","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-cta-editor","style":"bblockx-split-cta-style","viewScript":"bblockx-split-cta-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"panels":{"type":"array","default":[{"id":"p1","badge":"Personal","showBadge":true,"headline":"Start for Free","description":"Perfect for individuals and freelancers. No credit card required. Up and running in minutes.","btnLabel":"Get Started Free","btnUrl":"#","btnNewTab":false,"bgType":"color","bgColor":"#f5f3ff","textColor":"#0f172a","btnBg":"#6c3fb5","btnColor":"#ffffff","borderColor":""},{"id":"p2","badge":"Teams","showBadge":true,"headline":"Book a Demo","description":"For growing teams and enterprise clients. Custom pricing, dedicated support, advanced security.","btnLabel":"Talk to Sales","btnUrl":"#","btnNewTab":false,"bgType":"color","bgColor":"#6c3fb5","textColor":"#ffffff","btnBg":"#ffffff","btnColor":"#6c3fb5","borderColor":""}]},"layout":{"type":"string","default":"equal"},"showDivider":{"type":"boolean","default":true},"dividerStyle":{"type":"string","default":"line"},"dividerColor":{"type":"string","default":"#e8edf3"},"minHeight":{"type":"number","default":360},"panelPadding":{"type":"number","default":56},"borderRadius":{"type":"number","default":8},"wrapRadius":{"type":"number","default":16},"textAlign":{"type":"string","default":"center"},"btnRadius":{"type":"number","default":14},"badgeRadius":{"type":"number","default":99},"headlineSize":{"type":"number","default":34},"descSize":{"type":"number","default":16},"badgeSize":{"type":"number","default":13},"btnSize":{"type":"number","default":15},"stackOnMobile":{"type":"boolean","default":true},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"headlineFontWeight":{"type":"number","default":700},"headlineTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"badgeTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}}}},"tblock-toolkit\/blockquote":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/blockquote","title":"Blockquote \/ Pull Quote","category":"bblockx-content","icon":"format-quote","description":"Stylish quote block with accent line or decorative marks, author name, role and photo.","keywords":["quote","blockquote","pullquote","citation","testimonial","author"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-blockquote-editor","editorStyle":"bblockx-blockquote-style","style":"bblockx-blockquote-style","viewScript":"bblockx-blockquote-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"blockId":{"type":"string","default":""},"quoteText":{"type":"string","default":"The best way to predict the future is to create it."},"quoteStyle":{"type":"string","default":"line"},"quoteAlign":{"type":"string","default":"left"},"quoteFontSize":{"type":"number","default":22},"quoteFontWeight":{"type":"number","default":400},"quoteFontStyle":{"type":"string","default":"italic"},"quoteLH":{"type":"number","default":1.65},"quoteColor":{"type":"string","default":"#1e293b"},"quoteSpacing":{"type":"number","default":20},"showMark":{"type":"boolean","default":true},"markStyle":{"type":"string","default":"fancy"},"markSize":{"type":"number","default":72},"markColor":{"type":"string","default":"#3b82f6"},"markOpacity":{"type":"number","default":16},"markPosition":{"type":"string","default":"float"},"accentColor":{"type":"string","default":"#3b82f6"},"accentLineWidth":{"type":"number","default":4},"accentLineRadius":{"type":"number","default":2},"bgColor":{"type":"string","default":"transparent"},"borderRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":28},"paddingRight":{"type":"number","default":32},"paddingBottom":{"type":"number","default":28},"paddingLeft":{"type":"number","default":32},"enableShadow":{"type":"boolean","default":false},"showAuthor":{"type":"boolean","default":true},"authorName":{"type":"string","default":"Peter Drucker"},"authorLayout":{"type":"string","default":"horizontal"},"nameSize":{"type":"number","default":15},"nameWeight":{"type":"number","default":700},"nameColor":{"type":"string","default":"#1e293b"},"showRole":{"type":"boolean","default":true},"authorRole":{"type":"string","default":"Management Consultant"},"roleSize":{"type":"number","default":13},"roleWeight":{"type":"number","default":400},"roleColor":{"type":"string","default":"#64748b"},"showPhoto":{"type":"boolean","default":false},"photoUrl":{"type":"string","default":""},"photoAlt":{"type":"string","default":""},"photoShape":{"type":"string","default":"circle"},"photoSize":{"type":"number","default":52},"photoBorder":{"type":"boolean","default":false},"photoBorderColor":{"type":"string","default":"#e8edf3"},"gapPhotoText":{"type":"number","default":12},"typoQuote":{"type":"object","default":{}},"typoName":{"type":"object","default":{}},"typoRole":{"type":"object","default":{}}}},"tblock-toolkit\/troubleshooting-guide":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/troubleshooting-guide","title":"Troubleshooting Guide","category":"bblockx-blog","icon":"sos","description":"Structured problem\/cause\/solution guide with severity levels, search, and multiple layout options.","keywords":["troubleshooting","problem","solution","fix","issue","debug","support","faq","guide","help"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-troubleshooting-guide-editor","editorStyle":"bblockx-troubleshooting-guide-style","style":"bblockx-troubleshooting-guide-style","viewScript":"bblockx-troubleshooting-guide-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"blockTitle":{"type":"string","default":"Troubleshooting Guide"},"showTitle":{"type":"boolean","default":true},"blockSubtitle":{"type":"string","default":"Find solutions to common issues below."},"showSubtitle":{"type":"boolean","default":true},"issues":{"type":"array","default":[{"problem":"Application won't start","cause":"Missing runtime dependency or corrupted install files","solution":"Run the repair tool from the installer, or uninstall completely and reinstall from the official download page.","severity":"high"},{"problem":"Slow performance after update","cause":"Cached data conflicts with new version","solution":"Clear the application cache under Settings \u203a Advanced \u203a Clear Cache, then restart the application.","severity":"medium"},{"problem":"Login page keeps refreshing","cause":"Browser cookies are blocked or corrupted","solution":"Allow cookies for this site in your browser settings, clear existing cookies, and try again in an incognito window.","severity":"medium"},{"problem":"Images not loading","cause":"CDN outage or broken media library path","solution":"Check your CDN status page. If paths are broken, navigate to Tools \u203a Regenerate Thumbnails to rebuild image metadata.","severity":"low"},{"problem":"Database connection error","cause":"Incorrect database credentials or server is down","solution":"Verify your database host, username, password and database name in wp-config.php. Contact hosting support if credentials are correct.","severity":"critical"}]},"layout":{"type":"string","default":"cards"},"style":{"type":"string","default":"bordered"},"showCause":{"type":"boolean","default":true},"showSeverity":{"type":"boolean","default":true},"showNumbers":{"type":"boolean","default":true},"enableSearch":{"type":"boolean","default":true},"searchPlaceholder":{"type":"string","default":"Search issues\u2026"},"collapsible":{"type":"boolean","default":false},"borderRadius":{"type":"number","default":14},"gap":{"type":"number","default":20},"titleTypo":{"type":"object","default":{}},"problemTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"problemColor":{"type":"string","default":"#1e293b"},"causeColor":{"type":"string","default":"#475569"},"solutionColor":{"type":"string","default":"#334155"},"solutionBg":{"type":"string","default":"#f0fdf4"},"solutionBorderColor":{"type":"string","default":"#86efac"},"labelColor":{"type":"string","default":"#64748b"},"criticalBg":{"type":"string","default":"#fee2e2"},"criticalColor":{"type":"string","default":"#991b1b"},"highBg":{"type":"string","default":"#ffedd5"},"highColor":{"type":"string","default":"#9a3412"},"mediumBg":{"type":"string","default":"#fef9c3"},"mediumColor":{"type":"string","default":"#854d0e"},"lowBg":{"type":"string","default":"#f0fdf4"},"lowColor":{"type":"string","default":"#166534"}}},"tblock-toolkit\/split-testimonial":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-testimonial","version":"1.0.0","title":"Split Testimonial","category":"bblockx-marketing","icon":"format-quote","description":"Hero-size featured testimonial with large pull-quote, author photo, name, title, company, star rating, and full accent\/background controls.","keywords":["testimonial","quote","review","split","featured"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-testimonial-editor","style":"bblockx-split-testimonial-style","viewScript":"bblockx-split-testimonial-frontend","attributes":{"quote":{"type":"string","default":"This product completely transformed how our team operates. We saved over 20 hours a week from the very first month."},"authorName":{"type":"string","default":"Sarah Mitchell"},"authorTitle":{"type":"string","default":"VP of Operations"},"authorCompany":{"type":"string","default":"Acme Corp"},"authorImageUrl":{"type":"string","default":""},"authorImageId":{"type":"number","default":0},"authorAlt":{"type":"string","default":""},"stars":{"type":"number","default":5},"showStars":{"type":"boolean","default":true},"showCompany":{"type":"boolean","default":true},"showQuoteMark":{"type":"boolean","default":true},"layout":{"type":"string","default":"left-photo"},"avatarShape":{"type":"string","default":"circle"},"bgColor":{"type":"string","default":"#1e1b4b"},"accentBg":{"type":"string","default":"#7c3aed"},"quoteColor":{"type":"string","default":"#ffffff"},"authorColor":{"type":"string","default":"#c4b5fd"},"starColor":{"type":"string","default":"#fbbf24"},"quoteMarkColor":{"type":"string","default":"rgba(124,58,237,.45)"},"quoteSize":{"type":"number","default":28},"authorSize":{"type":"number","default":16},"avatarSize":{"type":"number","default":120},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"maxWidth":{"type":"number","default":1100},"quoteFontWeight":{"type":"number","default":400},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"metaTypo":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/doughnut-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/doughnut-chart","title":"Doughnut Chart","category":"bblockx-charts","icon":"chart-pie","description":"Pie\/doughnut chart with adjustable cutout, center label, and per-slice colors using Chart.js (CDN).","keywords":["chart","doughnut","pie","donut","data","visualization"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-doughnut-chart-editor","editorStyle":"bblockx-doughnut-chart-style","style":"bblockx-doughnut-chart-style","viewScript":"bblockx-doughnut-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"slices":{"type":"array","default":[{"label":"Product A","value":35,"color":"#6c3fb5"},{"label":"Product B","value":25,"color":"#e040fb"},{"label":"Product C","value":20,"color":"#f5a623"},{"label":"Product D","value":20,"color":"#22c55e"}]},"cutout":{"type":"number","default":60},"centerLabel":{"type":"string","default":""},"centerSubLabel":{"type":"string","default":""},"size":{"type":"number","default":300},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"bottom"},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"title":{"type":"string","default":""},"titleFontSize":{"type":"number","default":18},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"typoTitle":{"type":"object","default":{}}}},"tblock-toolkit\/numbered-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/numbered-list","title":"Numbered List","category":"bblockx-content","icon":"editor-ol","description":"Visual numbered or icon section \u2014 each item has a styled badge, heading, description, optional image and optional link. Ideal for steps, benefits, and 'why choose us' sections.","keywords":["numbered","steps","benefits","list","icon","process","why choose"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-numbered-list-editor","style":"bblockx-numbered-list-style","viewScript":"bblockx-numbered-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Why Choose Us"},"showHeading":{"type":"boolean","default":true},"subtext":{"type":"string","default":""},"showSubtext":{"type":"boolean","default":false},"items":{"type":"array","default":[{"customBadge":"","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Lightning fast","content":"Built for speed from the ground up. Page loads in under 200 ms so visitors never wait.","imageUrl":"","imageId":0,"imageAlt":"","link":"","accentColor":"#6366f1"},{"customBadge":"","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Secure by default","content":"End-to-end encryption and SOC 2 compliance keeps your data safe at every layer.","imageUrl":"","imageId":0,"imageAlt":"","link":"","accentColor":"#10b981"},{"customBadge":"","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Scales with you","content":"From side project to enterprise: infrastructure that grows without changing a line of code.","imageUrl":"","imageId":0,"imageAlt":"","link":"","accentColor":"#f59e0b"},{"customBadge":"","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"World-class support","content":"Real humans, real answers \u2014 24\/7 live chat with an average first response of 3 minutes.","imageUrl":"","imageId":0,"imageAlt":"","link":"","accentColor":"#ec4899"}]},"layout":{"type":"string","default":"list"},"badgeType":{"type":"string","default":"number"},"badgeShape":{"type":"string","default":"circle"},"badgeSize":{"type":"number","default":44},"badgeFontSize":{"type":"number","default":18},"showConnector":{"type":"boolean","default":true},"connectorStyle":{"type":"string","default":"dashed"},"showImage":{"type":"boolean","default":false},"imageSize":{"type":"number","default":180},"imageRadius":{"type":"number","default":12},"imagePosition":{"type":"string","default":"right"},"columns":{"type":"number","default":1},"gap":{"type":"number","default":40},"headingSize":{"type":"number","default":20},"fontSize":{"type":"number","default":15},"fontWeight":{"type":"integer","default":600},"lineHeight":{"type":"number","default":1.5},"sectionHeadingTypo":{"type":"object","default":{}},"itemHeadingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":8},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"align":{"type":"string","default":"left"},"bgColor":{"type":"string","default":""},"badgeBg":{"type":"string","default":"#6366f1"},"badgeColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#4b5563"},"connectorColor":{"type":"string","default":"#d7dee8"},"sectionHeadingColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"}}},"tblock-toolkit\/drawing-canvas":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/drawing-canvas","title":"Drawing Canvas","category":"bblockx-interactive","icon":"edit","description":"A fully interactive freehand drawing canvas with multiple tools, undo, and download \u2014 right in your page.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-drawing-canvas-editor","style":"bblockx-drawing-canvas-style","viewScript":"bblockx-drawing-canvas-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Drawing Canvas"},"subtitle":{"type":"string","default":"Draw anything \u2014 your creativity is the limit!"},"canvasWidth":{"type":"number","default":800},"canvasHeight":{"type":"number","default":480},"defaultTool":{"type":"string","default":"pen"},"defaultColor":{"type":"string","default":"#1e1b4b"},"defaultLineWidth":{"type":"number","default":4},"showGrid":{"type":"boolean","default":false},"showToolbar":{"type":"boolean","default":true},"showDownload":{"type":"boolean","default":true},"showUndo":{"type":"boolean","default":true},"backgroundColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#e8edf3"},"sectionBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"accentColor":{"type":"string","default":"#6366f1"},"fontSize":{"type":"number","default":26},"fontWeight":{"type":"string","default":"800"},"lineHeight":{"type":"number","default":1.2},"subtitleSize":{"type":"number","default":14},"subtitleFontWeight":{"type":"string","default":"400"},"subtitleLineHeight":{"type":"number","default":1.5},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/info-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/info-cards","version":"1.0.0","title":"Info Cards","category":"bblockx-content","icon":"editor-table","description":"Flexible feature\/info card grid with emoji or image icons, title, description, optional CTA and accent colors. Multiple card styles.","keywords":["features","info","cards","icons","benefits","grid"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-info-cards-editor","style":"bblockx-info-cards-style","viewScript":"bblockx-info-cards-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"i1","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Lightning Fast","description":"Optimised for speed from the ground up \u2014 your sites load in milliseconds, keeping users engaged.","ctaLabel":"","ctaUrl":"#","accentColor":"#6c3fb5"},{"id":"i2","icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Secure by Default","description":"Enterprise-grade security baked in. Your data and your users' data is always protected.","ctaLabel":"","ctaUrl":"#","accentColor":"#0ea5e9"},{"id":"i3","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Fully Customisable","description":"Every colour, font, layout and spacing option is under your control \u2014 no code required.","ctaLabel":"","ctaUrl":"#","accentColor":"#10b981"},{"id":"i4","icon":"\ud83d\udcc8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Built to Scale","description":"Whether you have 10 or 10 million users, the platform grows effortlessly with your business.","ctaLabel":"","ctaUrl":"#","accentColor":"#f59e0b"}]},"cardStyle":{"type":"string","default":"icon-top"},"iconStyle":{"type":"string","default":"circle-bg"},"columns":{"type":"number","default":4},"gap":{"type":"number","default":24},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"iconSize":{"type":"number","default":32},"iconBgSize":{"type":"number","default":64},"textAlign":{"type":"string","default":"left"},"showCta":{"type":"boolean","default":false},"titleSize":{"type":"number","default":18},"descSize":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"sectionBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"titleColor":{"type":"string","default":"#1e293b"},"descColor":{"type":"string","default":"#64748b"},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/shape-divider":{"apiVersion":3,"name":"tblock-toolkit\/shape-divider","title":"Shape Divider","category":"bblockx-layout","icon":"chart-area","description":"SVG shape dividers \u2014 wave, curve, triangle, tilt, zigzag \u2014 to create seamless section transitions.","keywords":["shape","divider","wave","separator","svg","section"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-shape-divider-editor","editorStyle":"bblockx-shape-divider-style","style":"bblockx-shape-divider-style","viewScript":"bblockx-shape-divider-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"shape":{"type":"string","default":"wave"},"position":{"type":"string","default":"bottom"},"height":{"type":"number","default":80},"color":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"flipHorizontal":{"type":"boolean","default":false},"flipVertical":{"type":"boolean","default":false},"width":{"type":"number","default":100},"animate":{"type":"boolean","default":false},"animationSpeed":{"type":"number","default":8},"layers":{"type":"number","default":1},"layer2Color":{"type":"string","default":"rgba(255,255,255,0.4)"},"layer2Offset":{"type":"number","default":12},"zIndex":{"type":"number","default":1}}},"tblock-toolkit\/off-canvas":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/off-canvas","title":"Off-Canvas Drawer","category":"bblockx-layout","icon":"slides","description":"Slide-out side panel (drawer) triggered by a button.","keywords":["drawer","sidebar","offcanvas","modal","panel"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-off-canvas-editor","editorStyle":"bblockx-off-canvas-style","style":"bblockx-off-canvas-style","viewScript":"bblockx-off-canvas-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"triggerLabel":{"type":"string","default":"Open Menu"},"triggerIcon":{"type":"string","default":"menu"},"showIcon":{"type":"boolean","default":true},"drawerTitle":{"type":"string","default":"Drawer Title"},"showDrawerTitle":{"type":"boolean","default":true},"content":{"type":"string","default":"Your content goes here. Add links, text, images or any HTML."},"position":{"type":"string","default":"right"},"width":{"type":"number","default":320},"overlayEnabled":{"type":"boolean","default":true},"closeOnOverlay":{"type":"boolean","default":true},"closeOnEscape":{"type":"boolean","default":true},"animationSpeed":{"type":"number","default":300},"triggerBg":{"type":"string","default":"#6c3fb5"},"triggerColor":{"type":"string","default":"#ffffff"},"triggerRadius":{"type":"number","default":8},"triggerPadding":{"type":"number","default":12},"drawerBg":{"type":"string","default":"#ffffff"},"drawerBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#1f2937"},"contentColor":{"type":"string","default":"#334155"},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":40},"closeIconColor":{"type":"string","default":"#64748b"},"triggerTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}}}},"tblock-toolkit\/social-feed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/social-feed","title":"Social Feed","description":"Display a grid of social media post cards with images, captions, engagement metrics, and platform badges.","category":"bblockx-marketing","icon":"share","keywords":["social","feed","instagram","twitter","posts","cards"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-feed-editor","style":"bblockx-social-feed-style","viewScript":"bblockx-social-feed-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"posts":{"type":"array","default":[{"id":"sf001","platform":"instagram","username":"@studio.design","avatarUrl":"","avatarId":0,"content":"Just launched our new design system \ud83c\udfa8 Six months of work, thousands of components, and a whole lot of coffee. Swipe to see the highlights!","imageUrl":"","imageId":0,"likes":"4.2k","comments":"138","timeAgo":"2h ago"},{"id":"sf002","platform":"twitter","username":"@devteam","avatarUrl":"","avatarId":0,"content":"Hot take: the best code is the code you never have to write again. Build once, reuse forever. That's the power of a great component library. \ud83d\ude80","imageUrl":"","imageId":0,"likes":"891","comments":"74","timeAgo":"5h ago"},{"id":"sf003","platform":"linkedin","username":"Creative Agency","avatarUrl":"","avatarId":0,"content":"Excited to announce we've crossed 10,000 clients worldwide! \ud83c\udf0d From a team of 3 to a global studio, this journey has been incredible. Thank you to every client who believed in us.","imageUrl":"","imageId":0,"likes":"2.1k","comments":"312","timeAgo":"1d ago"}]},"columns":{"type":"integer","default":3},"columnsTablet":{"type":"integer","default":2},"columnsMobile":{"type":"integer","default":1},"gap":{"type":"integer","default":24},"cardStyle":{"type":"string","default":"card"},"cardPadding":{"type":"integer","default":28},"cardRadius":{"type":"integer","default":16},"imageRatio":{"type":"string","default":"1\/1"},"imageRadius":{"type":"integer","default":12},"contentLines":{"type":"integer","default":4},"showImage":{"type":"boolean","default":true},"showPlatformBadge":{"type":"boolean","default":true},"showAvatar":{"type":"boolean","default":true},"showUsername":{"type":"boolean","default":true},"showTimeAgo":{"type":"boolean","default":true},"showMetrics":{"type":"boolean","default":true},"hoverEffect":{"type":"string","default":"lift"},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"textColor":{"type":"string","default":"#334155"},"usernameColor":{"type":"string","default":"#0f172a"},"metricsColor":{"type":"string","default":"#9ca3af"},"contentSize":{"type":"integer","default":14},"usernameSize":{"type":"integer","default":14},"metricsSize":{"type":"integer","default":13},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":60},"paddingBottom":{"type":"integer","default":60},"usernameFontWeight":{"type":"number","default":600},"usernameTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}},"metricsTypo":{"type":"object","default":{}}}},"tblock-toolkit\/bio-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/bio-card","version":"1.0.0","title":"Bio Card","category":"bblockx-business","icon":"id","description":"Rich individual profile card with photo, name, role, bio text, skill tags, social links, availability badge, and CTA button.","keywords":["bio","profile","person","card","about","team","author","speaker","freelancer"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-bio-card-editor","editorStyle":"bblockx-bio-card-style","style":"bblockx-bio-card-style","viewScript":"bblockx-bio-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"photoUrl":{"type":"string","default":""},"photoId":{"type":"number","default":0},"photoShape":{"type":"string","default":"circle"},"photoSize":{"type":"number","default":120},"photoBorderWidth":{"type":"number","default":3},"photoBorderColor":{"type":"string","default":"#6c3fb5"},"name":{"type":"string","default":"Alex Johnson"},"nameTag":{"type":"string","default":"h3"},"role":{"type":"string","default":"UX Designer & Developer"},"company":{"type":"string","default":""},"bio":{"type":"string","default":"Passionate about crafting intuitive digital experiences. 10+ years building products that users love, from early-stage startups to Fortune 500 companies."},"showAvailability":{"type":"boolean","default":true},"availabilityStatus":{"type":"string","default":"available"},"availabilityLabel":{"type":"string","default":"Available for freelance"},"skills":{"type":"array","default":[{"id":"sk1","label":"UX Design","color":"#6c3fb5"},{"id":"sk2","label":"React","color":"#3b82f6"},{"id":"sk3","label":"Figma","color":"#f59e0b"},{"id":"sk4","label":"TypeScript","color":"#10b981"},{"id":"sk5","label":"Prototyping","color":"#ef4444"}]},"showSkills":{"type":"boolean","default":true},"socialLinks":{"type":"array","default":[{"id":"sl1","platform":"twitter","url":"#"},{"id":"sl2","platform":"linkedin","url":"#"},{"id":"sl3","platform":"github","url":"#"}]},"showSocial":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Get in Touch"},"ctaUrl":{"type":"string","default":"#"},"ctaTarget":{"type":"boolean","default":false},"showCta":{"type":"boolean","default":true},"ctaStyle":{"type":"string","default":"filled"},"layout":{"type":"string","default":"card-center"},"cardBg":{"type":"string","default":"#ffffff"},"cardRadius":{"type":"number","default":20},"cardPadding":{"type":"number","default":40},"showShadow":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":480},"nameSize":{"type":"number","default":24},"roleSize":{"type":"number","default":14},"bioSize":{"type":"number","default":15},"skillTagSize":{"type":"number","default":12},"skillTagRadius":{"type":"number","default":99},"nameColor":{"type":"string","default":"#1e293b"},"roleColor":{"type":"string","default":"#64748b"},"bioColor":{"type":"string","default":"#334155"},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"bioTypo":{"type":"object","default":{}}}},"tblock-toolkit\/text-path":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/text-path","title":"Text Path","category":"bblockx-effects","description":"Render text along a curved SVG path \u2014 arc, wave, circle or S-curve.","keywords":["text","path","svg","curve","arc","wave","circle","typography"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-path-editor","style":"bblockx-text-path-style","viewScript":"bblockx-text-path-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Your Curved Text Goes Here \u2022 Beautiful Typography \u2022"},"pathType":{"type":"string","default":"arc"},"svgWidth":{"type":"number","default":800},"svgHeight":{"type":"number","default":200},"arcRadius":{"type":"number","default":300},"arcDirection":{"type":"string","default":"top"},"waveAmplitude":{"type":"number","default":40},"waveFrequency":{"type":"number","default":2},"startOffset":{"type":"number","default":10},"titleTypo":{"type":"object","default":{}},"textAnchor":{"type":"string","default":"start"},"showPath":{"type":"boolean","default":false},"pathStrokeColor":{"type":"string","default":"#e2e8f0"},"pathStrokeWidth":{"type":"number","default":1},"animate":{"type":"boolean","default":false},"animateDuration":{"type":"number","default":12},"repeatCount":{"type":"string","default":"indefinite"},"textColor":{"type":"string","default":"#0f172a"},"sectionBg":{"type":"string","default":""},"align2":{"type":"string","default":"center"}}},"tblock-toolkit\/unfold":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/unfold","title":"Unfold","category":"bblockx-effects","icon":"sort","description":"Expandable content section that starts collapsed with a fade gradient and expands smoothly on button click.","keywords":["expand","read more","toggle","spoiler","collapsible","unfold"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-unfold-editor","style":"bblockx-unfold-style","viewScript":"bblockx-unfold-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"content":{"type":"string","source":"html","selector":".bblockx-ufd-content-src","default":"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<\/p><p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<\/p><p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.<\/p><p>Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.<\/p>"},"previewHeight":{"type":"integer","default":200},"expandText":{"type":"string","default":"Read More \u2193"},"collapseText":{"type":"string","default":"Show Less \u2191"},"showCollapseBtn":{"type":"boolean","default":true},"gradientHeight":{"type":"integer","default":60},"animationDuration":{"type":"integer","default":400},"buttonAlign":{"type":"string","default":"center"},"buttonStyle":{"type":"string","default":"filled"},"borderRadius":{"type":"integer","default":14},"contentTypo":{"type":"object","default":{}},"buttonTypo":{"type":"object","default":{}},"sectionBg":{"type":"string","default":"#ffffff"},"contentColor":{"type":"string","default":"#334155"},"gradientTo":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6366f1"},"buttonBg":{"type":"string","default":"#6366f1"},"buttonColor":{"type":"string","default":"#ffffff"}}},"tblock-toolkit\/interactive-steps":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/interactive-steps","title":"Interactive Steps","category":"bblockx-interactive","description":"Step-by-step wizard or process block with clickable numbered steps that reveal different content panels.","keywords":["steps","wizard","process","interactive","progress","tabs"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-interactive-steps-editor","style":"bblockx-interactive-steps-style","viewScript":"bblockx-interactive-steps-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"steps":{"type":"array","default":[{"title":"Discovery","icon":"\ud83d\udd0d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Understand the Problem","body":"We start by diving deep into your business goals and challenges to define a clear scope."},{"title":"Design","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Craft the Solution","body":"Our designers create wireframes and prototypes, iterating until the experience feels just right."},{"title":"Develop","icon":"\ud83d\udcbb","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Build with Precision","body":"Engineers turn the designs into production-ready code with clean architecture and tests."},{"title":"Launch","icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","heading":"Go Live with Confidence","body":"We deploy your product and monitor performance, ensuring a smooth launch day."}]},"layout":{"type":"string","default":"horizontal"},"stepLayout":{"type":"string","default":"number-icon"},"showConnector":{"type":"boolean","default":true},"animateContent":{"type":"boolean","default":true},"initialStep":{"type":"number","default":0},"stepSize":{"type":"number","default":52},"stepFontSize":{"type":"number","default":14},"headingSize":{"type":"number","default":22},"headingTypo":{"type":"object","default":{}},"bodySize":{"type":"number","default":16},"bodyTypo":{"type":"object","default":{}},"connectorHeight":{"type":"number","default":3},"contentRadius":{"type":"number","default":16},"contentPadding":{"type":"number","default":32},"activeBg":{"type":"string","default":"#6366f1"},"activeColor":{"type":"string","default":"#ffffff"},"inactiveBg":{"type":"string","default":"#e8edf3"},"inactiveColor":{"type":"string","default":"#64748b"},"doneBg":{"type":"string","default":"#10b981"},"doneColor":{"type":"string","default":"#ffffff"},"connectorColor":{"type":"string","default":"#e8edf3"},"connectorDone":{"type":"string","default":"#10b981"},"contentBg":{"type":"string","default":"#f8fafc"},"contentBorder":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#475569"},"labelColor":{"type":"string","default":"#0f172a"},"sectionBg":{"type":"string","default":"transparent"}}},"tblock-toolkit\/radar-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/radar-chart","title":"Radar Chart","category":"bblockx-charts","icon":"chart-area","description":"Spider\/radar chart with multiple datasets, fill transparency, and axis customization using Chart.js (CDN).","keywords":["chart","radar","spider","web","data","visualization"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-radar-chart-editor","editorStyle":"bblockx-radar-chart-style","style":"bblockx-radar-chart-style","viewScript":"bblockx-radar-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"labels":{"type":"string","default":"Speed,Power,Range,Accuracy,Endurance,Agility"},"datasets":{"type":"array","default":[{"label":"Team A","data":"65,80,75,90,60,85","color":"#6c3fb5","fillAlpha":0.2},{"label":"Team B","data":"80,55,90,70,85,65","color":"#e040fb","fillAlpha":0.2}]},"size":{"type":"number","default":340},"scaleMin":{"type":"number","default":0},"scaleMax":{"type":"number","default":100},"gridLines":{"type":"number","default":5},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"top"},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"title":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/sticky-two-col":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sticky-two-col","title":"Sticky Two Column","description":"One column scrolls through feature highlights; the other stays sticky showing the active image \u2014 perfect for product tours and feature pages.","category":"bblockx-layout","icon":"columns","keywords":["sticky","two column","split","features","product","tour","scroll"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sticky-two-col-editor","style":"bblockx-sticky-two-col-style","viewScript":"bblockx-sticky-two-col-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"eyebrow":"Step 1","title":"Set up in minutes","text":"Install once and your entire team is ready to go. No complicated configuration \u2014 just connect your account and start.","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#6366f1"},{"eyebrow":"Step 2","title":"Collaborate in real time","text":"Everyone works on the same canvas simultaneously. Comments, cursors and edits appear instantly across all devices.","icon":"\ud83e\udd1d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#ec4899"},{"eyebrow":"Step 3","title":"Ship with confidence","text":"Built-in review flows, version history and one-click rollback mean you can move fast without breaking things.","icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#16a34a"}]},"stickyPosition":{"type":"string","default":"right"},"splitRatio":{"type":"string","default":"50-50"},"stickyOffset":{"type":"number","default":80},"imageRadius":{"type":"number","default":16},"showDivider":{"type":"boolean","default":true},"showProgressBar":{"type":"boolean","default":true},"iconSize":{"type":"number","default":36},"gap":{"type":"number","default":80},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"panelBg":{"type":"string","default":"#f8f8fc"},"eyebrowColor":{"type":"string","default":"#6366f1"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"iconBg":{"type":"string","default":"#ede9fe"},"dividerColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#6366f1"},"titleFontSize":{"type":"number","default":22},"titleFontWeight":{"type":"string","default":"800"},"titleLineHeight":{"type":"number","default":1.2},"bodyFontSize":{"type":"number","default":15},"bodyLineHeight":{"type":"number","default":1.7},"eyebrowFontSize":{"type":"number","default":12},"eyebrowTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/confetti-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/confetti-button","title":"Confetti Button","category":"bblockx-effects","icon":"star-filled","description":"A call-to-action button that triggers a burst of canvas confetti particles on click. Supports multiple confetti styles, custom colors, particle physics and link\/action settings.","keywords":["confetti","button","celebration","cta","particles","fun","interactive","burst","fireworks"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-confetti-button-editor","style":"bblockx-confetti-button-style","viewScript":"bblockx-confetti-button-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["center","wide","full"]},"attributes":{"text":{"type":"string","default":"\ud83c\udf89 Celebrate!"},"subText":{"type":"string","default":""},"showSubText":{"type":"boolean","default":false},"url":{"type":"string","default":""},"openInNewTab":{"type":"boolean","default":false},"confettiStyle":{"type":"string","default":"burst"},"particleCount":{"type":"number","default":120},"spread":{"type":"number","default":70},"gravity":{"type":"number","default":1},"particleSize":{"type":"number","default":8},"colors":{"type":"array","default":["#ff6b6b","#ffd93d","#6bcb77","#4d96ff","#c77dff","#ff9f1c"]},"shapes":{"type":"string","default":"mixed"},"origin":{"type":"string","default":"button"},"duration":{"type":"number","default":3000},"repeat":{"type":"boolean","default":true},"buttonBg":{"type":"string","default":"#6366f1"},"buttonColor":{"type":"string","default":"#ffffff"},"buttonHoverBg":{"type":"string","default":"#4f46e5"},"buttonRadius":{"type":"number","default":12},"buttonPaddingV":{"type":"number","default":16},"buttonPaddingH":{"type":"number","default":40},"fontSize":{"type":"number","default":18},"fontWeight":{"type":"string","default":"700"},"showShadow":{"type":"boolean","default":true},"align":{"type":"string","default":"center"},"fullWidth":{"type":"boolean","default":false},"maxWidth":{"type":"number","default":400},"iconBefore":{"type":"string","default":""},"iconBeforeType":{"type":"string","default":"custom-char"},"iconBeforeDashicon":{"type":"string","default":"arrow-left-alt"},"iconBeforeImageUrl":{"type":"string","default":""},"iconAfter":{"type":"string","default":""},"iconAfterType":{"type":"string","default":"custom-char"},"iconAfterDashicon":{"type":"string","default":"arrow-right-alt"},"iconAfterImageUrl":{"type":"string","default":""},"typoButton":{"type":"object","default":{}}}},"tblock-toolkit\/step-progress":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/step-progress","title":"Step Progress","category":"bblockx-content","icon":"editor-ol","description":"Horizontal wizard progress bar showing current step out of N with labels and colors.","keywords":["step","progress","wizard","steps","process","bar"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-step-progress-editor","editorStyle":"bblockx-step-progress-style","style":"bblockx-step-progress-style","viewScript":"bblockx-step-progress-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"steps":{"type":"array","default":[{"label":"Setup"},{"label":"Configure"},{"label":"Review"},{"label":"Done"}]},"currentStep":{"type":"number","default":2},"showNumbers":{"type":"boolean","default":true},"barHeight":{"type":"number","default":4},"circleSize":{"type":"number","default":36},"completedColor":{"type":"string","default":"#22c55e"},"activeColor":{"type":"string","default":"#6c3fb5"},"pendingColor":{"type":"string","default":"#e8edf3"},"labelSz":{"type":"number","default":13},"connectorStyle":{"type":"string","default":"solid"},"labelFontWeight":{"type":"string","default":"400"},"labelLineHeight":{"type":"number","default":1.4},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/post-carousel":{"apiVersion":3,"name":"tblock-toolkit\/post-carousel","title":"Post Carousel","category":"bblockx-blog","description":"A responsive carousel of posts with autoplay, arrows, and dots.","keywords":["carousel","posts","slider","blog"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-post-carousel-editor","editorStyle":"bblockx-post-carousel-style","style":"bblockx-post-carousel-style","viewScript":"bblockx-post-carousel-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"postType":{"type":"string","default":"post"},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"desc"},"perPage":{"type":"number","default":6},"excerptLen":{"type":"number","default":20},"slidesPerView":{"type":"number","default":3},"slidesPerViewTablet":{"type":"number","default":2},"slidesPerViewMobile":{"type":"number","default":1},"gap":{"type":"number","default":24},"autoplay":{"type":"boolean","default":true},"autoplaySpeed":{"type":"number","default":4000},"pauseOnHover":{"type":"boolean","default":true},"loop":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"arrowStyle":{"type":"string","default":"circle"},"showImage":{"type":"boolean","default":true},"showMeta":{"type":"boolean","default":true},"showExcerpt":{"type":"boolean","default":true},"showReadMore":{"type":"boolean","default":true},"readMoreLabel":{"type":"string","default":"Read More"},"imageRatio":{"type":"string","default":"56.25"},"cardStyle":{"type":"string","default":"shadow"},"cardBg":{"type":"string","default":"#ffffff"},"cardRadius":{"type":"number","default":14},"titleColor":{"type":"string","default":"#0f172a"},"excerptColor":{"type":"string","default":"#64748b"},"metaColor":{"type":"string","default":"#9ca3af"},"linkColor":{"type":"string","default":"#2563eb"},"arrowBg":{"type":"string","default":"#ffffff"},"arrowColor":{"type":"string","default":"#0f172a"},"dotColor":{"type":"string","default":"#d7dee8"},"dotActiveColor":{"type":"string","default":"#0f172a"},"titleTypo":{"type":"object","default":{}},"excerptTypo":{"type":"object","default":{}},"metaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/review-box":{"apiVersion":3,"name":"tblock-toolkit\/review-box","title":"Review Box","category":"bblockx-blog","description":"Professional review card with score, pros\/cons, and Schema.org markup.","keywords":["review","rating","pros","cons","verdict","schema"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-review-box-editor","editorStyle":"bblockx-review-box-style","style":"bblockx-review-box-style","viewScript":"bblockx-review-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"productName":{"type":"string","default":"Product Name"},"reviewTitle":{"type":"string","default":"Our Verdict"},"summary":{"type":"string","default":""},"score":{"type":"number","default":4.5},"maxScore":{"type":"number","default":5},"scoreLabel":{"type":"string","default":"Overall Score"},"pros":{"type":"array","default":[{"id":"pro-1","text":"Excellent build quality"},{"id":"pro-2","text":"Great value for money"},{"id":"pro-3","text":"Easy to use"}]},"cons":{"type":"array","default":[{"id":"con-1","text":"Limited color options"},{"id":"con-2","text":"Battery life could be better"}]},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"price":{"type":"string","default":""},"priceLabel":{"type":"string","default":"Price"},"buttonLabel":{"type":"string","default":"Buy Now"},"buttonUrl":{"type":"string","default":""},"buttonStyle":{"type":"string","default":"primary"},"schemaType":{"type":"string","default":"Product"},"schemaEnabled":{"type":"boolean","default":true},"skin":{"type":"string","default":"bordered"},"starColor":{"type":"string","default":"#f59e0b"},"proColor":{"type":"string","default":"#10b981"},"conColor":{"type":"string","default":"#ef4444"},"headerBg":{"type":"string","default":"#f8fafc"},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"borderRadius":{"type":"number","default":12},"scoreBg":{"type":"string","default":"#2563eb"},"scoreColor":{"type":"string","default":"#ffffff"},"scoreSize":{"type":"number","default":48},"summarySize":{"type":"number","default":14},"priceSize":{"type":"number","default":14},"priceLabelSize":{"type":"number","default":14},"scoreLabelSize":{"type":"number","default":10},"productNameSize":{"type":"number","default":22},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/data-table":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/data-table","title":"Data Table","category":"bblockx-charts","icon":"editor-table","description":"Interactive data table with sorting, search, pagination and export.","keywords":["table","data","grid","spreadsheet","csv","excel","sort","filter"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-data-table-editor","editorStyle":"bblockx-data-table-style","style":"bblockx-data-table-style","viewScript":"bblockx-data-table-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"columns":{"type":"number","default":4},"headers":{"type":"array","default":["Name","Category","Price","Status"]},"rows":{"type":"array","default":[["Product A","Electronics","$299","In Stock"],["Product B","Clothing","$49","Low Stock"],["Product C","Home & Garden","$149","In Stock"],["Product D","Electronics","$599","Out of Stock"]]},"caption":{"type":"string","default":""},"captionPosition":{"type":"string","default":"bottom"},"searchEnabled":{"type":"boolean","default":true},"searchPlaceholder":{"type":"string","default":"Search..."},"sortingEnabled":{"type":"boolean","default":true},"paginationEnabled":{"type":"boolean","default":false},"itemsPerPage":{"type":"number","default":10},"stickyHeader":{"type":"boolean","default":false},"stickyFirstColumn":{"type":"boolean","default":false},"zebraStriping":{"type":"boolean","default":true},"rowHoverHighlight":{"type":"boolean","default":true},"responsiveMode":{"type":"string","default":"scroll"},"exportEnabled":{"type":"boolean","default":true},"exportCsvText":{"type":"string","default":"Export CSV"},"tableStyle":{"type":"string","default":"default"},"tableAlign":{"type":"string","default":"left"},"headerBg":{"type":"string","default":"#f8fafc"},"headerColor":{"type":"string","default":"#1e293b"},"headerBorderColor":{"type":"string","default":"#e2e8f0"},"cellBg":{"type":"string","default":"#ffffff"},"cellBgAlt":{"type":"string","default":"#f8fafc"},"cellColor":{"type":"string","default":"#475569"},"cellBorderColor":{"type":"string","default":"#e2e8f0"},"hoverBg":{"type":"string","default":"#f1f5f9"},"accentColor":{"type":"string","default":"#3b82f6"},"headerFontSize":{"type":"number","default":14},"headerFontWeight":{"type":"number","default":600},"cellFontSize":{"type":"number","default":14},"cellFontWeight":{"type":"number","default":400},"typoHeader":{"type":"object","default":{}},"typoCell":{"type":"object","default":{}},"cellPadding":{"type":"number","default":12},"borderWidth":{"type":"number","default":1},"borderRadius":{"type":"number","default":14},"columnWidths":{"type":"array","default":[]},"columnAligns":{"type":"array","default":[]}}},"tblock-toolkit\/pullquote-pro":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pullquote-pro","title":"Pullquote Pro","category":"bblockx-blog","icon":"format-quote","description":"Eye-catching quotation with large typography, decorative marks, author avatar, and alignment options.","keywords":["pullquote","quote","citation","blockquote","magazine","author"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pullquote-pro-editor","editorStyle":"bblockx-pullquote-pro-style","style":"bblockx-pullquote-pro-style","viewScript":"bblockx-pullquote-pro-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"quoteText":{"type":"string","default":"Design is not just what it looks like and feels like. Design is how it works."},"authorName":{"type":"string","default":"Steve Jobs"},"authorRole":{"type":"string","default":"Co-founder, Apple"},"showAvatar":{"type":"boolean","default":false},"avatarUrl":{"type":"string","default":""},"avatarId":{"type":"number","default":0},"avatarSize":{"type":"number","default":56},"quoteMarkStyle":{"type":"string","default":"curved"},"layout":{"type":"string","default":"center"},"showAccent":{"type":"boolean","default":true},"accentPosition":{"type":"string","default":"left"},"accentColor":{"type":"string","default":"#6c3fb5"},"accentWidth":{"type":"number","default":4},"bgColor":{"type":"string","default":""},"textColor":{"type":"string","default":"#222222"},"markColor":{"type":"string","default":"#d1c4e9"},"quoteTypo":{"type":"object","default":{}},"authorTypo":{"type":"object","default":{}},"preset":{"type":"string","default":"editorial"},"borderRadius":{"type":"number","default":14},"paddingV":{"type":"number","default":40},"paddingH":{"type":"number","default":40},"shadow":{"type":"boolean","default":false}}},"tblock-toolkit\/gallery-showcase":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gallery-showcase","version":"1.0.0","title":"Gallery Showcase","category":"bblockx-media","icon":"format-gallery","description":"Featured image with a clickable thumbnail strip \u2014 click any thumbnail to swap the main large view. Perfect for portfolio details, product image galleries, and case study illustrations.","keywords":["gallery","showcase","thumbnails","product","portfolio","viewer"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gallery-showcase-editor","style":"bblockx-gallery-showcase-style","viewScript":"bblockx-gallery-showcase-frontend","attributes":{"images":{"type":"array","default":[],"items":{"type":"object"}},"thumbnailPosition":{"type":"string","default":"bottom"},"thumbnailsVisible":{"type":"number","default":5},"thumbnailGap":{"type":"number","default":8},"thumbnailRadius":{"type":"number","default":8},"mainRadius":{"type":"number","default":16},"mainAspect":{"type":"string","default":"4\/3"},"mainObjectFit":{"type":"string","default":"cover"},"showCaption":{"type":"boolean","default":true},"captionPosition":{"type":"string","default":"overlay"},"showCounter":{"type":"boolean","default":true},"enableLightbox":{"type":"boolean","default":true},"lightboxOverlayBg":{"type":"string","default":"rgba(0,0,0,0.92)"},"enableKeyboard":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"arrowStyle":{"type":"string","default":"circle"},"showZoom":{"type":"boolean","default":false},"transitionType":{"type":"string","default":"fade"},"transitionDuration":{"type":"number","default":320},"mainShadow":{"type":"boolean","default":true},"captionBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"captionColor":{"type":"string","default":"#ffffff"},"captionSize":{"type":"number","default":14},"typoCaption":{"type":"object","default":{}},"typoCounter":{"type":"object","default":{}},"activeBorderColor":{"type":"string","default":"#6c3fb5"},"activeBorderWidth":{"type":"number","default":3},"arrowBg":{"type":"string","default":"rgba(0,0,0,0.5)"},"arrowColor":{"type":"string","default":"#ffffff"},"counterBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"counterColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}}},"tblock-toolkit\/post-grid":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/post-grid","title":"Post Grid","description":"Display posts or custom post types in a responsive card grid. Powered by the built-in REST API endpoint.","category":"bblockx-blog","icon":"grid-view","keywords":["posts","grid","blog","cards","query","cpt"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-post-grid-editor","editorStyle":"bblockx-post-grid-style","style":"bblockx-post-grid-style","viewScript":"bblockx-post-grid-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"postType":{"type":"string","default":"post"},"orderby":{"type":"string","default":"date"},"order":{"type":"string","default":"desc"},"perPage":{"type":"number","default":6},"offset":{"type":"number","default":0},"excerptLen":{"type":"number","default":20},"columns":{"type":"number","default":3},"columnsTablet":{"type":"number","default":2},"columnsMobile":{"type":"number","default":1},"gapX":{"type":"number","default":24},"gapY":{"type":"number","default":24},"showImage":{"type":"boolean","default":true},"imageRatio":{"type":"string","default":"56.25"},"imageHoverEffect":{"type":"string","default":"zoom"},"showMeta":{"type":"boolean","default":true},"showExcerpt":{"type":"boolean","default":true},"showReadMore":{"type":"boolean","default":true},"readMoreLabel":{"type":"string","default":"Read More"},"readMoreStyle":{"type":"string","default":"link"},"cardStyle":{"type":"string","default":"shadow"},"cardBg":{"type":"string","default":"#ffffff"},"cardRadius":{"type":"number","default":14},"titleColor":{"type":"string","default":"#0f172a"},"titleHoverColor":{"type":"string","default":"#2563eb"},"excerptColor":{"type":"string","default":"#64748b"},"metaColor":{"type":"string","default":"#9ca3af"},"linkColor":{"type":"string","default":"#2563eb"},"borderColor":{"type":"string","default":"#e8edf3"},"noPostsMessage":{"type":"string","default":"No posts found."},"titleTypo":{"type":"object","default":{}},"excerptTypo":{"type":"object","default":{}},"metaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/pricing-table":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pricing-table","title":"Pricing Table","category":"bblockx-marketing","icon":"products","description":"Pricing card with plan name, price, features list, and CTA button. Highlight popular plans with a badge.","keywords":["pricing","plan","price","table","card","subscription","tariff"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pricing-table-editor","editorStyle":"bblockx-pricing-table-style","style":"bblockx-pricing-table-style","viewScript":"bblockx-pricing-table-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"planName":{"type":"string","default":"Professional"},"planDescription":{"type":"string","default":"Perfect for growing teams and projects"},"currency":{"type":"string","default":"$"},"currencyPosition":{"type":"string","default":"before"},"price":{"type":"string","default":"49"},"pricePeriod":{"type":"string","default":"\/month"},"priceSubtext":{"type":"string","default":"Billed annually"},"features":{"type":"array","default":[{"text":"Unlimited projects","included":true,"icon":"dashicons-yes-alt"},{"text":"Advanced analytics","included":true,"icon":"dashicons-yes-alt"},{"text":"Priority support","included":true,"icon":"dashicons-yes-alt"},{"text":"Custom integrations","included":true,"icon":"dashicons-yes-alt"},{"text":"White label exports","included":false,"icon":"dashicons-no-alt"},{"text":"Dedicated manager","included":false,"icon":"dashicons-no-alt"}]},"buttonText":{"type":"string","default":"Get Started"},"buttonUrl":{"type":"string","default":"#"},"buttonTarget":{"type":"boolean","default":false},"isPopular":{"type":"boolean","default":true},"popularLabel":{"type":"string","default":"Most Popular"},"cardStyle":{"type":"string","default":"shadow"},"layout":{"type":"string","default":"vertical"},"iconStyle":{"type":"string","default":"dashicons"},"showDescription":{"type":"boolean","default":true},"showPriceSubtext":{"type":"boolean","default":true},"showFeatureDivider":{"type":"boolean","default":true},"featureListStyle":{"type":"string","default":"icon"},"accentColor":{"type":"string","default":"#2563eb"},"accentColorSecondary":{"type":"string","default":"#1e40af"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"cardBorderWidth":{"type":"number","default":2},"cardBorderRadius":{"type":"number","default":16},"cardPaddingTop":{"type":"number","default":36},"cardPaddingRight":{"type":"number","default":32},"cardPaddingBottom":{"type":"number","default":36},"cardPaddingLeft":{"type":"number","default":32},"nameTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"priceTypo":{"type":"object","default":{}},"featureTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}},"planNameColor":{"type":"string","default":"#0f172a"},"descriptionColor":{"type":"string","default":"#64748b"},"priceColor":{"type":"string","default":"#0f172a"},"currencySize":{"type":"number","default":24},"periodSize":{"type":"number","default":16},"periodColor":{"type":"string","default":"#64748b"},"priceSubtextSize":{"type":"number","default":13},"priceSubtextColor":{"type":"string","default":"#94a3b8"},"featureColor":{"type":"string","default":"#334155"},"featureExcludedColor":{"type":"string","default":"#94a3b8"},"featureIncludedIconColor":{"type":"string","default":"#22c55e"},"featureExcludedIconColor":{"type":"string","default":"#cbd5e1"},"featureGap":{"type":"number","default":12},"btnBg":{"type":"string","default":"#2563eb"},"btnColor":{"type":"string","default":"#ffffff"},"btnBgHover":{"type":"string","default":"#1d4ed8"},"btnColorHover":{"type":"string","default":"#ffffff"},"btnBorderColor":{"type":"string","default":"#2563eb"},"btnBorderWidth":{"type":"number","default":2},"btnBorderRadius":{"type":"number","default":8},"btnPaddingV":{"type":"number","default":14},"btnWidth":{"type":"string","default":"full"},"badgeBg":{"type":"string","default":"#2563eb"},"badgeColor":{"type":"string","default":"#ffffff"},"badgeSize":{"type":"number","default":12},"badgeBorderRadius":{"type":"number","default":50},"headerBg":{"type":"string","default":"transparent"},"headerStyle":{"type":"string","default":"default"},"sectionGap":{"type":"number","default":24}}},"tblock-toolkit\/roi-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/roi-calculator","version":"1.0.0","title":"ROI Calculator","category":"bblockx-calculators","icon":"chart-line","description":"Calculate return on investment with net profit, ROI %, payback period, and annualized return.","keywords":["roi","return","investment","profit","calculator","business"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-roi-calculator-editor","style":"bblockx-roi-calculator-style","viewScript":"bblockx-roi-calculator-frontend","attributes":{"title":{"type":"string","default":"ROI Calculator"},"subtitle":{"type":"string","default":"Calculate your return on investment instantly"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"currency":{"type":"string","default":"$"},"defaultInvestment":{"type":"number","default":10000},"defaultReturn":{"type":"number","default":15000},"defaultYears":{"type":"number","default":3},"showPayback":{"type":"boolean","default":true},"showAnnualized":{"type":"boolean","default":true},"showBreakdown":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":""},"resultBg":{"type":"string","default":"#6c3fb5"},"resultColor":{"type":"string","default":"#ffffff"},"positiveColor":{"type":"string","default":"#10b981"},"negativeColor":{"type":"string","default":"#ef4444"},"statBg":{"type":"string","default":"#f5f7fb"},"statBorder":{"type":"string","default":"#e8edf3"},"statValueColor":{"type":"string","default":"#0f172a"},"statLabelColor":{"type":"string","default":"#64748b"},"inputBorder":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"resultSize":{"type":"number","default":48},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":560},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/media-quote":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/media-quote","version":"1.0.0","title":"Media Quote","category":"bblockx-blog","icon":"format-quote","description":"Quote with embedded video thumbnail (play button overlay) or image and speaker attribution. Perfect for podcast clips, interview excerpts, and video testimonials.","keywords":["quote","video","media","testimonial","podcast","interview","speaker"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-media-quote-editor","style":"bblockx-media-quote-style","viewScript":"bblockx-media-quote-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"quote":{"type":"string","default":"\"This completely changed how I think about building an audience. The insights in this episode are genuinely priceless.\""},"videoUrl":{"type":"string","default":""},"thumbnailUrl":{"type":"string","default":""},"thumbnailId":{"type":"integer","default":0},"showVideo":{"type":"boolean","default":true},"mediaType":{"type":"string","default":"video"},"mediaLabel":{"type":"string","default":"Watch the full episode"},"showMediaLabel":{"type":"boolean","default":true},"speakerName":{"type":"string","default":"Alex Rivera"},"speakerTitle":{"type":"string","default":"Founder, GrowthLab"},"speakerCompany":{"type":"string","default":""},"speakerAvatarUrl":{"type":"string","default":""},"speakerAvatarId":{"type":"integer","default":0},"layout":{"type":"string","default":"media-left"},"style":{"type":"string","default":"card"},"quoteColor":{"type":"string","default":"#0f172a"},"speakerColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"borderColor":{"type":"string","default":"#e8edf3"},"cardBg":{"type":"string","default":"#f8fafc"},"playBtnBg":{"type":"string","default":"#ffffff"},"playBtnColor":{"type":"string","default":"#7c3aed"},"quoteSize":{"type":"integer","default":20},"quoteTypo":{"type":"object","default":{}},"speakerNameTypo":{"type":"object","default":{}},"speakerTitleTypo":{"type":"object","default":{}},"showQuoteIcon":{"type":"boolean","default":true},"mediaRadius":{"type":"integer","default":12},"borderRadius":{"type":"integer","default":16},"maxWidth":{"type":"integer","default":900},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/split-price-cta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-price-cta","title":"Split Price CTA","category":"bblockx-marketing","icon":"columns","description":"Two-column sales section: pricing offer on the left, CTA with supporting benefits on the right. Common on SaaS pricing and checkout pages.","keywords":["pricing","cta","split","offer","sales","conversion","plan"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-price-cta-editor","style":"bblockx-split-price-cta-style","attributes":{"priceLabel":{"type":"string","default":"Start for free"},"priceValue":{"type":"string","default":"$0"},"pricePeriod":{"type":"string","default":"forever"},"priceNote":{"type":"string","default":"No credit card required"},"showOldPrice":{"type":"boolean","default":false},"oldPrice":{"type":"string","default":"$49"},"showBadge":{"type":"boolean","default":true},"badge":{"type":"string","default":"\ud83d\udd25 Limited offer"},"features":{"type":"array","default":[{"id":"f1","text":"Up to 5 projects"},{"id":"f2","text":"10 GB cloud storage"},{"id":"f3","text":"Community support"},{"id":"f4","text":"Core integrations"}],"items":{"type":"object"}},"ctaHeading":{"type":"string","default":"Ready to get started?"},"ctaSubtitle":{"type":"string","default":"Join over 50,000 teams already building with us. Setup takes less than 2 minutes."},"primaryLabel":{"type":"string","default":"Start free \u2014 upgrade anytime"},"primaryUrl":{"type":"string","default":"#"},"primaryTarget":{"type":"string","default":"_self"},"showSecondary":{"type":"boolean","default":true},"secondaryLabel":{"type":"string","default":"Talk to sales"},"secondaryUrl":{"type":"string","default":"#"},"secondaryTarget":{"type":"string","default":"_self"},"showSocialProof":{"type":"boolean","default":true},"socialProofText":{"type":"string","default":"\"Best investment our team made this year.\""},"socialProofAuthor":{"type":"string","default":"\u2014 Sarah K., CTO at Acme"},"leftStyle":{"type":"string","default":"gradient"},"leftGradient":{"type":"string","default":"linear-gradient(135deg,#6c3fb5 0%,#2563eb 100%)"},"leftBg":{"type":"string","default":"#6c3fb5"},"checkColor":{"type":"string","default":"#a78bfa"},"priceLabelColor":{"type":"string","default":"rgba(255,255,255,0.75)"},"priceValueColor":{"type":"string","default":"#ffffff"},"priceNoteColor":{"type":"string","default":"rgba(255,255,255,0.55)"},"featureColor":{"type":"string","default":"#ffffff"},"rightBg":{"type":"string","default":"#ffffff"},"ctaHeadingColor":{"type":"string","default":"#0f172a"},"ctaSubtitleColor":{"type":"string","default":"#475569"},"primaryBg":{"type":"string","default":"#7c3aed"},"primaryColor":{"type":"string","default":"#ffffff"},"proofColor":{"type":"string","default":"#64748b"},"borderColor":{"type":"string","default":"#e2e8f0"},"blockRadius":{"type":"number","default":20},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"btnRadius":{"type":"number","default":14},"priceSize":{"type":"number","default":60},"ctaHeadingSize":{"type":"number","default":28},"priceFontWeight":{"type":"number","default":800},"ctaHeadingFontWeight":{"type":"number","default":700},"priceTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"badgeTypo":{"type":"object","default":{}},"featureTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true}}},"tblock-toolkit\/grade-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/grade-calculator","title":"Grade Calculator","category":"bblockx-calculators","icon":"awards","description":"Calculate weighted average grades across multiple subjects or assignments. Shows overall grade with letter and percentage.","keywords":["grade","average","weighted","gpa","score","assignment","calculator","school"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-grade-calculator-editor","style":"bblockx-grade-calculator-style","viewScript":"bblockx-grade-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Grade Calculator"},"subtitle":{"type":"string","default":"Calculate your weighted average grade across all subjects"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"gradeMode":{"type":"string","default":"weighted"},"showLetterGrade":{"type":"boolean","default":true},"showGradeScale":{"type":"boolean","default":true},"showBreakdown":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#6c3fb5"},"resultColor":{"type":"string","default":"#ffffff"},"gradeAColor":{"type":"string","default":"#10b981"},"gradeBColor":{"type":"string","default":"#3b82f6"},"gradeCColor":{"type":"string","default":"#f59e0b"},"gradeDColor":{"type":"string","default":"#ef4444"},"gradeFColor":{"type":"string","default":"#64748b"},"rowBg":{"type":"string","default":"#f8fafc"},"rowBorder":{"type":"string","default":"#e8edf3"},"scaleBg":{"type":"string","default":"#f5f7fb"},"scaleBorder":{"type":"string","default":"#e8edf3"},"inputBorder":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"resultSize":{"type":"number","default":64},"letterSize":{"type":"number","default":48},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":640},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleLineHeight":{"type":"number","default":1.2},"resultFontWeight":{"type":"string","default":"800"},"typoTitle":{"type":"object","default":{}},"typoResult":{"type":"object","default":{}},"typoLetter":{"type":"object","default":{}}}},"tblock-toolkit\/story-section":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/story-section","title":"Story Section","description":"Full-width founder or brand story section with photo, pull quote, and milestones.","category":"bblockx-business","icon":"book-alt","keywords":["story","founder","about","brand","milestones","timeline"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-story-section-editor","editorStyle":"bblockx-story-section-style","style":"bblockx-story-section-style","viewScript":"bblockx-story-section-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"layout":{"type":"string","default":"photo-left"},"headline":{"type":"string","default":"Our Story"},"subheadline":{"type":"string","default":"How it all started \u2014 and where we're headed."},"bodyText":{"type":"string","default":"We started with a simple idea: make the web more beautiful and accessible for everyone. Over the years we've grown into a passionate team of builders, designers, and thinkers who care deeply about craft."},"founderName":{"type":"string","default":"Alex Johnson"},"founderTitle":{"type":"string","default":"Founder & CEO"},"founderPhotoUrl":{"type":"string","default":""},"founderPhotoId":{"type":"number","default":0},"showPhoto":{"type":"boolean","default":true},"photoCaption":{"type":"boolean","default":true},"pullQuote":{"type":"string","default":"\"We didn't just build a product \u2014 we built something we're proud of.\""},"showPullQuote":{"type":"boolean","default":true},"showMilestones":{"type":"boolean","default":true},"milestones":{"type":"array","default":[{"year":"2018","title":"Founded","description":"Started as a one-person project in a home office."},{"year":"2020","title":"First 1,000 Users","description":"Reached our first major milestone through word of mouth."},{"year":"2022","title":"Series A","description":"Raised funding to grow the team and expand the product."},{"year":"2024","title":"Global Launch","description":"Expanded to 40+ countries and 100,000+ active users."}]},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Join Our Journey"},"ctaUrl":{"type":"string","default":"#"},"ctaNewTab":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6366f1"},"headlineColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#475569"},"bodyColor":{"type":"string","default":"#334155"},"quoteColor":{"type":"string","default":"#1e293b"},"yearColor":{"type":"string","default":"#6366f1"},"milestoneTitleColor":{"type":"string","default":"#0f172a"},"milestoneTextColor":{"type":"string","default":"#475569"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"headlineSize":{"type":"number","default":40},"subSize":{"type":"number","default":18},"quoteSize":{"type":"number","default":22},"bodySize":{"type":"number","default":16},"borderRadius":{"type":"number","default":12},"photoBorderRadius":{"type":"number","default":12},"headlineFontWeight":{"type":"string","default":"800"},"bodyFontWeight":{"type":"string","default":"400"},"headlineLineHeight":{"type":"number","default":1.1},"bodyLineHeight":{"type":"number","default":1.7},"headlineTypo":{"type":"object","default":{}},"subheadlineTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"quoteTypo":{"type":"object","default":{}}}},"tblock-toolkit\/reveal-swipe-cards":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/reveal-swipe-cards","title":"Reveal Swipe Cards","description":"Before\/after swipe reveal cards \u2014 drag the divider to uncover the back image.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reveal-swipe-cards-editor","style":"bblockx-reveal-swipe-cards-style","viewScript":"bblockx-reveal-swipe-cards-frontend","icon":"slides","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"frontUrl":"","frontAlt":"Before","frontLabel":"Before","backUrl":"","backAlt":"After","backLabel":"After","frontBg":"#94a3b8","backBg":"#6366f1","initialPosition":50},{"frontUrl":"","frontAlt":"Before","frontLabel":"Before","backUrl":"","backAlt":"After","backLabel":"After","frontBg":"#fb923c","backBg":"#f43f5e","initialPosition":50}]},"columns":{"type":"integer","default":2},"cardHeight":{"type":"integer","default":360},"cardRadius":{"type":"integer","default":16},"gap":{"type":"integer","default":24},"dividerWidth":{"type":"integer","default":3},"handleSize":{"type":"integer","default":44},"showLabels":{"type":"boolean","default":true},"labelSize":{"type":"integer","default":13},"orientation":{"type":"string","default":"horizontal"},"dividerColor":{"type":"string","default":"#ffffff"},"handleBg":{"type":"string","default":"#ffffff"},"handleColor":{"type":"string","default":"#0f172a"},"labelBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"labelColor":{"type":"string","default":"#ffffff"},"labelFontWeight":{"type":"number","default":600},"labelLineHeight":{"type":"number","default":1.3},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/social-share":{"apiVersion":3,"name":"tblock-toolkit\/social-share","title":"Social Share","category":"bblockx-blog","description":"Social sharing buttons for any page or post.","keywords":["share","social","twitter","facebook"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-share-editor","editorStyle":"bblockx-social-share-style","style":"bblockx-social-share-style","viewScript":"bblockx-social-share-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"networks":{"type":"array","default":["twitter","facebook","linkedin"]},"style":{"type":"string","default":"icon-text"},"size":{"type":"number","default":38},"gap":{"type":"number","default":20},"iconRadius":{"type":"number","default":14},"alignment":{"type":"string","default":"left"},"useBrandColors":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#1d4ed8"},"iconColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#ffffff"},"fontSize":{"type":"number","default":13},"fontWeight":{"type":"number","default":600},"label":{"type":"string","default":"Share:"},"showLabel":{"type":"boolean","default":false},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/split-panel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-panel","version":"1.0.0","title":"Split Panel","category":"bblockx-layout","description":"Two-column comparison panel for Before\/After, Problem\/Solution, or any paired content.","keywords":["split","compare","before after","problem solution","two column"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-panel-editor","style":"bblockx-split-panel-style","attributes":{"showTitle":{"type":"boolean","default":false},"title":{"type":"string","default":""},"leftTitle":{"type":"string","default":"The Problem"},"leftIcon":{"type":"string","default":"\u274c"},"leftIconType":{"type":"string","default":"custom-char"},"leftIconDashicon":{"type":"string","default":""},"leftIconImageUrl":{"type":"string","default":""},"leftBody":{"type":"string","default":"Teams waste hours on manual reporting, chase data across multiple tools, and miss insights until it's too late."},"leftItems":{"type":"array","default":["No central data source","Manual spreadsheet updates","Delayed or missing insights","Error-prone copy-paste workflows"]},"leftBg":{"type":"string","default":"#fef2f2"},"leftAccent":{"type":"string","default":"#ef4444"},"rightTitle":{"type":"string","default":"The Solution"},"rightIcon":{"type":"string","default":"\u2705"},"rightIconType":{"type":"string","default":"custom-char"},"rightIconDashicon":{"type":"string","default":""},"rightIconImageUrl":{"type":"string","default":""},"rightBody":{"type":"string","default":"One unified dashboard automates everything \u2014 live data, scheduled reports, and instant anomaly alerts."},"rightItems":{"type":"array","default":["Real-time unified data view","Automated scheduled reports","Instant smart alerts","Audit trail and version history"]},"rightBg":{"type":"string","default":"#f0fdf4"},"rightAccent":{"type":"string","default":"#10b981"},"showDivider":{"type":"boolean","default":true},"borderRadius":{"type":"number","default":14},"padding":{"type":"number","default":28},"fontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":19},"titleFontWeight":{"type":"number","default":700},"titleLineHeight":{"type":"number","default":1.3},"iconSize":{"type":"number","default":36},"itemFontSize":{"type":"number","default":13},"itemFontWeight":{"type":"number","default":400},"itemLineHeight":{"type":"number","default":1.5},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"headingTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/stopwatch":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/stopwatch","title":"Stopwatch","category":"bblockx-interactive","icon":"clock","description":"Interactive stopwatch with start\/pause\/reset controls and lap recording. Fully styled with customizable colors, display format, and rich Inspector settings.","keywords":["stopwatch","timer","clock","lap","time","counter","interactive"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-stopwatch-editor","style":"bblockx-stopwatch-style","viewScript":"bblockx-stopwatch-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Stopwatch"},"subtitle":{"type":"string","default":"Track elapsed time with laps"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showLaps":{"type":"boolean","default":true},"showMilliseconds":{"type":"boolean","default":true},"maxLaps":{"type":"number","default":20},"accentColor":{"type":"string","default":"#6366f1"},"startColor":{"type":"string","default":"#22c55e"},"stopColor":{"type":"string","default":"#ef4444"},"resetColor":{"type":"string","default":"#64748b"},"lapColor":{"type":"string","default":"#f59e0b"},"clockBg":{"type":"string","default":"#1e1b4b"},"clockColor":{"type":"string","default":"#e0e7ff"},"sectionBg":{"type":"string","default":"#f5f3ff"},"cardBg":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleFontSize":{"type":"number","default":26},"clockFontSize":{"type":"number","default":64},"contentMaxWidth":{"type":"number","default":560},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/dark-hero":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/dark-hero","title":"Dark Hero","category":"bblockx-layout","icon":"admin-appearance","description":"Dark glassmorphism hero for AI, SaaS and tech sites. Features glow effects, gradient text, optional floating stat badges, badge pill, and rich button controls.","keywords":["hero","dark","glass","glow","ai","saas","gradient","tech"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-dark-hero-editor","style":"bblockx-dark-hero-style","attributes":{"showBadge":{"type":"boolean","default":true},"badgeText":{"type":"string","default":"\u2726 Introducing v2.0"},"badgeStyle":{"type":"string","default":"glow"},"headline":{"type":"string","default":"Build Something Extraordinary"},"headlineStyle":{"type":"string","default":"gradient"},"gradientFrom":{"type":"string","default":"#ffffff"},"gradientTo":{"type":"string","default":"#a78bfa"},"gradientAngle":{"type":"number","default":135},"subtitle":{"type":"string","default":"The AI-powered platform that turns your ideas into production-ready software in minutes, not months."},"showSubtitle":{"type":"boolean","default":true},"primaryLabel":{"type":"string","default":"Start for free"},"primaryUrl":{"type":"string","default":"#"},"primaryTarget":{"type":"string","default":"_self"},"showSecondary":{"type":"boolean","default":true},"secondaryLabel":{"type":"string","default":"Watch demo"},"secondaryUrl":{"type":"string","default":"#"},"secondaryTarget":{"type":"string","default":"_self"},"showStats":{"type":"boolean","default":true},"stats":{"type":"array","default":[{"id":"s1","value":"50k+","label":"Active users"},{"id":"s2","value":"4.9\u2605","label":"App rating"},{"id":"s3","value":"99.9%","label":"Uptime SLA"}],"items":{"type":"object"}},"bgStyle":{"type":"string","default":"dark-purple"},"customBg":{"type":"string","default":"#0a0a0f"},"showGlow":{"type":"boolean","default":true},"glowColor":{"type":"string","default":"#6c3fb5"},"glowSize":{"type":"number","default":600},"showGrid":{"type":"boolean","default":true},"showNoise":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"center"},"minHeight":{"type":"number","default":620},"contentMaxWidth":{"type":"number","default":800},"headingSize":{"type":"number","default":64},"subtitleSize":{"type":"number","default":19},"typoHeading":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"paddingTop":{"type":"number","default":96},"paddingBottom":{"type":"number","default":96},"btnRadius":{"type":"number","default":14},"subtitleColor":{"type":"string","default":"rgba(255,255,255,0.65)"},"primaryBg":{"type":"string","default":"#7c3aed"},"primaryColor":{"type":"string","default":"#ffffff"},"statsColor":{"type":"string","default":"rgba(255,255,255,0.55)"}},"supports":{"html":false,"align":["full"],"spacing":{"margin":true}}},"tblock-toolkit\/spotlight-reveal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/spotlight-reveal","title":"Spotlight Reveal","description":"A cursor-following spotlight that reveals content beneath a dark overlay. Move your mouse over the section to illuminate the hidden content.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-spotlight-reveal-editor","style":"bblockx-spotlight-reveal-style","viewScript":"bblockx-spotlight-reveal-frontend","icon":"visibility","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Discover What's Hidden"},"subtext":{"type":"string","default":"Move your cursor over this section to reveal the content beneath the darkness."},"eyebrow":{"type":"string","default":"Spotlight Effect"},"showEyebrow":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Explore Now"},"ctaUrl":{"type":"string","default":"#"},"bgImageUrl":{"type":"string","default":""},"bgImageId":{"type":"number","default":0},"spotlightSize":{"type":"number","default":350},"spotlightSoft":{"type":"number","default":80},"triggerMode":{"type":"string","default":"cursor"},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":85},"revealColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#ffffff"},"subtextColor":{"type":"string","default":"#e8edf3"},"eyebrowColor":{"type":"string","default":"#a78bfa"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"headingSize":{"type":"number","default":48},"headingFontWeight":{"type":"string","default":"700"},"headingLineHeight":{"type":"number","default":1.2},"textSize":{"type":"number","default":18},"textLineHeight":{"type":"number","default":1.6},"eyebrowSize":{"type":"number","default":13},"maxWidth":{"type":"number","default":800},"paddingTop":{"type":"number","default":120},"paddingBottom":{"type":"number","default":120},"headingTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"ctaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/timeline-chart":{"apiVersion":3,"name":"tblock-toolkit\/timeline-chart","title":"Timeline Chart","category":"bblockx-charts","icon":"calendar-alt","description":"Horizontal Gantt-style timeline showing events and milestones on a shared time axis.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-timeline-chart-editor","style":"bblockx-timeline-chart-style","attributes":{"title":{"type":"string","default":"Project Roadmap 2025"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":720},"padTop":{"type":"number","default":50},"padLeft":{"type":"number","default":130},"padRight":{"type":"number","default":20},"padBottom":{"type":"number","default":30},"rowHeight":{"type":"number","default":44},"barHeight":{"type":"number","default":22},"timeStart":{"type":"number","default":0},"timeEnd":{"type":"number","default":12},"timeUnit":{"type":"string","default":"Month"},"showGrid":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":true},"showConnectors":{"type":"boolean","default":false},"labelFontSize":{"type":"number","default":12},"barFontSize":{"type":"number","default":10},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"axisColor":{"type":"string","default":"#e8edf3"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"titleTypo":{"type":"object","default":{}},"events":{"type":"array","default":[{"label":"Discovery","color":"#6366f1","start":0,"end":2},{"label":"Design","color":"#8b5cf6","start":1.5,"end":4},{"label":"Development","color":"#10b981","start":3.5,"end":9},{"label":"QA & Testing","color":"#f59e0b","start":7,"end":10},{"label":"Marketing","color":"#ec4899","start":8,"end":11},{"label":"Launch","color":"#ef4444","start":11,"end":12}],"items":{"type":"object"}}}},"tblock-toolkit\/review-schema":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/review-schema","title":"Review Schema","description":"Displays an aggregate star rating with Schema.org JSON-LD markup for rich search results.","category":"bblockx-blog","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-review-schema-editor","style":"bblockx-review-schema-style","viewScript":"bblockx-review-schema-frontend","icon":"star-filled","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"itemName":{"type":"string","default":"Our Product"},"itemType":{"type":"string","default":"Product"},"description":{"type":"string","default":""},"imageUrl":{"type":"string","default":""},"ratingValue":{"type":"number","default":4.8},"ratingCount":{"type":"integer","default":127},"bestRating":{"type":"integer","default":5},"worstRating":{"type":"integer","default":1},"reviews":{"type":"array","default":[{"author":"Alex M.","date":"2024-01-15","rating":5,"body":"Absolutely love it! Exceeded all expectations."},{"author":"Sarah K.","date":"2024-02-03","rating":5,"body":"Top quality and great support. Highly recommend."},{"author":"James L.","date":"2024-02-20","rating":4,"body":"Very good overall, minor improvements possible."}]},"showReviews":{"type":"boolean","default":true},"showSchema":{"type":"boolean","default":true},"layout":{"type":"string","default":"card"},"starSize":{"type":"integer","default":32},"reviewColumns":{"type":"integer","default":3},"cardRadius":{"type":"integer","default":16},"starColor":{"type":"string","default":"#f59e0b"},"starEmpty":{"type":"string","default":"#e2e8f0"},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"cardBorder":{"type":"string","default":"#e2e8f0"},"headingColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#475569"},"authorColor":{"type":"string","default":"#64748b"},"ratingSize":{"type":"integer","default":56},"sectionBg":{"type":"string","default":""},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"number","default":400},"lineHeight":{"type":"number","default":1.5},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/gpa-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/gpa-calculator","title":"GPA Calculator","category":"bblockx-calculators","icon":"awards","description":"Interactive GPA calculator for students. Enter courses, credit hours, and letter grades to calculate cumulative GPA on a 4.0 or custom scale.","keywords":["gpa","grade","calculator","student","college","university","academic","points"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gpa-calculator-editor","style":"bblockx-gpa-calculator-style","viewScript":"bblockx-gpa-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"GPA Calculator"},"subtitle":{"type":"string","default":"Enter your courses, credits, and grades to calculate your GPA."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"scale":{"type":"string","default":"4.0"},"showGradeClass":{"type":"boolean","default":true},"showTotals":{"type":"boolean","default":true},"showHelp":{"type":"boolean","default":true},"defaultCourses":{"type":"array","default":[{"name":"Mathematics","grade":"A","credits":3},{"name":"English","grade":"B+","credits":3},{"name":"Biology","grade":"A-","credits":4},{"name":"History","grade":"B","credits":3}]},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"gpaColor":{"type":"string","default":"#6c3fb5"},"tableHeaderBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"gpaSize":{"type":"number","default":56},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleFontWeight":{"type":"string","default":"700"},"typoTitle":{"type":"object","default":{}},"typoGpa":{"type":"object","default":{}}}},"tblock-toolkit\/image-accordion":{"apiVersion":3,"name":"tblock-toolkit\/image-accordion","title":"Image Accordion","category":"bblockx-media","icon":"images-alt2","description":"Expandable image panels that stretch open on hover or click \u2014 ideal for showcasing portfolios, services, or locations.","keywords":["image","accordion","panel","expand","hover","gallery","tabs"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-accordion-editor","editorStyle":"bblockx-image-accordion-style","style":"bblockx-image-accordion-style","viewScript":"bblockx-image-accordion-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"panels":{"type":"array","default":[{"imageUrl":"","imageId":0,"imageAlt":"","title":"Panel One","subtitle":"Subtitle here","label":"01"},{"imageUrl":"","imageId":0,"imageAlt":"","title":"Panel Two","subtitle":"Subtitle here","label":"02"},{"imageUrl":"","imageId":0,"imageAlt":"","title":"Panel Three","subtitle":"Subtitle here","label":"03"},{"imageUrl":"","imageId":0,"imageAlt":"","title":"Panel Four","subtitle":"Subtitle here","label":"04"},{"imageUrl":"","imageId":0,"imageAlt":"","title":"Panel Five","subtitle":"Subtitle here","label":"05"}]},"trigger":{"type":"string","default":"hover"},"defaultOpen":{"type":"number","default":0},"direction":{"type":"string","default":"horizontal"},"height":{"type":"number","default":500},"expandedFlex":{"type":"number","default":4},"collapsedFlex":{"type":"number","default":1},"transitionDuration":{"type":"number","default":500},"transitionEasing":{"type":"string","default":"ease"},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":40},"overlayHoverOpacity":{"type":"number","default":20},"bgFallbackColor":{"type":"string","default":"#334155"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showLabel":{"type":"boolean","default":true},"titleColor":{"type":"string","default":"#ffffff"},"subtitleColor":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#ffffff"},"labelBg":{"type":"string","default":"rgba(255,255,255,0.2)"},"titleSize":{"type":"number","default":22},"subtitleSize":{"type":"number","default":14},"labelSize":{"type":"number","default":13},"titleWeight":{"type":"number","default":700},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"textPosition":{"type":"string","default":"bottom-left"},"textVisibility":{"type":"string","default":"always"},"borderRadius":{"type":"number","default":12},"gap":{"type":"number","default":20},"showArrow":{"type":"boolean","default":false},"scaleOnHover":{"type":"boolean","default":true}}},"tblock-toolkit\/category-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/category-grid","title":"Category Grid","category":"bblockx-blog","icon":"category","description":"Display WordPress post categories in a responsive grid with post counts, icons, descriptions, and rich styling options.","keywords":["category","categories","grid","taxonomy","posts","archive","navigation"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-category-grid-editor","style":"bblockx-category-grid-style","viewScript":"bblockx-category-grid-frontend","attributes":{"columns":{"type":"number","default":3},"maxCategories":{"type":"number","default":9},"excludeIds":{"type":"string","default":""},"includeIds":{"type":"string","default":""},"orderBy":{"type":"string","default":"count"},"order":{"type":"string","default":"desc"},"hideEmpty":{"type":"boolean","default":true},"showCount":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":false},"maxDescriptionLength":{"type":"number","default":80},"cardStyle":{"type":"string","default":"card"},"iconStyle":{"type":"string","default":"emoji"},"defaultIcon":{"type":"string","default":"\ud83d\udcc1"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"portfolio"},"iconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"iconSize":{"type":"number","default":36},"iconPosition":{"type":"string","default":"top"},"cardBg":{"type":"string","default":"#ffffff"},"cardBgHover":{"type":"string","default":"#f5f3ff"},"cardRadius":{"type":"number","default":12},"cardPadding":{"type":"number","default":28},"cardShadow":{"type":"boolean","default":true},"cardBorder":{"type":"boolean","default":false},"borderColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#6c3fb5"},"nameColor":{"type":"string","default":"#1e1e1e"},"nameSize":{"type":"number","default":16},"countColor":{"type":"string","default":"#6c3fb5"},"countBg":{"type":"string","default":"#ede9fe"},"descColor":{"type":"string","default":"#64748b"},"descSize":{"type":"number","default":13},"gap":{"type":"number","default":24},"textAlign":{"type":"string","default":"center"},"showArrow":{"type":"boolean","default":true},"countLabel":{"type":"string","default":"posts"},"linkTarget":{"type":"string","default":"_self"},"colorMode":{"type":"string","default":"single"},"multiColors":{"type":"string","default":"#6c3fb5,#3b82f6,#10b981,#f59e0b,#ef4444,#ec4899"},"animateOnHover":{"type":"boolean","default":true},"gradientOverlay":{"type":"boolean","default":false},"imageMode":{"type":"boolean","default":false},"typoName":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/release-notes":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/release-notes","title":"Release Notes","description":"Structured software or product release notes with versioned sections: Added, Changed, Fixed, Removed, Security, and Deprecated.","category":"bblockx-blog","icon":"list-view","keywords":["release","changelog","version","notes","update","patch","semver"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-release-notes-editor","editorStyle":"bblockx-release-notes-style","style":"bblockx-release-notes-style","viewScript":"bblockx-release-notes-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"productName":{"type":"string","default":"Acme App"},"version":{"type":"string","default":"2.5.0"},"releaseDate":{"type":"string","default":"February 24, 2026"},"releaseType":{"type":"string","default":"minor"},"showMeta":{"type":"boolean","default":true},"showReleaseType":{"type":"boolean","default":true},"intro":{"type":"string","default":"This release brings significant improvements to performance, several new developer-facing APIs, and fixes a number of reported issues. We recommend all users upgrade."},"showIntro":{"type":"boolean","default":true},"sections":{"type":"array","default":[{"type":"added","items":["New REST API endpoint `\/api\/v2\/users\/search` with full-text filtering","Dark mode support across the entire admin interface","Webhook support for real-time event notifications"]},{"type":"changed","items":["Improved pagination performance on large datasets (up to 4\u00d7 faster)","Updated authentication flow to use OAuth 2.1"]},{"type":"fixed","items":["Fixed a race condition in the export pipeline that occasionally produced empty files","Resolved incorrect timezone handling in scheduled tasks"]},{"type":"security","items":["Patched XSS vulnerability in the comment rendering module (CVE-2025-1234)"]}]},"changelogUrl":{"type":"string","default":""},"compareUrl":{"type":"string","default":""},"showLinks":{"type":"boolean","default":true},"layout":{"type":"string","default":"stacked"},"fontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":24},"lineHeight":{"type":"number","default":168},"borderRadius":{"type":"number","default":14},"itemSpacing":{"type":"number","default":6},"productNameSize":{"type":"number","default":13},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#0f172a"},"headerColor":{"type":"string","default":"#ffffff"},"introBg":{"type":"string","default":"#f8fafc"},"introColor":{"type":"string","default":"#334155"},"textColor":{"type":"string","default":"#334155"},"accentColor":{"type":"string","default":"#3b82f6"},"addedBg":{"type":"string","default":"#dcfce7"},"addedColor":{"type":"string","default":"#14532d"},"changedBg":{"type":"string","default":"#dbeafe"},"changedColor":{"type":"string","default":"#1e3a8a"},"fixedBg":{"type":"string","default":"#fef9c3"},"fixedColor":{"type":"string","default":"#713f12"},"removedBg":{"type":"string","default":"#fee2e2"},"removedColor":{"type":"string","default":"#991b1b"},"securityBg":{"type":"string","default":"#f3e8ff"},"securityColor":{"type":"string","default":"#581c87"},"deprecatedBg":{"type":"string","default":"#f1f5f9"},"deprecatedColor":{"type":"string","default":"#475569"}}},"tblock-toolkit\/article-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/article-header","version":"1.0.0","title":"Article Header","category":"bblockx-blog","icon":"format-aside","description":"Rich editorial-style article\/blog post header with category badge, headline, subheadline, author meta bar, and optional hero image.","keywords":["article","header","blog","post","author","hero","editorial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-article-header-editor","style":"bblockx-article-header-style","viewScript":"bblockx-article-header-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"category":{"type":"string","default":"Design"},"categoryColor":{"type":"string","default":"#ffffff"},"categoryBg":{"type":"string","default":"#7c3aed"},"showCategory":{"type":"boolean","default":true},"headline":{"type":"string","default":"The Art of Creating Content That Resonates"},"subheadline":{"type":"string","default":"A deep dive into the principles behind great editorial design and timeless storytelling."},"showSubheadline":{"type":"boolean","default":true},"headlineTag":{"type":"string","default":"h1"},"headlineSize":{"type":"integer","default":48},"authorName":{"type":"string","default":"Jane Cooper"},"authorRole":{"type":"string","default":"Senior Editor"},"authorAvatarUrl":{"type":"string","default":""},"authorAvatarId":{"type":"integer","default":0},"publishDate":{"type":"string","default":"June 12, 2025"},"readingTime":{"type":"string","default":"8 min read"},"showAuthor":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showReadingTime":{"type":"boolean","default":true},"heroImageUrl":{"type":"string","default":""},"heroImageId":{"type":"integer","default":0},"heroImageAlt":{"type":"string","default":""},"showHeroImage":{"type":"boolean","default":true},"heroRadius":{"type":"integer","default":12},"layout":{"type":"string","default":"simple"},"bgColor":{"type":"string","default":"#ffffff"},"headlineColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"metaColor":{"type":"string","default":"#9ca3af"},"dividerColor":{"type":"string","default":"#e8edf3"},"subSize":{"type":"integer","default":20},"headlineTypo":{"type":"object","default":{}},"subTypo":{"type":"object","default":{}},"maxWidth":{"type":"integer","default":860},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":48}}},"tblock-toolkit\/invoice-calculator":{"apiVersion":3,"name":"tblock-toolkit\/invoice-calculator","title":"Invoice Calculator","description":"A line-item invoice builder with editable rows, discount, tax, and grand total.","category":"bblockx-calculators","icon":"media-spreadsheet","keywords":["invoice","line items","tax","discount","calculator","billing"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-invoice-calculator-editor","style":"bblockx-invoice-calculator-style","viewScript":"bblockx-invoice-calculator-frontend","attributes":{"title":{"type":"string","default":"Invoice"},"subtitle":{"type":"string","default":"Add items, apply discount and tax to calculate your total."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showFromTo":{"type":"boolean","default":false},"fromName":{"type":"string","default":"Your Business Name"},"toName":{"type":"string","default":"Client Name"},"showInvoiceNo":{"type":"boolean","default":false},"currencySymbol":{"type":"string","default":"$"},"defaultTax":{"type":"number","default":10},"defaultDiscount":{"type":"number","default":0},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"headerBg":{"type":"string","default":"#f5f3ff"},"headerColor":{"type":"string","default":"#6c3fb5"},"rowOddBg":{"type":"string","default":"#ffffff"},"rowEvenBg":{"type":"string","default":"#f8fafc"},"totalBg":{"type":"string","default":"#6c3fb5"},"totalColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#1f2937"},"subtitleColor":{"type":"string","default":"#64748b"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"titleTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":12},"maxWidth":{"type":"number","default":640},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/link-preview":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/link-preview","title":"Link Preview","category":"bblockx-content","icon":"admin-links","description":"Manually-configured link preview card (OpenGraph style) with image, favicon, title, description, and domain.","keywords":["link","preview","card","opengraph","og","url","unfurl","embed"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-link-preview-editor","editorStyle":"bblockx-link-preview-style","style":"bblockx-link-preview-style","viewScript":"bblockx-link-preview-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide"]},"attributes":{"url":{"type":"string","default":""},"siteName":{"type":"string","default":""},"domain":{"type":"string","default":""},"title":{"type":"string","default":"An Interesting Article Title"},"description":{"type":"string","default":"A short excerpt or description of the linked page that gives visitors context about what they'll find there."},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"faviconUrl":{"type":"string","default":""},"faviconId":{"type":"number","default":0},"cardStyle":{"type":"string","default":"horizontal"},"showImage":{"type":"boolean","default":true},"showFavicon":{"type":"boolean","default":true},"showDomain":{"type":"boolean","default":true},"showDesc":{"type":"boolean","default":true},"openNewTab":{"type":"boolean","default":true},"imageHeight":{"type":"number","default":160},"imageWidth":{"type":"number","default":220},"borderRadius":{"type":"number","default":14},"borderWidth":{"type":"number","default":1},"shadow":{"type":"boolean","default":true},"hoverLift":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":600},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"domainColor":{"type":"string","default":"#6c3fb5"},"titleSize":{"type":"number","default":16},"descSize":{"type":"number","default":13},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/affiliate-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/affiliate-box","title":"Affiliate Review Box","category":"bblockx-marketing","description":"Structured product review block with score badge, pros & cons columns, verdict summary, price display, and affiliate CTA button.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-affiliate-box-editor","style":"bblockx-affiliate-box-style","viewScript":"bblockx-affiliate-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"productName":{"type":"string","default":"Sony WH-1000XM5"},"tagline":{"type":"string","default":"The best noise-cancelling headphones you can buy"},"imageUrl":{"type":"string","default":""},"imageId":{"type":"integer","default":0},"overallScore":{"type":"number","default":9.2},"maxScore":{"type":"number","default":10},"scoreLabel":{"type":"string","default":"Expert Score"},"verdict":{"type":"string","default":"The WH-1000XM5 sets the standard for consumer noise-cancelling headphones. Outstanding ANC, superb sound quality, and excellent call performance make it the go-to choice for frequent travellers and remote workers."},"verdictLabel":{"type":"string","default":"Our Verdict"},"showVerdict":{"type":"boolean","default":true},"pros":{"type":"array","default":[{"id":"p1","text":"Best-in-class active noise cancellation"},{"id":"p2","text":"Exceptional 30-hour battery life"},{"id":"p3","text":"Premium build quality with multipoint connection"},{"id":"p4","text":"Outstanding transparency \/ ambient sound mode"}],"items":{"type":"object"}},"cons":{"type":"array","default":[{"id":"c1","text":"Expensive compared to competition"},{"id":"c2","text":"No IP rating (not waterproof)"},{"id":"c3","text":"Plastic build feels less premium than price suggests"}],"items":{"type":"object"}},"prosLabel":{"type":"string","default":"Pros"},"consLabel":{"type":"string","default":"Cons"},"price":{"type":"string","default":"379.99"},"priceLabel":{"type":"string","default":"Check Price"},"originalPrice":{"type":"string","default":""},"showOriginalPrice":{"type":"boolean","default":false},"currency":{"type":"string","default":"$"},"showImage":{"type":"boolean","default":true},"showScore":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Check Best Price \u2192"},"ctaUrl":{"type":"string","default":"#"},"ctaTarget":{"type":"string","default":"_blank"},"showAffiliateNote":{"type":"boolean","default":true},"affiliateNote":{"type":"string","default":"We may earn a commission if you buy through our links."},"layout":{"type":"string","default":"horizontal"},"imageRadius":{"type":"integer","default":12},"cardRadius":{"type":"integer","default":16},"cardPadding":{"type":"integer","default":32},"scoreSize":{"type":"integer","default":48},"scoreRadius":{"type":"integer","default":12},"verdictRadius":{"type":"integer","default":10},"ctaRadius":{"type":"integer","default":14},"namSize":{"type":"integer","default":22},"taglineSize":{"type":"integer","default":14},"verdictSize":{"type":"integer","default":14},"listItemSize":{"type":"integer","default":14},"scoreBg":{"type":"string","default":"#6c3fb5"},"scoreColor":{"type":"string","default":"#ffffff"},"prosHeaderColor":{"type":"string","default":"#16a34a"},"prosIconColor":{"type":"string","default":"#16a34a"},"prosBg":{"type":"string","default":"#f0fdf4"},"consHeaderColor":{"type":"string","default":"#dc2626"},"consIconColor":{"type":"string","default":"#dc2626"},"consBg":{"type":"string","default":"#fef2f2"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"verdictBg":{"type":"string","default":"#f5f3ff"},"verdictBorderColor":{"type":"string","default":"#6c3fb5"},"verdictColor":{"type":"string","default":"#334155"},"nameColor":{"type":"string","default":"#0f172a"},"taglineColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":48},"paddingBottom":{"type":"integer","default":48},"nameTypo":{"type":"object","default":{}},"taglineTypo":{"type":"object","default":{}},"listTypo":{"type":"object","default":{}},"verdictTypo":{"type":"object","default":{}}}},"tblock-toolkit\/icon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/icon","title":"Icon","description":"Standalone styled icon with label, link, shape, animation, and rich customization.","category":"bblockx-content","icon":"star-filled","keywords":["icon","symbol","emoji","badge","feature"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"icon":{"type":"string","default":"\u2b50"},"iconPreset":{"type":"string","default":"custom"},"shape":{"type":"string","default":"circle"},"iconSize":{"type":"number","default":48},"bgSize":{"type":"number","default":96},"showBg":{"type":"boolean","default":true},"borderWidth":{"type":"number","default":0},"borderRadius":{"type":"number","default":50},"shadow":{"type":"boolean","default":false},"animation":{"type":"string","default":"none"},"align":{"type":"string","default":"center"},"label":{"type":"string","default":""},"showLabel":{"type":"boolean","default":false},"subLabel":{"type":"string","default":""},"showSubLabel":{"type":"boolean","default":false},"linkUrl":{"type":"string","default":""},"linkNewTab":{"type":"boolean","default":false},"containerBg":{"type":"string","default":""},"bgColor":{"type":"string","default":"#6366f1"},"iconColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#0f172a"},"subLabelColor":{"type":"string","default":"#64748b"},"borderColor":{"type":"string","default":"#6366f1"},"containerPadding":{"type":"number","default":16},"gap":{"type":"number","default":20},"labelSize":{"type":"number","default":16},"labelFontWeight":{"type":"string","default":"600"},"labelLineHeight":{"type":"number","default":1.3},"subLabelSize":{"type":"number","default":13},"subLabelFontWeight":{"type":"string","default":"400"},"subLabelLineHeight":{"type":"number","default":1.4},"labelTypo":{"type":"object","default":{}},"subLabelTypo":{"type":"object","default":{}}},"editorScript":"bblockx-icon-editor","style":"bblockx-icon-style","viewScript":"bblockx-icon-frontend"},"tblock-toolkit\/countdown":{"apiVersion":3,"name":"tblock-toolkit\/countdown","title":"Countdown","category":"bblockx-effects","icon":"clock","description":"Display a countdown timer to a specific date and time.","keywords":["countdown","timer","date","event"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-countdown-editor","editorStyle":"bblockx-countdown-style","style":"bblockx-countdown-style","viewScript":"bblockx-countdown-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"targetDate":{"type":"string","default":""},"targetTime":{"type":"string","default":"00:00"},"timezone":{"type":"string","default":"local"},"layoutStyle":{"type":"string","default":"cards"},"showDays":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":true},"showMinutes":{"type":"boolean","default":true},"showSeconds":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"showSeparators":{"type":"boolean","default":true},"labelDays":{"type":"string","default":"Days"},"labelHours":{"type":"string","default":"Hours"},"labelMinutes":{"type":"string","default":"Minutes"},"labelSeconds":{"type":"string","default":"Seconds"},"expiredAction":{"type":"string","default":"message"},"expiredMessage":{"type":"string","default":"Time's up!"},"expiredRedirectUrl":{"type":"string","default":""},"title":{"type":"string","default":""},"showTitle":{"type":"boolean","default":false},"digitBg":{"type":"string","default":"#1e293b"},"digitColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#64748b"},"separatorColor":{"type":"string","default":"#94a3b8"},"titleColor":{"type":"string","default":"#1e293b"},"wrapBg":{"type":"string","default":""},"digitFontSize":{"type":"number","default":48},"labelFontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":24},"digitFontWeight":{"type":"number","default":700},"labelFontWeight":{"type":"number","default":500},"padding":{"type":"number","default":24},"gap":{"type":"number","default":24},"borderRadius":{"type":"number","default":12},"digitPadding":{"type":"number","default":20},"digitRadius":{"type":"number","default":8},"evergreenMode":{"type":"boolean","default":true},"evergreenDays":{"type":"number","default":0},"evergreenHours":{"type":"number","default":24},"evergreenMinutes":{"type":"number","default":0},"evergreenId":{"type":"string","default":""},"typoDigit":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"typoTitle":{"type":"object","default":{}}}},"tblock-toolkit\/modal":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/modal","title":"Modal Window","description":"A button or trigger that opens a customizable popup modal overlay.","category":"bblockx-effects","icon":"external","keywords":["modal","popup","dialog","overlay","lightbox"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-modal-editor","editorStyle":"bblockx-modal-style","style":"bblockx-modal-style","viewScript":"bblockx-modal-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"triggerType":{"type":"string","default":"button"},"triggerLabel":{"type":"string","default":"Open Popup"},"triggerBtnStyle":{"type":"string","default":"primary"},"triggerBtnSize":{"type":"string","default":"md"},"triggerBtnBg":{"type":"string","default":"#2563eb"},"triggerBtnColor":{"type":"string","default":"#ffffff"},"triggerBtnRadius":{"type":"number","default":8},"triggerAlignment":{"type":"string","default":"left"},"modalTitle":{"type":"string","default":"Modal Title"},"modalContent":{"type":"string","source":"html","selector":".bblockx-modal-body"},"modalSize":{"type":"string","default":"md"},"animation":{"type":"string","default":"zoom"},"closeOnOverlay":{"type":"boolean","default":true},"closeOnEsc":{"type":"boolean","default":true},"showCloseBtn":{"type":"boolean","default":true},"showHeader":{"type":"boolean","default":true},"triggerMode":{"type":"string","default":"click"},"autoDelay":{"type":"number","default":3000},"overlayBg":{"type":"string","default":"rgba(0,0,0,0.6)"},"overlayBlur":{"type":"boolean","default":false},"modalBg":{"type":"string","default":"#ffffff"},"modalRadius":{"type":"number","default":12},"modalPadding":{"type":"number","default":32},"titleSize":{"type":"number","default":22},"titleWeight":{"type":"number","default":700},"titleColor":{"type":"string","default":"#0f172a"},"contentSize":{"type":"number","default":15},"contentColor":{"type":"string","default":"#334155"},"contentLineHeight":{"type":"number","default":1.7},"closeBtnColor":{"type":"string","default":"#64748b"},"closeBtnHoverColor":{"type":"string","default":"#0f172a"},"titleLineHeight":{"type":"number","default":1.3},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/glitch-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/glitch-text","title":"Glitch Text","category":"bblockx-effects","icon":"text","description":"Eye-catching glitch animation text with chromatic aberration, noise, scanlines, and digital distortion effects.","keywords":["glitch","text","animation","chromatic","distortion","cyberpunk","effect","noise","digital"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-glitch-text-editor","style":"bblockx-glitch-text-style","viewScript":"bblockx-glitch-text-frontend","attributes":{"text":{"type":"string","default":"GLITCH"},"tag":{"type":"string","default":"h2"},"glitchType":{"type":"string","default":"chromatic"},"trigger":{"type":"string","default":"always"},"speed":{"type":"string","default":"medium"},"customDuration":{"type":"number","default":800},"intensity":{"type":"number","default":6},"colorRed":{"type":"string","default":"#ff0040"},"colorBlue":{"type":"string","default":"#00e5ff"},"colorGreen":{"type":"string","default":"#39ff14"},"textColor":{"type":"string","default":"#ffffff"},"backgroundColor":{"type":"string","default":"#0d0d0d"},"fontSize":{"type":"number","default":64},"fontSizeMobile":{"type":"number","default":36},"fontWeight":{"type":"string","default":"900"},"letterSpacing":{"type":"number","default":4},"textTransform":{"type":"string","default":"uppercase"},"textAlign":{"type":"string","default":"center"},"paddingV":{"type":"number","default":40},"paddingH":{"type":"number","default":24},"showScanlines":{"type":"boolean","default":false},"scanlineOpacity":{"type":"number","default":20},"showSubtext":{"type":"boolean","default":false},"subtext":{"type":"string","default":"System Error 404"},"subtextColor":{"type":"string","default":"#888888"},"subtextSize":{"type":"number","default":14},"subtextSpacing":{"type":"number","default":16},"borderRadius":{"type":"number","default":8},"noiseCharset":{"type":"string","default":"!<>-_\/[]{}\u2014=+*^?#"},"glitchIntervalMs":{"type":"number","default":4000},"glitchBurstDuration":{"type":"number","default":600},"showCursorBlink":{"type":"boolean","default":false},"typoText":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/content-menu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/content-menu","title":"Content Menu","description":"In-page anchor navigation that highlights the current section as the user scrolls \u2014 can float fixed on the left or right, or sit inline.","category":"bblockx-layout","icon":"list-view","keywords":["anchor","navigation","toc","floating","sticky","menu","scroll"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-menu-editor","style":"bblockx-content-menu-style","viewScript":"bblockx-content-menu-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"links":{"type":"array","default":[{"label":"Overview","anchor":"overview","icon":"\ud83d\udccb","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"label":"Features","anchor":"features","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"label":"Pricing","anchor":"pricing","icon":"\ud83d\udcb0","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"label":"FAQ","anchor":"faq","icon":"\u2753","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"label":"Contact","anchor":"contact","icon":"\u2709\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":""}]},"position":{"type":"string","default":"inline"},"menuStyle":{"type":"string","default":"pills"},"showIcons":{"type":"boolean","default":true},"showNumbers":{"type":"boolean","default":false},"animateScroll":{"type":"boolean","default":true},"fixedTop":{"type":"number","default":50},"fixedOffset":{"type":"number","default":24},"menuWidth":{"type":"number","default":180},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":"#ffffff"},"linkColor":{"type":"string","default":"#334155"},"activeBg":{"type":"string","default":"#6366f1"},"activeColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"shadowColor":{"type":"string","default":"rgba(0,0,0,0.08)"},"accentColor":{"type":"string","default":"#6366f1"},"linkFontSize":{"type":"number","default":14},"typoLink":{"type":"object","default":{}}}},"tblock-toolkit\/split-screen":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-screen","title":"Split Screen","category":"bblockx-layout","icon":"columns","description":"Two-panel side-by-side layout with independent backgrounds, content, and optional scroll-snap.","keywords":["split","screen","two column","hero","half"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-screen-editor","editorStyle":"bblockx-split-screen-style","style":"bblockx-split-screen-style","viewScript":"bblockx-split-screen-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"minHeight":{"type":"number","default":500},"splitRatio":{"type":"string","default":"50-50"},"stackOnMobile":{"type":"boolean","default":true},"verticalAlign":{"type":"string","default":"center"},"gap":{"type":"number","default":0},"leftBgType":{"type":"string","default":"color"},"leftBgColor":{"type":"string","default":"#6c3fb5"},"leftBgGradient":{"type":"string","default":"linear-gradient(135deg,#6c3fb5,#4f2d85)"},"leftBgImage":{"type":"string","default":""},"leftBgImageId":{"type":"number","default":0},"leftBgPosition":{"type":"string","default":"center center"},"leftOverlay":{"type":"string","default":""},"leftOverlayOpacity":{"type":"number","default":40},"leftPaddingX":{"type":"number","default":48},"leftPaddingY":{"type":"number","default":48},"leftTag":{"type":"string","default":"h2"},"leftHeading":{"type":"string","default":"Bold headline here"},"leftText":{"type":"string","default":"Supporting paragraph that tells your story. Keep it concise and impactful."},"leftBtnLabel":{"type":"string","default":"Get Started"},"leftBtnUrl":{"type":"string","default":"#"},"leftBtnBg":{"type":"string","default":"#ffffff"},"leftBtnColor":{"type":"string","default":"#6c3fb5"},"leftBtnRadius":{"type":"number","default":6},"leftTextAlign":{"type":"string","default":"left"},"leftHeadingColor":{"type":"string","default":"#ffffff"},"leftTextColor":{"type":"string","default":"rgba(255,255,255,0.85)"},"leftHeadingSize":{"type":"number","default":36},"leftHeadingWeight":{"type":"number","default":700},"leftShowBtn":{"type":"boolean","default":true},"rightBgType":{"type":"string","default":"color"},"rightBgColor":{"type":"string","default":"#f5f5f7"},"rightBgGradient":{"type":"string","default":"linear-gradient(135deg,#f5f5f7,#e0e0e8)"},"rightBgImage":{"type":"string","default":""},"rightBgImageId":{"type":"number","default":0},"rightBgPosition":{"type":"string","default":"center center"},"rightOverlay":{"type":"string","default":""},"rightOverlayOpacity":{"type":"number","default":40},"rightPaddingX":{"type":"number","default":48},"rightPaddingY":{"type":"number","default":48},"rightTag":{"type":"string","default":"h2"},"rightHeading":{"type":"string","default":"Second panel headline"},"rightText":{"type":"string","default":"This panel can showcase a complementary message, an offer, or a visual highlight."},"rightBtnLabel":{"type":"string","default":"Learn More"},"rightBtnUrl":{"type":"string","default":"#"},"rightBtnBg":{"type":"string","default":"#6c3fb5"},"rightBtnColor":{"type":"string","default":"#ffffff"},"rightBtnRadius":{"type":"number","default":6},"rightTextAlign":{"type":"string","default":"left"},"rightHeadingColor":{"type":"string","default":"#1f2937"},"rightTextColor":{"type":"string","default":"#4b5563"},"rightHeadingSize":{"type":"number","default":36},"rightHeadingWeight":{"type":"number","default":700},"rightShowBtn":{"type":"boolean","default":true},"leftHeadingTypo":{"type":"object","default":{}},"leftTextTypo":{"type":"object","default":{}},"leftBtnTypo":{"type":"object","default":{}},"rightHeadingTypo":{"type":"object","default":{}},"rightTextTypo":{"type":"object","default":{}},"rightBtnTypo":{"type":"object","default":{}}}},"tblock-toolkit\/heatmap-calendar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/heatmap-calendar","version":"1.0.0","title":"Heatmap Calendar","category":"bblockx-charts","icon":"calendar-alt","description":"GitHub-style activity heatmap calendar showing intensity by day across a full year. 53 \u00d7 7 grid of colour-coded squares with month labels, day-of-week labels, and a configurable colour scale.","keywords":["heatmap","calendar","activity","github","contribution","chart","grid"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-heatmap-calendar-editor","style":"bblockx-heatmap-calendar-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Activity Overview"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"365 days of data"},"showSubtitle":{"type":"boolean","default":true},"year":{"type":"integer","default":2025},"cellSize":{"type":"integer","default":13},"cellGap":{"type":"integer","default":3},"cellRadius":{"type":"integer","default":2},"showMonths":{"type":"boolean","default":true},"showDayLabels":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendLabel":{"type":"string","default":"contributions"},"seed":{"type":"integer","default":42},"maxValue":{"type":"integer","default":20},"color0":{"type":"string","default":"#ebedf0"},"color1":{"type":"string","default":"#9be9a8"},"color2":{"type":"string","default":"#40c463"},"color3":{"type":"string","default":"#30a14e"},"color4":{"type":"string","default":"#216e39"},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#64748b"},"borderRadius":{"type":"integer","default":16},"paddingTop":{"type":"integer","default":40},"paddingBottom":{"type":"integer","default":40},"titleSize":{"type":"integer","default":22},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"subtitleSize":{"type":"integer","default":14},"subtitleFontWeight":{"type":"string","default":"400"},"subtitleLineHeight":{"type":"number","default":1.5},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/bio-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/bio-section","version":"1.0.0","title":"Bio Section","category":"bblockx-business","icon":"admin-users","description":"Personal biography section for coaches, authors, consultants, and founders. Features large photo, name, title, rich bio text, credential badges, a pull quote, and social links. Multiple layout options.","keywords":["bio","biography","about","author","founder","coach","profile","personal"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-bio-section-editor","style":"bblockx-bio-section-style","viewScript":"bblockx-bio-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"integer","default":0},"imageAlt":{"type":"string","default":""},"imageShape":{"type":"string","default":"rounded"},"name":{"type":"string","default":"Sarah Mitchell"},"title":{"type":"string","default":"Business Coach & Bestselling Author"},"subtitle":{"type":"string","default":"Forbes 30 Under 30 \u00b7 2\u00d7 TEDx Speaker"},"showSubtitle":{"type":"boolean","default":true},"bio":{"type":"string","default":"I help ambitious entrepreneurs build six-figure businesses without burning out. With over a decade of hands-on experience coaching 500+ founders across 40 countries, I've distilled the frameworks that actually work \u2014 into actionable strategies you can use starting today.<br><br>Before building my coaching practice, I spent years in the trenches as a startup founder, raising venture capital, managing teams, and learning the hard lessons most business schools don't teach."},"credentials":{"type":"array","default":[{"text":"500+ Clients Coached"},{"text":"10+ Years Experience"},{"text":"Bestselling Author"},{"text":"Harvard MBA"}]},"showCredentials":{"type":"boolean","default":true},"highlightQuote":{"type":"string","default":"\"Success isn't about working harder \u2014 it's about working on the right things, with the right people, at the right time.\""},"showQuote":{"type":"boolean","default":true},"socials":{"type":"array","default":[{"platform":"twitter","url":"#","label":"Twitter"},{"platform":"linkedin","url":"#","label":"LinkedIn"},{"platform":"instagram","url":"#","label":"Instagram"},{"platform":"website","url":"#","label":"Website"}]},"showSocials":{"type":"boolean","default":true},"ctaEnabled":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Work with me \u2192"},"ctaUrl":{"type":"string","default":"#"},"ctaIsExternal":{"type":"boolean","default":false},"layout":{"type":"string","default":"image-left"},"imageWidth":{"type":"integer","default":380},"imageRadius":{"type":"integer","default":16},"showDecorator":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#ffffff"},"nameColor":{"type":"string","default":"#0f172a"},"titleColor":{"type":"string","default":"#7c3aed"},"subtitleColor":{"type":"string","default":"#64748b"},"bioColor":{"type":"string","default":"#334155"},"credentialBg":{"type":"string","default":"#f3f0ff"},"credentialColor":{"type":"string","default":"#5b21b6"},"quoteColor":{"type":"string","default":"#0f172a"},"quoteBorderColor":{"type":"string","default":"#7c3aed"},"accentColor":{"type":"string","default":"#7c3aed"},"decoratorColor":{"type":"string","default":"#f3f0ff"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"socialColor":{"type":"string","default":"#64748b"},"nameSize":{"type":"integer","default":36},"titleSize":{"type":"integer","default":16},"bioSize":{"type":"integer","default":16},"subtitleFontSize":{"type":"integer","default":14},"quoteFontSize":{"type":"integer","default":17},"typoName":{"type":"object","default":{}},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoBio":{"type":"object","default":{}},"typoQuote":{"type":"object","default":{}},"maxWidth":{"type":"integer","default":1060},"paddingTop":{"type":"integer","default":80},"paddingBottom":{"type":"integer","default":80}}},"tblock-toolkit\/compound-interest-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/compound-interest-calculator","version":"1.0.0","title":"Compound Interest Calculator","category":"bblockx-calculators","icon":"chart-line","description":"Calculate compound interest growth with configurable compounding frequency, monthly contributions, and a year-by-year breakdown.","keywords":["compound interest","investment","calculator","finance","growth"],"supports":{"html":false,"align":["wide","full"]},"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-compound-interest-calculator-editor","style":"bblockx-compound-interest-calculator-style","viewScript":"bblockx-compound-interest-calculator-frontend","attributes":{"title":{"type":"string","default":"Compound Interest Calculator"},"subtitle":{"type":"string","default":"See how your money grows over time"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"currency":{"type":"string","default":"$"},"defaultPrincipal":{"type":"number","default":10000},"defaultMonthly":{"type":"number","default":200},"defaultRate":{"type":"number","default":7},"defaultYears":{"type":"number","default":20},"defaultFrequency":{"type":"string","default":"12"},"showTable":{"type":"boolean","default":true},"tableRows":{"type":"number","default":10},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":""},"resultBg":{"type":"string","default":"#6c3fb5"},"resultColor":{"type":"string","default":"#ffffff"},"principalColor":{"type":"string","default":"#3b82f6"},"interestColor":{"type":"string","default":"#10b981"},"tableBg":{"type":"string","default":"#f8fafc"},"tableHeaderBg":{"type":"string","default":"#f5f7fb"},"tableBorder":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"inputBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"resultSize":{"type":"number","default":48},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":580},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoResult":{"type":"object","default":{}}}},"tblock-toolkit\/scrollytelling":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/scrollytelling","title":"Scrollytelling","description":"Sticky background or image that updates as the user scrolls through text chapters.","category":"bblockx-effects","icon":"align-center","keywords":["scroll","sticky","story","chapter","parallax","narrative"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-scrollytelling-editor","style":"bblockx-scrollytelling-style","viewScript":"bblockx-scrollytelling-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"chapters":{"type":"array","default":[{"title":"Chapter One","eyebrow":"Introduction","text":"The opening scene sets the stage for everything that follows.","imageUrl":"","imageId":0,"imageAlt":"","overlayColor":"#000000","overlayOpacity":40},{"title":"Chapter Two","eyebrow":"Rising Action","text":"Conflict emerges and the narrative tension begins to build.","imageUrl":"","imageId":0,"imageAlt":"","overlayColor":"#000000","overlayOpacity":40}]},"defaultBgUrl":{"type":"string","default":""},"defaultBgId":{"type":"number","default":0},"stickyHeight":{"type":"string","default":"70vh"},"textPosition":{"type":"string","default":"left"},"showProgress":{"type":"boolean","default":true},"transitionStyle":{"type":"string","default":"fade"},"panelWidth":{"type":"number","default":420},"eyebrowColor":{"type":"string","default":"#a5b4fc"},"titleColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#e8edf3"},"textBg":{"type":"string","default":""},"progressColor":{"type":"string","default":"#6366f1"},"accentColor":{"type":"string","default":"#6366f1"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"eyebrowFontSize":{"type":"number","default":12},"eyebrowFontWeight":{"type":"number","default":600},"titleFontSize":{"type":"number","default":18},"titleFontWeight":{"type":"number","default":700},"bodyFontSize":{"type":"number","default":14},"titleTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/testimonial-wall":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/testimonial-wall","version":"1.0.0","title":"Testimonial Wall","category":"bblockx-marketing","icon":"format-chat","description":"Masonry-style testimonial wall with platform source badges (Google, G2, Capterra, Twitter\/X), per-card ratings, and featured card highlights.","keywords":["testimonial","wall","reviews","masonry","google","g2","capterra","twitter","social proof"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-wall-editor","editorStyle":"bblockx-testimonial-wall-style","style":"bblockx-testimonial-wall-style","viewScript":"bblockx-testimonial-wall-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"tw1","quote":"Absolutely love this product. It has transformed the way our team collaborates every single day.","author":"Sarah Mitchell","role":"Product Manager","company":"Acme Corp","avatarUrl":"","avatarId":0,"rating":5,"platform":"google","date":"Jan 2025","featured":true,"cardBg":""},{"id":"tw2","quote":"Best purchase this year. The support team is incredibly responsive.","author":"James Carter","role":"CTO","company":"Techno","avatarUrl":"","avatarId":0,"rating":5,"platform":"g2","date":"Feb 2025","featured":false,"cardBg":""},{"id":"tw3","quote":"I switched from a competitor and couldn't be happier. Onboarding was seamless and ROI came fast.","author":"Priya Nair","role":"Marketing Lead","company":"GrowthCo","avatarUrl":"","avatarId":0,"rating":4,"platform":"capterra","date":"Mar 2025","featured":false,"cardBg":""},{"id":"tw4","quote":"Game changer for our workflow.","author":"Tom Nguyen","role":"Designer","company":"","avatarUrl":"","avatarId":0,"rating":5,"platform":"twitter","date":"Dec 2024","featured":false,"cardBg":""},{"id":"tw5","quote":"Highly recommend to any team looking to scale without headache. The feature set is unmatched.","author":"Elena Ruiz","role":"VP Engineering","company":"ScaleAI","avatarUrl":"","avatarId":0,"rating":5,"platform":"google","date":"Jan 2025","featured":false,"cardBg":""},{"id":"tw6","quote":"Solid and reliable. Does exactly what it promises.","author":"Marcus Webb","role":"Founder","company":"WebStart","avatarUrl":"","avatarId":0,"rating":4,"platform":"g2","date":"Nov 2024","featured":false,"cardBg":""}]},"layout":{"type":"string","default":"masonry"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"showRating":{"type":"boolean","default":true},"showPlatform":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":false},"showAvatar":{"type":"boolean","default":true},"showCompany":{"type":"boolean","default":true},"cardStyle":{"type":"string","default":"shadow"},"cardRadius":{"type":"number","default":14},"cardPadding":{"type":"number","default":28},"avatarSize":{"type":"number","default":40},"starSize":{"type":"number","default":14},"quoteMarkSize":{"type":"number","default":32},"showQuoteMark":{"type":"boolean","default":true},"featuredAccent":{"type":"string","default":"#6c3fb5"},"starColor":{"type":"string","default":"#f59e0b"},"globalCardBg":{"type":"string","default":"#ffffff"},"quoteColor":{"type":"string","default":"#1e293b"},"authorColor":{"type":"string","default":"#1e293b"},"roleColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/social-proof-bar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/social-proof-bar","version":"1.0.0","title":"Social Proof Bar","category":"bblockx-marketing","icon":"groups","description":"Combined trust bar with avatar stack, star rating, review count, and partner \/ 'as seen in' logo strip.","keywords":["social proof","trust","testimonial","logos","avatars","rating","as seen in","trusted by","reviews"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-proof-bar-editor","editorStyle":"bblockx-social-proof-bar-style","style":"bblockx-social-proof-bar-style","viewScript":"bblockx-social-proof-bar-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"layout":{"type":"string","default":"centered"},"showAvatars":{"type":"boolean","default":true},"avatars":{"type":"array","default":[{"id":"a1","imageUrl":"","name":"User 1","initials":"JD"},{"id":"a2","imageUrl":"","name":"User 2","initials":"AM"},{"id":"a3","imageUrl":"","name":"User 3","initials":"SK"},{"id":"a4","imageUrl":"","name":"User 4","initials":"RL"}]},"avatarSize":{"type":"number","default":40},"avatarOverlap":{"type":"number","default":10},"avatarBorderColor":{"type":"string","default":"#ffffff"},"avatarFallbackBg":{"type":"string","default":"#6c3fb5"},"showRating":{"type":"boolean","default":true},"ratingValue":{"type":"number","default":4.9},"reviewCount":{"type":"string","default":"2,400+"},"ratingLabel":{"type":"string","default":"reviews"},"starColor":{"type":"string","default":"#f59e0b"},"showTagline":{"type":"boolean","default":true},"tagline":{"type":"string","default":"Trusted by 10,000+ marketers worldwide"},"dividerStyle":{"type":"string","default":"line"},"showLogos":{"type":"boolean","default":true},"logosLabel":{"type":"string","default":"As seen in"},"showLogosLabel":{"type":"boolean","default":true},"logos":{"type":"array","default":[{"id":"l1","imageUrl":"","name":"Forbes","url":""},{"id":"l2","imageUrl":"","name":"TechCrunch","url":""},{"id":"l3","imageUrl":"","name":"Wired","url":""},{"id":"l4","imageUrl":"","name":"Product Hunt","url":""}]},"logoHeight":{"type":"number","default":28},"logoOpacity":{"type":"number","default":50},"logoGrayscale":{"type":"boolean","default":true},"logoGap":{"type":"number","default":40},"gap":{"type":"number","default":32},"borderRadius":{"type":"number","default":8},"borderTop":{"type":"boolean","default":false},"borderBottom":{"type":"boolean","default":false},"taglineSize":{"type":"number","default":14},"ratingNumSize":{"type":"number","default":16},"bgColor":{"type":"string","default":""},"textColor":{"type":"string","default":"#334155"},"dividerColor":{"type":"string","default":"#e8edf3"},"paddingTop":{"type":"number","default":32},"paddingBottom":{"type":"number","default":32},"ratingNumFontWeight":{"type":"number","default":700},"taglineFontWeight":{"type":"number","default":600},"ratingTypo":{"type":"object","default":{}},"taglineTypo":{"type":"object","default":{}}}},"tblock-toolkit\/thumbnail-gallery":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/thumbnail-gallery","title":"Thumbnail Gallery","description":"Large main image with a scrollable thumbnail strip navigation.","category":"bblockx-media","icon":"format-gallery","keywords":["gallery","thumbnail","images","carousel","lightbox"],"editorScript":"bblockx-thumbnail-gallery-editor","editorStyle":"bblockx-thumbnail-gallery-style","style":"bblockx-thumbnail-gallery-style","viewScript":"bblockx-thumbnail-gallery-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"images":{"type":"array","default":[]},"thumbPosition":{"type":"string","default":"bottom"},"thumbSize":{"type":"number","default":72},"thumbGap":{"type":"number","default":8},"thumbBorderRadius":{"type":"number","default":6},"mainAspect":{"type":"string","default":"16\/9"},"mainBorderRadius":{"type":"number","default":12},"mainObjectFit":{"type":"string","default":"cover"},"showCaptions":{"type":"boolean","default":true},"showCounter":{"type":"boolean","default":true},"showZoom":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"animationType":{"type":"string","default":"fade"},"autoPlay":{"type":"boolean","default":false},"autoPlayDelay":{"type":"number","default":4000},"thumbActiveBorderWidth":{"type":"number","default":2},"maxWidth":{"type":"number","default":900},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"mainBg":{"type":"string","default":"#000000"},"captionBg":{"type":"string","default":"rgba(0,0,0,0.6)"},"captionColor":{"type":"string","default":"#ffffff"},"counterBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"counterColor":{"type":"string","default":"#ffffff"},"thumbActiveBorder":{"type":"string","default":"#6366f1"},"thumbBg":{"type":"string","default":"#e8edf3"},"arrowBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"arrowColor":{"type":"string","default":"#ffffff"},"zoomIconColor":{"type":"string","default":"#ffffff"},"zoomIconBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"captionTypo":{"type":"object","default":{}},"counterTypo":{"type":"object","default":{}}}},"tblock-toolkit\/review-showcase":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/review-showcase","title":"Review Showcase","category":"bblockx-marketing","icon":"star-filled","description":"Showcase aggregate ratings from review platforms (Google, G2, Trustpilot, etc.) with an optional featured testimonial.","keywords":["review","rating","stars","testimonial","trustpilot","g2","google","social proof","capterra"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-review-showcase-editor","editorStyle":"bblockx-review-showcase-style","style":"bblockx-review-showcase-style","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Loved by thousands of teams"},"showHeading":{"type":"boolean","default":true},"overallRating":{"type":"number","default":4.9},"reviewCount":{"type":"string","default":"2,400+"},"showOverall":{"type":"boolean","default":true},"platforms":{"type":"array","default":[{"id":"p1","name":"Google","logo":"google","rating":4.9,"count":"1.2k","active":true},{"id":"p2","name":"G2","logo":"g2","rating":4.8,"count":"850","active":true},{"id":"p3","name":"Trustpilot","logo":"trustpilot","rating":4.9,"count":"400","active":true},{"id":"p4","name":"Capterra","logo":"capterra","rating":4.8,"count":"320","active":false}]},"showFeatured":{"type":"boolean","default":true},"featuredQuote":{"type":"string","default":"This product completely transformed how our team works. The setup was effortless and the results were immediate."},"featuredName":{"type":"string","default":"Sarah M."},"featuredRole":{"type":"string","default":"Product Manager at Acme Corp"},"featuredPlatform":{"type":"string","default":"google"},"layout":{"type":"string","default":"platforms-top"},"style":{"type":"string","default":"clean"},"starSize":{"type":"number","default":20},"ratingSize":{"type":"number","default":48},"headingSize":{"type":"number","default":28},"headingFontWeight":{"type":"number","default":800},"headingLineHeight":{"type":"number","default":1.2},"quoteSize":{"type":"number","default":16},"quoteFontWeight":{"type":"number","default":400},"quoteLineHeight":{"type":"number","default":1.6},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"starColor":{"type":"string","default":"#f59e0b"},"headingColor":{"type":"string","default":"#0f172a"},"ratingColor":{"type":"string","default":"#0f172a"},"quoteColor":{"type":"string","default":"#475569"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#6c3fb5"},"headingTypo":{"type":"object","default":{}},"quoteTypo":{"type":"object","default":{}}}},"tblock-toolkit\/product-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/product-card","title":"Product Card","category":"bblockx-marketing","icon":"cart","description":"Showcase any product with image, name, price, star rating, features list, badges, and buy button \u2014 no WooCommerce required.","keywords":["product","shop","ecommerce","price","buy","card"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-product-card-editor","editorStyle":"bblockx-product-card-style","style":"bblockx-product-card-style","viewScript":"bblockx-product-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"productName":{"type":"string","default":"Premium Wireless Headphones"},"description":{"type":"string","default":"Crystal-clear audio with active noise cancellation, 30-hour battery life, and premium comfort cushions."},"price":{"type":"string","default":"$149.99"},"originalPrice":{"type":"string","default":"$199.99"},"showOriginal":{"type":"boolean","default":true},"currency":{"type":"string","default":""},"badge":{"type":"string","default":"Best Seller"},"showBadge":{"type":"boolean","default":true},"badgeBg":{"type":"string","default":"#f59e0b"},"badgeColor":{"type":"string","default":"#ffffff"},"features":{"type":"string","default":"Active Noise Cancellation\n30-hour battery\nBluetooth 5.3\nFoldable design\nCarrying case included"},"showFeatures":{"type":"boolean","default":true},"rating":{"type":"number","default":4},"ratingCount":{"type":"string","default":"128"},"showRating":{"type":"boolean","default":true},"btnLabel":{"type":"string","default":"Buy Now"},"btnUrl":{"type":"string","default":"#"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"btnRadius":{"type":"number","default":14},"secondBtnLabel":{"type":"string","default":"View Details"},"secondBtnUrl":{"type":"string","default":"#"},"showSecondBtn":{"type":"boolean","default":false},"secondBtnBg":{"type":"string","default":"#f5f7fb"},"secondBtnColor":{"type":"string","default":"#334155"},"layoutStyle":{"type":"string","default":"vertical"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardRadius":{"type":"number","default":16},"cardShadow":{"type":"boolean","default":true},"imgHeight":{"type":"number","default":260},"imgBg":{"type":"string","default":"#f8fafc"},"nameColor":{"type":"string","default":"#1f2937"},"priceColor":{"type":"string","default":"#6c3fb5"},"originalPriceColor":{"type":"string","default":"#9ca3af"},"descColor":{"type":"string","default":"#64748b"},"featureColor":{"type":"string","default":"#334155"},"nameTypo":{"type":"object","default":{}},"priceTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"featureTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}}}},"tblock-toolkit\/call-to-action":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/call-to-action","title":"Call to Action","category":"bblockx-marketing","icon":"megaphone","description":"Headline + sub-headline + 1-2 buttons with optional color\/gradient background. Perfect inside Row\/Column blocks.","keywords":["cta","call","action","button","hero","banner","promo"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-call-to-action-editor","editorStyle":"bblockx-call-to-action-style","style":"bblockx-call-to-action-style","viewScript":"bblockx-call-to-action-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"headline":{"type":"string","default":"Ready to Get Started?"},"subheadline":{"type":"string","default":"Join thousands of users who are already transforming their workflow."},"titleTag":{"type":"string","default":"h2"},"textAlign":{"type":"string","default":"center"},"btnLayout":{"type":"string","default":"row"},"headlineSize":{"type":"number","default":36},"headlineWeight":{"type":"number","default":700},"headlineColor":{"type":"string","default":"#1e293b"},"headlineLH":{"type":"number","default":1.2},"headlineSpacing":{"type":"number","default":12},"subSize":{"type":"number","default":18},"subWeight":{"type":"number","default":400},"subColor":{"type":"string","default":"#64748b"},"subLH":{"type":"number","default":1.6},"subSpacing":{"type":"number","default":32},"bgType":{"type":"string","default":"color"},"bgColor":{"type":"string","default":"#f0f9ff"},"bgGradientFrom":{"type":"string","default":"#3b82f6"},"bgGradientTo":{"type":"string","default":"#6366f1"},"bgGradientAngle":{"type":"number","default":135},"bgImageUrl":{"type":"string","default":""},"bgImageSize":{"type":"string","default":"cover"},"bgImagePosition":{"type":"string","default":"center center"},"bgOverlay":{"type":"boolean","default":false},"bgOverlayColor":{"type":"string","default":"rgba(0,0,0,0.45)"},"paddingTop":{"type":"number","default":80},"paddingRight":{"type":"number","default":40},"paddingBottom":{"type":"number","default":80},"paddingLeft":{"type":"number","default":40},"borderRadius":{"type":"number","default":20},"contentMaxWidth":{"type":"number","default":680},"gap":{"type":"number","default":20},"btn1Text":{"type":"string","default":"Get Started"},"btn1Url":{"type":"string","default":""},"btn1Target":{"type":"string","default":"_self"},"btn1Style":{"type":"string","default":"solid"},"btn1Size":{"type":"number","default":16},"btn1Weight":{"type":"number","default":600},"btn1Radius":{"type":"number","default":8},"btn1PaddingV":{"type":"number","default":14},"btn1PaddingH":{"type":"number","default":32},"btn1Bg":{"type":"string","default":"#3b82f6"},"btn1Color":{"type":"string","default":"#ffffff"},"btn1BgHover":{"type":"string","default":"#2563eb"},"btn1ColorHover":{"type":"string","default":"#ffffff"},"btn1BorderColor":{"type":"string","default":"#3b82f6"},"btn1BorderWidth":{"type":"number","default":2},"btn2Enabled":{"type":"boolean","default":true},"btn2Text":{"type":"string","default":"Learn More"},"btn2Url":{"type":"string","default":""},"btn2Target":{"type":"string","default":"_self"},"btn2Style":{"type":"string","default":"outline"},"btn2Size":{"type":"number","default":16},"btn2Weight":{"type":"number","default":600},"btn2Radius":{"type":"number","default":8},"btn2PaddingV":{"type":"number","default":14},"btn2PaddingH":{"type":"number","default":32},"btn2Bg":{"type":"string","default":"transparent"},"btn2Color":{"type":"string","default":"#3b82f6"},"btn2BgHover":{"type":"string","default":"#3b82f6"},"btn2ColorHover":{"type":"string","default":"#ffffff"},"btn2BorderColor":{"type":"string","default":"#3b82f6"},"btn2BorderWidth":{"type":"number","default":2},"typoHeadline":{"type":"object","default":{}},"typoSub":{"type":"object","default":{}}}},"tblock-toolkit\/read-more":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/read-more","version":"1.0.0","title":"Read More","category":"bblockx-blog","icon":"editor-expand","description":"Collapses long content behind a gradient fade with an animated 'Read more \/ Show less' toggle button.","keywords":["read more","expand","collapse","show more","see more","truncate","content","toggle"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-read-more-editor","editorStyle":"bblockx-read-more-style","style":"bblockx-read-more-style","viewScript":"bblockx-read-more-frontend","supports":{"html":false,"align":["wide","full"],"anchor":true},"attributes":{"content":{"type":"string","default":"This is the full content that will be hidden behind the read more button. Add as much text as you like here \u2014 the block will collapse it to the preview height and show a gradient fade. The user can expand the full text with a click."},"collapsedHeight":{"type":"number","default":180},"readMoreLabel":{"type":"string","default":"Read more"},"showLessLabel":{"type":"string","default":"Show less"},"buttonStyle":{"type":"string","default":"solid"},"buttonAlign":{"type":"string","default":"center"},"showIcon":{"type":"boolean","default":true},"animateDuration":{"type":"number","default":400},"fadeHeight":{"type":"number","default":80},"fadeColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":14},"contentTypo":{"type":"object","default":{}},"textColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"btnBorderColor":{"type":"string","default":"#6c3fb5"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0}}},"tblock-toolkit\/testimonial-grid":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/testimonial-grid","title":"Testimonial Grid","category":"bblockx-marketing","icon":"grid-view","description":"Static masonry-style grid of testimonial cards with stars, avatars, and author details.","keywords":["testimonial","grid","review","stars","quote"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-grid-editor","editorStyle":"bblockx-testimonial-grid-style","style":"bblockx-testimonial-grid-style","viewScript":"bblockx-testimonial-grid-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"quote":"Absolutely transformed the way we work. Highly recommended!","author":"Sarah Johnson","role":"CEO, TechCorp","avatarUrl":"","avatarId":0,"stars":5},{"quote":"The best product I have ever used. Support is phenomenal and fast.","author":"Michael Chen","role":"Designer, Studio X","avatarUrl":"","avatarId":0,"stars":5},{"quote":"Five stars, no question. It just works perfectly every single time.","author":"Emily Davis","role":"Founder, GrowthLab","avatarUrl":"","avatarId":0,"stars":4},{"quote":"Seamless experience from onboarding to daily use. Love everything.","author":"James Wilson","role":"Product Manager","avatarUrl":"","avatarId":0,"stars":5}]},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"showStars":{"type":"boolean","default":true},"showAvatar":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#f8f7ff"},"cardBg":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#222222"},"accentColor":{"type":"string","default":"#6c3fb5"},"starColor":{"type":"string","default":"#f5a623"},"borderRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"shadow":{"type":"boolean","default":true},"quoteAlign":{"type":"string","default":"left"},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}}}},"tblock-toolkit\/card-stack":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/card-stack","title":"Card Stack","category":"bblockx-effects","icon":"layout","description":"A fanned or stacked pile of cards with hover-spread interaction. Perfect for testimonials, case studies, or feature highlights.","keywords":["cards","stack","fan","testimonial","swipe","stacked","deck","pile"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-card-stack-editor","editorStyle":"bblockx-card-stack-style","style":"bblockx-card-stack-style","viewScript":"bblockx-card-stack-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"id":"c1","title":"10\u00d7 faster deployments","desc":"We cut our release cycle from two weeks to a single afternoon. The workflow automation alone is worth every penny.","quote":true,"author":"Sarah K.","role":"CTO, Verve Labs","avatarUrl":"","avatarId":0,"imageUrl":"","imageId":0,"imageAlt":"","tag":"Case Study","tagColor":"#ffffff","tagBg":"#6c3fb5","accentColor":"#6c3fb5","bgColor":"#ffffff","textColor":"#0f172a"},{"id":"c2","title":"Revenue up 40% in Q1","desc":"The new checkout flow reduced friction and our conversion rate jumped immediately after go-live.","quote":true,"author":"Marco T.","role":"Head of Growth, Helios","avatarUrl":"","avatarId":0,"imageUrl":"","imageId":0,"imageAlt":"","tag":"Customer Story","tagColor":"#ffffff","tagBg":"#3b82f6","accentColor":"#3b82f6","bgColor":"#f0f9ff","textColor":"#1e3a5f"},{"id":"c3","title":"Team onboarded in one day","desc":"No training sessions needed. The intuitive interface meant everyone was productive from day one.","quote":true,"author":"Priya M.","role":"Engineering Director, Flux","avatarUrl":"","avatarId":0,"imageUrl":"","imageId":0,"imageAlt":"","tag":"Testimonial","tagColor":"#ffffff","tagBg":"#10b981","accentColor":"#10b981","bgColor":"#f0fdf4","textColor":"#14532d"}]},"stackStyle":{"type":"string","default":"fan"},"cardWidth":{"type":"number","default":380},"cardMinHeight":{"type":"number","default":260},"cardRadius":{"type":"number","default":16},"rotationSpread":{"type":"number","default":6},"offsetX":{"type":"number","default":10},"offsetY":{"type":"number","default":6},"maxVisibleBehind":{"type":"number","default":2},"showTag":{"type":"boolean","default":true},"showAuthor":{"type":"boolean","default":true},"showQuoteMark":{"type":"boolean","default":true},"showNavDots":{"type":"boolean","default":true},"animateIn":{"type":"boolean","default":true},"titleSize":{"type":"number","default":20},"descSize":{"type":"number","default":15},"tagSize":{"type":"number","default":11},"authorSize":{"type":"number","default":13},"cardPadding":{"type":"number","default":32},"globalCardBg":{"type":"string","default":"#ffffff"},"globalTextColor":{"type":"string","default":"#0f172a"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"typoTitle":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}}}},"tblock-toolkit\/text-reveal-scroll":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/text-reveal-scroll","title":"Text Reveal on Scroll","description":"Cinematic scroll-triggered text reveal: words or characters animate in one by one as the section enters the viewport. Supports fade, slide-up, clip, and blur reveal modes with staggered delays.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-reveal-scroll-editor","style":"bblockx-text-reveal-scroll-style","viewScript":"bblockx-text-reveal-scroll-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"We craft digital experiences that people love and businesses trust."},"subtext":{"type":"string","default":""},"tag":{"type":"string","default":"h2"},"revealUnit":{"type":"string","default":"word"},"revealAnim":{"type":"string","default":"slide-up"},"stagger":{"type":"number","default":60},"duration":{"type":"number","default":600},"triggerOffset":{"type":"number","default":15},"once":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"center"},"titleTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"maxWidth":{"type":"number","default":900},"bgColor":{"type":"string","default":""},"textColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"},"accentColor":{"type":"string","default":"#7c3aed"},"accentWords":{"type":"string","default":""},"useGradient":{"type":"boolean","default":false},"gradFrom":{"type":"string","default":"#7c3aed"},"gradTo":{"type":"string","default":"#ec4899"}}},"tblock-toolkit\/box-plot":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/box-plot","title":"Box Plot","category":"bblockx-charts","icon":"chart-bar","description":"Box-and-whisker statistical chart showing min, Q1, median, Q3, max, mean, and outliers for multiple data series.","attributes":{"title":{"type":"string","default":"Score Distribution by Group"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":700},"svgHeight":{"type":"integer","default":380},"padTop":{"type":"integer","default":40},"padLeft":{"type":"integer","default":60},"padRight":{"type":"integer","default":30},"padBottom":{"type":"integer","default":50},"boxWidth":{"type":"integer","default":48},"whiskerWidth":{"type":"integer","default":24},"showGridLines":{"type":"boolean","default":true},"showMean":{"type":"boolean","default":true},"showOutliers":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":13},"valueFontSize":{"type":"integer","default":10},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"series":{"type":"array","default":[{"label":"Group A","color":"#6366f1","min":42,"q1":55,"median":68,"mean":67,"q3":78,"max":95,"outliers":[22,98]},{"label":"Group B","color":"#10b981","min":38,"q1":60,"median":72,"mean":70,"q3":82,"max":91,"outliers":[15]},{"label":"Group C","color":"#f59e0b","min":50,"q1":58,"median":65,"mean":64,"q3":74,"max":88,"outliers":[100]},{"label":"Group D","color":"#ef4444","min":30,"q1":45,"median":58,"mean":60,"q3":72,"max":90,"outliers":[10,105]}]},"typoTitle":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-box-plot-editor","style":"bblockx-box-plot-style"},"tblock-toolkit\/margin-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/margin-calculator","version":"1.0.0","title":"Profit Margin Calculator","category":"bblockx-calculators","icon":"chart-line","description":"Calculate profit margin, markup, selling price and gross profit for any product or service.","keywords":["margin","profit","markup","selling price","revenue","cost","calculator","ecommerce"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-margin-calculator-editor","style":"bblockx-margin-calculator-style","viewScript":"bblockx-margin-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Profit Margin Calculator"},"subtitle":{"type":"string","default":"Calculate selling price, markup and gross profit instantly"},"currency":{"type":"string","default":"$"},"defaultMode":{"type":"string","default":"margin"},"defaultCost":{"type":"number","default":50},"defaultMargin":{"type":"number","default":40},"defaultRevenue":{"type":"number","default":100},"showMarkup":{"type":"boolean","default":true},"showBar":{"type":"boolean","default":true},"showMarginScale":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#10b981"},"profitColor":{"type":"string","default":"#10b981"},"costColor":{"type":"string","default":"#f43f5e"},"sectionBg":{"type":"string","default":"#f0fdf4"},"cardBg":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#f8fafc"},"resultBg":{"type":"string","default":"#dcfce7"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"contentMaxWidth":{"type":"integer","default":680}}},"tblock-toolkit\/world-map":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/world-map","title":"World Map","category":"bblockx-charts","icon":"admin-site-alt3","description":"Interactive SVG world map with country highlighting, data values, tooltips and a legend. Perfect for global presence, customer distribution, and sales territory sections.","keywords":["map","world","countries","geography","data","global","presence"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-world-map-editor","editorStyle":"bblockx-world-map-style","style":"bblockx-world-map-style","viewScript":"bblockx-world-map-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Global Presence"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Serving customers across 10+ countries worldwide."},"showSubtitle":{"type":"boolean","default":true},"countries":{"type":"array","default":[{"id":"c1","code":"US","name":"United States","value":1250,"color":"","url":""},{"id":"c2","code":"GB","name":"United Kingdom","value":480,"color":"","url":""},{"id":"c3","code":"DE","name":"Germany","value":390,"color":"","url":""},{"id":"c4","code":"FR","name":"France","value":320,"color":"","url":""},{"id":"c5","code":"CA","name":"Canada","value":290,"color":"","url":""},{"id":"c6","code":"AU","name":"Australia","value":220,"color":"","url":""},{"id":"c7","code":"JP","name":"Japan","value":340,"color":"","url":""},{"id":"c8","code":"BR","name":"Brazil","value":180,"color":"","url":""},{"id":"c9","code":"IN","name":"India","value":410,"color":"","url":""},{"id":"c10","code":"ZA","name":"South Africa","value":95,"color":"","url":""}]},"colorMode":{"type":"string","default":"gradient"},"lowColor":{"type":"string","default":"#c4b5fd"},"highColor":{"type":"string","default":"#5b21b6"},"defaultFill":{"type":"string","default":"#e8edf3"},"hoverFill":{"type":"string","default":"#ede9fe"},"borderColor":{"type":"string","default":"#ffffff"},"projection":{"type":"string","default":"NaturalEarth1"},"showLegend":{"type":"boolean","default":true},"legendTitle":{"type":"string","default":"Customers"},"showTooltips":{"type":"boolean","default":true},"showCountryList":{"type":"boolean","default":true},"mapHeight":{"type":"number","default":480},"accentColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"mapBg":{"type":"string","default":"#f0f4f8"},"tooltipBg":{"type":"string","default":"#1e1e2e"},"tooltipColor":{"type":"string","default":"#ffffff"},"listBg":{"type":"string","default":"#ffffff"},"listBorder":{"type":"string","default":"#e8edf3"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":32},"subtitleSize":{"type":"number","default":17},"cardRadius":{"type":"number","default":16},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/pictograph":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/pictograph","title":"Pictograph","category":"bblockx-charts","icon":"grid-view","description":"An icon-based unit chart where coloured glyphs represent proportional data \u2014 great for infographic-style statistics.","attributes":{"title":{"type":"string","default":"Population by Age Group"},"showTitle":{"type":"boolean","default":true},"icon":{"type":"string","default":"\ud83d\udc64"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"admin-users"},"iconImageUrl":{"type":"string","default":""},"gridCols":{"type":"integer","default":10},"totalUnits":{"type":"integer","default":100},"cellSize":{"type":"integer","default":36},"cellGap":{"type":"integer","default":4},"iconFontSize":{"type":"integer","default":22},"showLegend":{"type":"boolean","default":true},"legendFontSize":{"type":"integer","default":13},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"emptyColor":{"type":"string","default":"#e8edf3"},"segments":{"type":"array","default":[{"label":"Under 18","value":22,"color":"#6366f1"},{"label":"18 \u2013 34","value":28,"color":"#0ea5e9"},{"label":"35 \u2013 54","value":30,"color":"#10b981"},{"label":"55 \u2013 74","value":14,"color":"#f59e0b"},{"label":"75+","value":6,"color":"#ef4444"}]},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-pictograph-editor","style":"bblockx-pictograph-style"},"tblock-toolkit\/contact-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/contact-section","version":"1.0.0","title":"Contact Section","category":"bblockx-business","icon":"email-alt","description":"All-in-one contact page section: info cards (address, phone, email, hours) + a contact form + optional embedded map \u2014 all in a polished configurable layout.","keywords":["contact","form","map","address","email","phone"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-contact-section-editor","style":"bblockx-contact-section-style","viewScript":"bblockx-contact-section-frontend","attributes":{"layout":{"type":"string","default":"info-left"},"sectionTitle":{"type":"string","default":"Get In Touch"},"sectionSubtitle":{"type":"string","default":"We'd love to hear from you. Send us a message and we'll respond as soon as possible."},"showTitle":{"type":"boolean","default":true},"infoCards":{"type":"array","default":[{"id":"c1","icon":"\ud83d\udccd","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Our Office","value":"123 Main Street, New York, NY 10001"},{"id":"c2","icon":"\ud83d\udcde","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Phone","value":"+1 (555) 000-0000"},{"id":"c3","icon":"\u2709\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Email","value":"hello@example.com"},{"id":"c4","icon":"\ud83d\udd50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Hours","value":"Mon\u2013Fri 9am\u20136pm EST"}],"items":{"type":"object"}},"showInfoCards":{"type":"boolean","default":true},"showForm":{"type":"boolean","default":true},"showName":{"type":"boolean","default":true},"showPhone":{"type":"boolean","default":false},"showSubject":{"type":"boolean","default":true},"labelName":{"type":"string","default":"Full Name"},"labelEmail":{"type":"string","default":"Email Address"},"labelPhone":{"type":"string","default":"Phone Number"},"labelSubject":{"type":"string","default":"Subject"},"labelMessage":{"type":"string","default":"Your Message"},"submitLabel":{"type":"string","default":"Send Message"},"successMessage":{"type":"string","default":"Thank you! We'll be in touch shortly."},"recipientEmail":{"type":"string","default":""},"showMap":{"type":"boolean","default":false},"mapEmbedUrl":{"type":"string","default":""},"mapHeight":{"type":"number","default":280},"cardRadius":{"type":"number","default":12},"cardGap":{"type":"number","default":24},"formRadius":{"type":"number","default":14},"fieldRadius":{"type":"number","default":8},"btnRadius":{"type":"number","default":14},"titleSize":{"type":"number","default":36},"subtitleSize":{"type":"number","default":16},"iconSize":{"type":"number","default":32},"labelSize":{"type":"number","default":13},"fieldSize":{"type":"number","default":14},"accentColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#f8fafc"},"cardIconBg":{"type":"string","default":"#ede9f7"},"cardLabelColor":{"type":"string","default":"#64748b"},"cardValueColor":{"type":"string","default":"#0f172a"},"formBg":{"type":"string","default":"#ffffff"},"fieldBg":{"type":"string","default":"#f8fafc"},"fieldBorderColor":{"type":"string","default":"#e8edf3"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}}},"tblock-toolkit\/text-highlight":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/text-highlight","version":"1.0.0","title":"Text Highlight","category":"bblockx-content","icon":"editor-underline","description":"Animate a color marker \/ highlighter sweep behind specific words or phrases when they scroll into view.","keywords":["highlight","marker","underline","text","animate","scroll","emphasis","mark"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-highlight-editor","editorStyle":"bblockx-text-highlight-style","style":"bblockx-text-highlight-style","viewScript":"bblockx-text-highlight-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"We help brands grow faster with smarter marketing."},"highlights":{"type":"string","default":"grow faster, smarter marketing"},"tag":{"type":"string","default":"h2"},"highlightStyle":{"type":"string","default":"marker"},"highlightColor":{"type":"string","default":"#fde68a"},"highlightOpacity":{"type":"number","default":100},"highlightRadius":{"type":"number","default":4},"highlightPadX":{"type":"number","default":6},"highlightPadY":{"type":"number","default":2},"lineThickness":{"type":"number","default":8},"linePosition":{"type":"string","default":"bottom"},"animateOnScroll":{"type":"boolean","default":true},"animationStyle":{"type":"string","default":"sweep"},"animationDuration":{"type":"number","default":600},"animationDelay":{"type":"number","default":80},"threshold":{"type":"number","default":0.2},"repeat":{"type":"boolean","default":false},"titleTypo":{"type":"object","default":{}},"textAlign":{"type":"string","default":"center"},"textColor":{"type":"string","default":"#0f172a"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"maxWidth":{"type":"number","default":800}}},"tblock-toolkit\/treemap-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/treemap-chart","version":"1.0.0","title":"Treemap Chart","category":"bblockx-charts","icon":"grid-view","description":"Hierarchical data visualized as proportional nested rectangles. Great for market share, budget breakdowns, and category comparisons.","keywords":["treemap","chart","hierarchy","proportion","data","visualization"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-treemap-chart-editor","style":"bblockx-treemap-chart-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Market Share"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":800},"svgHeight":{"type":"number","default":480},"gap":{"type":"number","default":20},"cornerRadius":{"type":"number","default":4},"showLabels":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":true},"showPercent":{"type":"boolean","default":false},"labelFontSize":{"type":"number","default":14},"valueFontSize":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"titleTypo":{"type":"object","default":{}},"items":{"type":"array","default":[{"label":"Product A","value":38,"color":"#4f46e5"},{"label":"Product B","value":22,"color":"#0891b2"},{"label":"Product C","value":16,"color":"#059669"},{"label":"Product D","value":11,"color":"#d97706"},{"label":"Product E","value":7,"color":"#dc2626"},{"label":"Product F","value":4,"color":"#7c3aed"},{"label":"Other","value":2,"color":"#64748b"}]}}},"tblock-toolkit\/video-grid":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/video-grid","title":"Video Grid","category":"bblockx-media","icon":"video-alt3","description":"Responsive grid of video cards with play-in-lightbox functionality. Supports YouTube, Vimeo, and self-hosted videos. Custom thumbnails, titles, and duration badges.","keywords":["video","grid","gallery","youtube","vimeo","lightbox","media"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-video-grid-editor","style":"bblockx-video-grid-style","viewScript":"bblockx-video-grid-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":""},"subtitle":{"type":"string","default":""},"videos":{"type":"array","default":[{"id":"v1","title":"Product Overview","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"3:24","category":"Product","description":"A full walkthrough of all key features."},{"id":"v2","title":"Getting Started Guide","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"5:10","category":"Tutorial","description":"Set up your account in minutes."},{"id":"v3","title":"Advanced Workflows","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"8:45","category":"Tutorial","description":"Power-user tips and automation techniques."},{"id":"v4","title":"Customer Success Story","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"2:58","category":"Story","description":"How Acme Corp 10x'd their productivity."},{"id":"v5","title":"Integration Setup","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"4:33","category":"Tutorial","description":"Connect your favourite tools in one click."},{"id":"v6","title":"2025 Roadmap Webinar","url":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbUrl":"","thumbId":0,"duration":"42:00","category":"Webinar","description":"Everything coming this year \u2014 straight from our CEO."}]},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"showFilter":{"type":"boolean","default":true},"showDuration":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showCategory":{"type":"boolean","default":true},"aspectRatio":{"type":"string","default":"16\/9"},"cardRadius":{"type":"number","default":14},"thumbRadius":{"type":"number","default":14},"playBtnSize":{"type":"number","default":56},"accentColor":{"type":"string","default":"#6c3fb5"},"playBtnBg":{"type":"string","default":"#ffffff"},"playBtnColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"durationBg":{"type":"string","default":"rgba(0,0,0,0.65)"},"durationColor":{"type":"string","default":"#ffffff"},"filterActiveBg":{"type":"string","default":"#6c3fb5"},"filterActiveColor":{"type":"string","default":"#ffffff"},"filterInactiveBg":{"type":"string","default":"#f5f7fb"},"filterInactiveColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"sectionTitleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"categoryColor":{"type":"string","default":"#6c3fb5"},"titleSize":{"type":"number","default":32},"cardTitleSize":{"type":"number","default":16},"descSize":{"type":"number","default":14},"sectionTitleTypo":{"type":"object","default":{}},"cardTitleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0}}},"tblock-toolkit\/notification-toast":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/notification-toast","title":"Notification Toast","category":"bblockx-effects","description":"Animated social-proof toast notifications that cycle in the corner of the screen \u2014 'Sarah just signed up', 'Tom upgraded to Pro', etc.","keywords":["toast","notification","social proof","popup","fomo","alert"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-notification-toast-editor","editorStyle":"bblockx-notification-toast-style","style":"bblockx-notification-toast-style","viewScript":"bblockx-notification-toast-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"notifications":{"type":"array","default":[{"icon":"\ud83c\udf89","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Sarah M.","text":"just signed up for the Pro plan","timeAgo":"2 min ago","avatarBg":"#6366f1"},{"icon":"\u2b50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Tom K.","text":"left a 5-star review","timeAgo":"5 min ago","avatarBg":"#10b981"},{"icon":"\ud83d\uded2","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Priya L.","text":"just purchased the Starter bundle","timeAgo":"8 min ago","avatarBg":"#f59e0b"},{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"David R.","text":"upgraded their account to Business","timeAgo":"11 min ago","avatarBg":"#ef4444"},{"icon":"\ud83d\udcac","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Mia W.","text":"shared this page with their team","timeAgo":"14 min ago","avatarBg":"#8b5cf6"}]},"position":{"type":"string","default":"bottom-left"},"interval":{"type":"number","default":4},"displayDuration":{"type":"number","default":3},"animateType":{"type":"string","default":"slide"},"showOnce":{"type":"boolean","default":false},"loop":{"type":"boolean","default":true},"showAvatar":{"type":"boolean","default":true},"showTimeAgo":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"toastStyle":{"type":"string","default":"shadow"},"maxWidth":{"type":"number","default":320},"borderRadius":{"type":"number","default":12},"avatarSize":{"type":"number","default":40},"iconSize":{"type":"number","default":20},"nameSize":{"type":"number","default":13},"textSize":{"type":"number","default":12},"timeSize":{"type":"number","default":11},"nameTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}},"toastBg":{"type":"string","default":"#ffffff"},"toastBorder":{"type":"string","default":"#e8edf3"},"toastShadow":{"type":"boolean","default":true},"nameColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"timeColor":{"type":"string","default":"#9ca3af"}}},"tblock-toolkit\/video-hero":{"apiVersion":3,"name":"tblock-toolkit\/video-hero","title":"Video Hero","category":"bblockx-layout","icon":"video-alt3","description":"Hero section with video preview or background video, headline, CTA buttons and optional social proof.","keywords":["hero","video","demo","preview","showcase","landing","header","youtube","vimeo"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-video-hero-editor","editorStyle":"bblockx-video-hero-style","style":"bblockx-video-hero-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"See it in action"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Watch how it works in 2 minutes"},"subheading":{"type":"string","default":"Everything you need to launch faster and grow smarter \u2014 all in one place."},"showSubheading":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Start free trial"},"ctaUrl":{"type":"string","default":"#"},"showCta":{"type":"boolean","default":true},"ctaSecondaryText":{"type":"string","default":"Learn more"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondaryCta":{"type":"boolean","default":true},"videoUrl":{"type":"string","default":"https:\/\/www.youtube.com\/embed\/dQw4w9WgXcQ"},"posterUrl":{"type":"string","default":""},"posterId":{"type":"number","default":0},"showPlayButton":{"type":"boolean","default":true},"videoLayout":{"type":"string","default":"below"},"aspectRatio":{"type":"string","default":"16-9"},"videoRadius":{"type":"number","default":16},"videoShadow":{"type":"boolean","default":true},"style":{"type":"string","default":"dark"},"contentAlign":{"type":"string","default":"center"},"maxWidth":{"type":"number","default":820},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":64},"headingSize":{"type":"number","default":52},"headingWeight":{"type":"number","default":800},"subSize":{"type":"number","default":20},"eyebrowSize":{"type":"number","default":13},"ctaSize":{"type":"number","default":17},"headingTypo":{"type":"object","default":{}},"subTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"ctaTypo":{"type":"object","default":{}},"ctaRadius":{"type":"number","default":14},"bgColor":{"type":"string","default":"#0f172a"},"headingColor":{"type":"string","default":"#ffffff"},"subColor":{"type":"string","default":"rgba(255,255,255,0.65)"},"eyebrowColor":{"type":"string","default":"#a78bfa"},"accentColor":{"type":"string","default":"#6c3fb5"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnText":{"type":"string","default":"#ffffff"},"btn2Bg":{"type":"string","default":"transparent"},"btn2Text":{"type":"string","default":"rgba(255,255,255,0.85)"},"btn2Border":{"type":"string","default":"rgba(255,255,255,0.25)"},"videoBorder":{"type":"string","default":"rgba(255,255,255,0.1)"}}},"tblock-toolkit\/line-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/line-chart","title":"Line Chart","category":"bblockx-charts","icon":"chart-line","description":"Interactive line chart using Chart.js (loaded from CDN). Supports multiple datasets, fill, tension, and grid styling.","keywords":["chart","line","graph","data","visualization","chartjs"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-line-chart-editor","editorStyle":"bblockx-line-chart-style","style":"bblockx-line-chart-style","viewScript":"bblockx-line-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"labels":{"type":"string","default":"Jan,Feb,Mar,Apr,May,Jun"},"datasets":{"type":"array","default":[{"label":"Sales","data":"65,59,80,81,56,72","color":"#6c3fb5","fill":false,"tension":0.4},{"label":"Revenue","data":"28,48,40,19,86,60","color":"#e040fb","fill":false,"tension":0.4}]},"height":{"type":"number","default":340},"showGrid":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"top"},"pointStyle":{"type":"string","default":"circle"},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"title":{"type":"string","default":""},"labelFontSize":{"type":"number","default":11},"labelFontWeight":{"type":"number","default":400},"labelLineHeight":{"type":"number","default":1.4},"legendFontSize":{"type":"number","default":12},"legendFontWeight":{"type":"number","default":400},"legendLineHeight":{"type":"number","default":1.4},"titleFontSize":{"type":"number","default":16},"titleFontWeight":{"type":"number","default":600},"titleLineHeight":{"type":"number","default":1.3},"titleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/bump-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/bump-chart","title":"Bump Chart","category":"bblockx-charts","icon":"chart-line","description":"Ranking chart that shows how positions change over time \u2014 each series is a curved line with rank labels at each column.","attributes":{"title":{"type":"string","default":"App Store Rankings Over 6 Weeks"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":720},"svgHeight":{"type":"integer","default":380},"padTop":{"type":"integer","default":50},"padLeft":{"type":"integer","default":120},"padRight":{"type":"integer","default":120},"lineThickness":{"type":"integer","default":3},"dotRadius":{"type":"integer","default":18},"showRankLabels":{"type":"boolean","default":true},"showColumnLabels":{"type":"boolean","default":true},"showEndLabels":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":13},"rankFontSize":{"type":"integer","default":12},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"xLabels":{"type":"array","default":["Week 1","Week 2","Week 3","Week 4","Week 5","Week 6"]},"series":{"type":"array","default":[{"label":"Notion","color":"#1a1a1a","ranks":[3,2,1,1,2,1]},{"label":"Obsidian","color":"#6366f1","ranks":[1,1,2,3,1,2]},{"label":"Craft","color":"#10b981","ranks":[2,3,3,2,3,3]},{"label":"Logseq","color":"#f59e0b","ranks":[4,4,4,4,4,4]},{"label":"Bear","color":"#ef4444","ranks":[5,5,5,5,5,5]}]},"typoTitle":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-bump-chart-editor","style":"bblockx-bump-chart-style"},"tblock-toolkit\/brand-kit":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/brand-kit","title":"Brand Kit","category":"bblockx-business","icon":"art","description":"Brand style guide: colour swatches, typography specimens, logo variants, and brand values \u2014 all in one block.","keywords":["brand","design","style guide","colors","typography","logo","identity"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-brand-kit-editor","style":"bblockx-brand-kit-style","viewScript":"bblockx-brand-kit-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"sectionTitle":{"type":"string","default":"Brand Identity"},"showTitle":{"type":"boolean","default":true},"showColors":{"type":"boolean","default":true},"colorsTitle":{"type":"string","default":"Colour Palette"},"colors":{"type":"array","default":[{"name":"Indigo","value":"#6366f1","isLight":false},{"name":"Violet","value":"#8b5cf6","isLight":false},{"name":"Sky","value":"#0ea5e9","isLight":false},{"name":"Emerald","value":"#10b981","isLight":false},{"name":"Slate 900","value":"#0f172a","isLight":false},{"name":"Slate 50","value":"#f8fafc","isLight":true},{"name":"White","value":"#ffffff","isLight":true}]},"showCopyHint":{"type":"boolean","default":true},"swatchRadius":{"type":"number","default":10},"swatchHeight":{"type":"number","default":90},"showColorName":{"type":"boolean","default":true},"showColorHex":{"type":"boolean","default":true},"showTypography":{"type":"boolean","default":true},"typographyTitle":{"type":"string","default":"Typography"},"fonts":{"type":"array","default":[{"name":"Heading Font","familyName":"Inter","cssFamily":"'Inter', sans-serif","headingText":"The quick brown fox","bodyText":"We craft meaningful digital products that people love to use. Our work is guided by clarity, creativity, and craftsmanship.","weights":"400, 600, 700, 800","sourceUrl":"https:\/\/fonts.google.com\/specimen\/Inter"},{"name":"Body Font","familyName":"DM Sans","cssFamily":"'DM Sans', sans-serif","headingText":"Always be shipping","bodyText":"Good design is not about decoration \u2014 it's about communication. Every pixel should serve a purpose.","weights":"400, 500, 600","sourceUrl":"https:\/\/fonts.google.com\/specimen\/DM+Sans"}]},"showLogos":{"type":"boolean","default":true},"logosTitle":{"type":"string","default":"Logo Usage"},"logos":{"type":"array","default":[{"label":"Primary (Light bg)","imageUrl":"","imageId":0,"imageAlt":"Logo","bgStyle":"light","description":"Use on white or light backgrounds."},{"label":"Reversed (Dark bg)","imageUrl":"","imageId":0,"imageAlt":"Logo","bgStyle":"dark","description":"Use on dark or coloured backgrounds."},{"label":"Icon \/ Favicon","imageUrl":"","imageId":0,"imageAlt":"Icon","bgStyle":"transparent","description":"Minimum size: 24 \u00d7 24 px."}]},"showValues":{"type":"boolean","default":true},"valuesTitle":{"type":"string","default":"Brand Values"},"values":{"type":"array","default":[{"icon":"\ud83c\udfaf","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Purpose-driven","description":"Every decision serves a clear goal."},{"icon":"\u2728","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Craftsmanship","description":"We obsess over quality in every detail."},{"icon":"\ud83e\udd1d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Transparency","description":"We communicate openly and honestly."},{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Momentum","description":"We ship fast and iterate faster."}]},"maxWidth":{"type":"number","default":1000},"containerPadding":{"type":"number","default":48},"sectionGap":{"type":"number","default":56},"cardRadius":{"type":"number","default":12},"cardPadding":{"type":"number","default":28},"containerBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"sectionLabelColor":{"type":"string","default":"#6366f1"},"sectionLabelBg":{"type":"string","default":"#ede9fe"},"valueIconBg":{"type":"string","default":"#f5f3ff"},"typoTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}}},"tblock-toolkit\/image-text-rows":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-text-rows","version":"1.0.0","title":"Image Text Rows","category":"bblockx-content","description":"Multiple alternating image + text rows in one block. Perfect for feature descriptions, how-it-works sections, and product showcases.","keywords":["image text","alternating","rows","features","media","layout","split"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-text-rows-editor","style":"bblockx-image-text-rows-style","viewScript":"bblockx-image-text-rows-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"rows":{"type":"array","default":[{"title":"","badge":"","description":"","features":[],"btnLabel":"","btnUrl":"","imageUrl":"","imageId":0,"imageAlt":""}]},"imagePosition":{"type":"string","default":"alternate"},"imageRatio":{"type":"string","default":"4:3"},"imageRadius":{"type":"integer","default":12},"imageShadow":{"type":"boolean","default":true},"imageWidth":{"type":"integer","default":45},"gap":{"type":"integer","default":80},"verticalAlign":{"type":"string","default":"center"},"showFeatures":{"type":"boolean","default":true},"showBtns":{"type":"boolean","default":true},"showBadges":{"type":"boolean","default":true},"paddingTop":{"type":"integer","default":0},"paddingBottom":{"type":"integer","default":0},"bgColor":{"type":"string","default":""},"badgeBg":{"type":"string","default":"#ede9fe"},"badgeColor":{"type":"string","default":"#7c3aed"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#334155"},"featureColor":{"type":"string","default":"#334155"},"featureDot":{"type":"string","default":"#7c3aed"},"btnBg":{"type":"string","default":"#7c3aed"},"btnColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"headingFontSize":{"type":"number","default":22},"headingFontWeight":{"type":"number","default":700},"headingLineHeight":{"type":"number","default":1.2},"bodyFontSize":{"type":"number","default":15},"bodyFontWeight":{"type":"number","default":400},"bodyLineHeight":{"type":"number","default":1.6},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/gradient-blob":{"apiVersion":3,"name":"tblock-toolkit\/gradient-blob","title":"Gradient Blob","description":"Full-width section with animated CSS gradient blobs as background and InnerBlocks for content.","category":"bblockx-effects","icon":"art","keywords":["blob","gradient","animated","section","background"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-blob-editor","editorStyle":"bblockx-gradient-blob-style","style":"bblockx-gradient-blob-style","viewScript":"bblockx-gradient-blob-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"color1":{"type":"string","default":"#c084fc"},"color2":{"type":"string","default":"#818cf8"},"color3":{"type":"string","default":"#f0abfc"},"bgColor":{"type":"string","default":"#faf5ff"},"textColor":{"type":"string","default":""},"animSpeed":{"type":"integer","default":10},"blobSize":{"type":"integer","default":60},"blobOpacity":{"type":"integer","default":60},"blobBlur":{"type":"integer","default":80},"minHeight":{"type":"integer","default":500},"paddingTop":{"type":"integer","default":80},"paddingBottom":{"type":"integer","default":80},"contentMaxWidth":{"type":"integer","default":720},"centerContent":{"type":"boolean","default":true},"numBlobs":{"type":"integer","default":3},"paused":{"type":"boolean","default":false},"align":{"type":"string","default":"full"}},"editorBlock":{"defaultValue":{"allowedBlocks":["core\/heading","core\/paragraph","core\/buttons","core\/image"]}}},"tblock-toolkit\/cursor-spotlight":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/cursor-spotlight","version":"1.0.0","title":"Cursor Spotlight","category":"bblockx-effects","icon":"visibility","description":"A dark section with a radial spotlight that follows the cursor, dramatically revealing the content beneath.","keywords":["spotlight","cursor","mouse","reveal","dark","torch","interactive"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-cursor-spotlight-editor","style":"bblockx-cursor-spotlight-style","viewScript":"bblockx-cursor-spotlight-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Move your cursor to reveal"},"subtext":{"type":"string","default":"Interactive spotlight effect \u2014 your cursor lights the way"},"tag":{"type":"string","default":"h2"},"spotlightSize":{"type":"integer","default":280},"spotlightBlur":{"type":"integer","default":40},"spotlightOpacity":{"type":"number","default":0.85},"dimColor":{"type":"string","default":"#000000"},"dimOpacity":{"type":"number","default":0.92},"spotColor":{"type":"string","default":"#ffffff"},"lightTint":{"type":"string","default":""},"sectionHeight":{"type":"integer","default":500},"bgColor":{"type":"string","default":"#0c0a1e"},"bgImage":{"type":"string","default":""},"bgImageId":{"type":"integer","default":0},"bgImageOpacity":{"type":"number","default":0.5},"textColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#a78bfa"},"fontSize":{"type":"integer","default":48},"fontWeight":{"type":"string","default":"800"},"textAlign":{"type":"string","default":"center"},"showHint":{"type":"boolean","default":true},"hintText":{"type":"string","default":"Move cursor to reveal"},"idleMode":{"type":"string","default":"center"},"followSmooth":{"type":"boolean","default":true},"borderRadius":{"type":"integer","default":16},"subtextSize":{"type":"number","default":18},"typoHeading":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}}}},"tblock-toolkit\/progress-circle":{"apiVersion":3,"name":"tblock-toolkit\/progress-circle","title":"Progress Circle","category":"bblockx-content","icon":"chart-pie","description":"Animated SVG circular progress rings \u2014 perfect for skills, stats, and KPIs.","keywords":["circle","progress","ring","donut","skill","percentage","radial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-progress-circle-editor","editorStyle":"bblockx-progress-circle-style","style":"bblockx-progress-circle-style","viewScript":"bblockx-progress-circle-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"label":"Design","percentage":90,"color":"#6c3fb5"},{"label":"Development","percentage":82,"color":"#3b82f6"},{"label":"Marketing","percentage":74,"color":"#10b981"},{"label":"Strategy","percentage":68,"color":"#f59e0b"}]},"columns":{"type":"number","default":4},"size":{"type":"number","default":140},"strokeWidth":{"type":"number","default":10},"ringStyle":{"type":"string","default":"round"},"trackColor":{"type":"string","default":"#e8edf3"},"showPercentage":{"type":"boolean","default":true},"percentageColor":{"type":"string","default":"#1e1e1e"},"showLabel":{"type":"boolean","default":true},"labelColor":{"type":"string","default":"#334155"},"labelPosition":{"type":"string","default":"below"},"showSubtext":{"type":"boolean","default":false},"subtextColor":{"type":"string","default":"#9ca3af"},"gap":{"type":"number","default":32},"animateOnScroll":{"type":"boolean","default":true},"animationDuration":{"type":"number","default":1200},"animationEasing":{"type":"string","default":"ease-in-out"},"showGradient":{"type":"boolean","default":false},"gradientEnd":{"type":"string","default":"#ec4899"},"showShadow":{"type":"boolean","default":false},"showBackground":{"type":"boolean","default":false},"backgroundColor":{"type":"string","default":"#ffffff"},"backgroundRadius":{"type":"number","default":16},"backgroundPadding":{"type":"number","default":20},"backgroundShadow":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"center"},"counterAnimation":{"type":"boolean","default":true},"suffix":{"type":"string","default":"%"},"pctTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}}}},"tblock-toolkit\/comparison-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/comparison-cards","title":"Comparison Cards","category":"bblockx-marketing","icon":"columns","description":"Visual side-by-side product or plan comparison cards with features, pricing, and CTA. Distinct from the tabular Comparison Table block.","keywords":["comparison","cards","versus","vs","plans","products","pricing","features"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-comparison-cards-editor","style":"bblockx-comparison-cards-style","viewScript":"bblockx-comparison-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Compare Plans"},"subtitle":{"type":"string","default":"Choose the plan that fits your needs"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showVsBadge":{"type":"boolean","default":true},"items":{"type":"array","default":[{"id":"c1","title":"Starter","subtitle":"Perfect for small teams","price":"29","period":"\/month","badge":"","highlighted":false,"features":[{"text":"5 team members","type":"check"},{"text":"10 GB storage","type":"check"},{"text":"Email support","type":"check"},{"text":"Analytics dashboard","type":"dash"},{"text":"Priority support","type":"cross"},{"text":"Custom integrations","type":"cross"}],"ctaLabel":"Get Started","ctaUrl":"#","ctaNewTab":false},{"id":"c2","title":"Pro","subtitle":"Best value for growing businesses","price":"79","period":"\/month","badge":"Most Popular","highlighted":true,"features":[{"text":"25 team members","type":"check"},{"text":"100 GB storage","type":"check"},{"text":"Email & chat support","type":"check"},{"text":"Advanced analytics","type":"check"},{"text":"Priority support","type":"check"},{"text":"Custom integrations","type":"cross"}],"ctaLabel":"Start Free Trial","ctaUrl":"#","ctaNewTab":false},{"id":"c3","title":"Enterprise","subtitle":"For large organizations","price":"199","period":"\/month","badge":"","highlighted":false,"features":[{"text":"Unlimited members","type":"check"},{"text":"1 TB storage","type":"check"},{"text":"24\/7 dedicated support","type":"check"},{"text":"Advanced analytics","type":"check"},{"text":"Priority support","type":"check"},{"text":"Custom integrations","type":"check"}],"ctaLabel":"Contact Sales","ctaUrl":"#","ctaNewTab":false}]},"currency":{"type":"string","default":"$"},"accentColor":{"type":"string","default":"#6c3fb5"},"highlightBg":{"type":"string","default":"#6c3fb5"},"highlightColor":{"type":"string","default":"#ffffff"},"highlightBorder":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"checkColor":{"type":"string","default":"#10b981"},"crossColor":{"type":"string","default":"#ef4444"},"dashColor":{"type":"string","default":"#9ca3af"},"badgeBg":{"type":"string","default":"#fef9c3"},"badgeColor":{"type":"string","default":"#854d0e"},"titleColor":{"type":"string","default":"#0f172a"},"sectionTitleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"priceColor":{"type":"string","default":"#0f172a"},"periodColor":{"type":"string","default":"#64748b"},"featureColor":{"type":"string","default":"#334155"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"ctaHighlightBg":{"type":"string","default":"#ffffff"},"ctaHighlightColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"cardRadius":{"type":"number","default":16},"ctaRadius":{"type":"number","default":14},"badgeRadius":{"type":"number","default":99},"gap":{"type":"number","default":24},"titleSize":{"type":"number","default":32},"cardTitleSize":{"type":"number","default":22},"priceSize":{"type":"number","default":44},"featureSize":{"type":"number","default":14},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"titleFontWeight":{"type":"string","default":"900"},"titleLineHeight":{"type":"number","default":1.2},"featureFontWeight":{"type":"string","default":"400"},"featureLineHeight":{"type":"number","default":1.4},"typoTitle":{"type":"object","default":{}},"typoFeature":{"type":"object","default":{}}}},"tblock-toolkit\/research-brief":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/research-brief","title":"Research Brief","description":"Academic or industry research summary: study details, findings with significance, limitations, and key takeaways.","category":"bblockx-blog","icon":"analytics","keywords":["research","study","academic","findings","brief"],"editorScript":"bblockx-research-brief-editor","editorStyle":"bblockx-research-brief-style","style":"bblockx-research-brief-style","viewScript":"bblockx-research-brief-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"studyTitle":{"type":"string","default":"AI Coding Tools & Developer Productivity: A Systematic Review"},"authors":{"type":"string","default":"Chen, Liu, Patel & Okonkwo"},"publication":{"type":"string","default":"Journal of Software Engineering Research"},"publicationYear":{"type":"string","default":"2026"},"studyType":{"type":"string","default":"meta-analysis"},"sampleSize":{"type":"string","default":"n = 4,200 developers across 60 companies in 18 countries"},"methodology":{"type":"string","default":"Systematic review of 38 peer-reviewed studies (2020\u20132025) evaluating AI-assisted coding tools. Included randomized controlled trials, observational studies, and longitudinal cohort analyses measuring productivity, code quality, and developer experience outcomes."},"showMethodology":{"type":"boolean","default":true},"findings":{"type":"array","default":[{"finding":"Developers using AI coding tools completed tasks 26\u201340% faster on average compared to control groups, with the largest gains observed in boilerplate-heavy codebases.","significance":"high"},{"finding":"Code review time increased by 15% in teams that adopted AI tools without explicit review guidelines, suggesting AI-generated code requires additional scrutiny.","significance":"high"},{"finding":"Junior developers (< 2 years experience) showed greater productivity gains than seniors but also produced code with significantly higher defect rates when using AI without oversight.","significance":"high"},{"finding":"AI tool adoption had no statistically significant effect on overall developer job satisfaction scores across 14 of 18 sub-scales.","significance":"medium"},{"finding":"Teams that trained developers on effective prompting strategies saw 18% better outcomes than teams with unguided adoption.","significance":"medium"},{"finding":"Usage patterns stabilized after 6\u20138 weeks, with a bimodal split between high-adopters (> 60% of tasks with AI) and low-adopters (< 20%).","significance":"low"}]},"findingsLabel":{"type":"string","default":"Key Findings"},"showFindings":{"type":"boolean","default":true},"limitations":{"type":"array","default":["High heterogeneity across included studies limits the precision of pooled estimates","Most studies used self-reported productivity metrics rather than objective output measures","Generalizability may be limited given over-representation of tech companies in samples","Publication bias toward positive findings cannot be ruled out"]},"limitationsLabel":{"type":"string","default":"Limitations"},"showLimitations":{"type":"boolean","default":true},"takeaways":{"type":"array","default":["Establish explicit AI review guidelines before team-wide adoption to prevent quality regression","Invest in prompting and AI-literacy training \u2014 unguided adoption underperforms by ~18%","Monitor junior developer code quality separately when AI tools are introduced; pair with mentorship","Expect a 6\u20138 week stabilization period; set realistic expectations with leadership during this window"]},"takeawaysLabel":{"type":"string","default":"Practical Takeaways"},"showTakeaways":{"type":"boolean","default":true},"doi":{"type":"string","default":"10.1016\/j.jser.2026.01.008"},"sourceUrl":{"type":"string","default":"#"},"showSource":{"type":"boolean","default":true},"fontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":22},"lineHeight":{"type":"number","default":168},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#0f172a"},"headerColor":{"type":"string","default":"#f8fafc"},"accentColor":{"type":"string","default":"#0284c7"},"metaColor":{"type":"string","default":"#94a3b8"},"typeBadgeBg":{"type":"string","default":"#e0f2fe"},"typeBadgeColor":{"type":"string","default":"#0c4a6e"},"methodBg":{"type":"string","default":"#f0f9ff"},"methodColor":{"type":"string","default":"#334155"},"highBg":{"type":"string","default":"#dcfce7"},"highColor":{"type":"string","default":"#14532d"},"medBg":{"type":"string","default":"#fef9c3"},"medColor":{"type":"string","default":"#713f12"},"lowBg":{"type":"string","default":"#f1f5f9"},"lowColor":{"type":"string","default":"#334155"},"limitColor":{"type":"string","default":"#7c3aed"},"takeawayBg":{"type":"string","default":"#f0fdf4"},"takeawayBorder":{"type":"string","default":"#16a34a"},"takeawayColor":{"type":"string","default":"#166534"}}},"tblock-toolkit\/tutorial-card":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/tutorial-card","title":"Tutorial Card","description":"A structured tutorial block with steps, prerequisites, materials, learning outcomes, and progress tracking.","category":"bblockx-blog","icon":"welcome-learn-more","keywords":["tutorial","guide","steps","how-to","lesson","course"],"editorScript":"bblockx-tutorial-card-editor","editorStyle":"bblockx-tutorial-card-style","style":"bblockx-tutorial-card-style","viewScript":"bblockx-tutorial-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tutorialTitle":{"type":"string","default":"Getting Started with React Hooks"},"subtitle":{"type":"string","default":"A hands-on guide for intermediate developers"},"author":{"type":"string","default":"Alex Johnson"},"showAuthor":{"type":"boolean","default":true},"difficulty":{"type":"string","default":"intermediate"},"duration":{"type":"string","default":"45 minutes"},"showDuration":{"type":"boolean","default":true},"completionRate":{"type":"number","default":0},"showProgress":{"type":"boolean","default":false},"layout":{"type":"string","default":"vertical"},"showStepDurations":{"type":"boolean","default":true},"showTips":{"type":"boolean","default":true},"prerequisites":{"type":"array","default":[{"text":"Basic JavaScript (variables, functions, arrays)"},{"text":"Familiarity with React class components"},{"text":"Node.js installed (v16+)"}]},"showPrerequisites":{"type":"boolean","default":true},"prerequisitesLabel":{"type":"string","default":"Prerequisites"},"steps":{"type":"array","default":[{"title":"Set Up Your Project","content":"Create a new React app using Create React App or Vite. Make sure you're using React 16.8 or higher to access Hooks.","duration":"5 min","tip":"Use `npm create vite@latest my-app -- --template react` for a faster setup."},{"title":"Your First useState Hook","content":"Replace your class component's `this.state` with the `useState` hook. Call `const [count, setCount] = useState(0)` at the top of your function component.","duration":"10 min","tip":"Hooks must be called at the top level of your component \u2014 never inside loops or conditions."},{"title":"Handle Side Effects with useEffect","content":"Move your `componentDidMount` and `componentDidUpdate` logic into `useEffect`. Return a cleanup function to replicate `componentWillUnmount`.","duration":"15 min","tip":"Pass an empty dependency array `[]` to run the effect only once on mount."},{"title":"Build a Custom Hook","content":"Extract reusable stateful logic into a function prefixed with `use`. Custom hooks let you share logic across components without changing the component hierarchy.","duration":"10 min","tip":"Name custom hooks starting with `use` so React knows to apply the rules of Hooks."},{"title":"Test Your Hooks","content":"Use React Testing Library and `renderHook` from `@testing-library\/react-hooks` to unit-test your custom hooks in isolation.","duration":"5 min","tip":""}]},"showSteps":{"type":"boolean","default":true},"stepsLabel":{"type":"string","default":"Steps"},"materials":{"type":"array","default":[{"text":"Code editor (VS Code recommended)"},{"text":"Node.js v16+ and npm"},{"text":"Basic React project or sandbox"}]},"showMaterials":{"type":"boolean","default":true},"materialsLabel":{"type":"string","default":"What you'll need"},"outcomes":{"type":"array","default":[{"text":"Understand the motivation behind React Hooks"},{"text":"Use useState and useEffect confidently"},{"text":"Build reusable custom hooks"},{"text":"Migrate class components to functional components"}]},"showOutcomes":{"type":"boolean","default":true},"outcomesLabel":{"type":"string","default":"What you'll learn"},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#0f172a"},"headerColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#3b82f6"},"stepNumberBg":{"type":"string","default":"#3b82f6"},"stepNumberColor":{"type":"string","default":"#ffffff"},"stepBorderColor":{"type":"string","default":"#e8edf3"},"stepTipBg":{"type":"string","default":"#fffbeb"},"stepTipColor":{"type":"string","default":"#92400e"},"stepTipBorderColor":{"type":"string","default":"#fcd34d"},"prerequisiteBg":{"type":"string","default":"#f1f5f9"},"prerequisiteColor":{"type":"string","default":"#334155"},"materialBg":{"type":"string","default":"#f0f9ff"},"materialColor":{"type":"string","default":"#0c4a6e"},"outcomeBg":{"type":"string","default":"#f0fdf4"},"outcomeColor":{"type":"string","default":"#14532d"},"progressBg":{"type":"string","default":"#e8edf3"},"progressFill":{"type":"string","default":"#3b82f6"},"subtitleSize":{"type":"number","default":11},"authorSize":{"type":"number","default":12}}},"tblock-toolkit\/mega-menu":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/mega-menu","title":"Mega Menu","category":"bblockx-layout","description":"Full-width mega menu navigation with column groups, icons, images, CTAs and rich hover panels.","keywords":["menu","navigation","mega","nav","dropdown","header","links"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mega-menu-editor","style":"bblockx-mega-menu-style","viewScript":"bblockx-mega-menu-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"label":"Products","url":"#","hasMega":true,"columns":[{"heading":"By Category","links":[{"icon":"\ud83d\uded2","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Online Store","desc":"Everything for your shop","url":"#"},{"icon":"\ud83d\udce6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Inventory","desc":"Track your stock","url":"#"},{"icon":"\ud83d\udcb3","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Payments","desc":"Secure checkout","url":"#"}]},{"heading":"Featured","links":[{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"New Arrivals","desc":"Just launched","url":"#"},{"icon":"\ud83c\udfc6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Best Sellers","desc":"Top rated items","url":"#"}]}],"featuredImageUrl":"","featuredTitle":"Try Pro Free","featuredDesc":"Start your 14-day free trial today.","featuredCta":"Get Started","featuredCtaUrl":"#","showFeatured":true},{"label":"Solutions","url":"#","hasMega":false,"columns":[],"showFeatured":false,"featuredTitle":"","featuredDesc":"","featuredCta":"","featuredCtaUrl":"","featuredImageUrl":""},{"label":"Pricing","url":"#","hasMega":false,"columns":[],"showFeatured":false,"featuredTitle":"","featuredDesc":"","featuredCta":"","featuredCtaUrl":"","featuredImageUrl":""},{"label":"Blog","url":"#","hasMega":false,"columns":[],"showFeatured":false,"featuredTitle":"","featuredDesc":"","featuredCta":"","featuredCtaUrl":"","featuredImageUrl":""}]},"logoUrl":{"type":"string","default":""},"logoAlt":{"type":"string","default":"Logo"},"logoWidth":{"type":"number","default":140},"ctaLabel":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"showCta":{"type":"boolean","default":true},"ctaStyle":{"type":"string","default":"filled"},"showIcons":{"type":"boolean","default":true},"showDescriptions":{"type":"boolean","default":true},"panelWidth":{"type":"number","default":820},"panelRadius":{"type":"number","default":16},"menuHeight":{"type":"number","default":64},"sticky":{"type":"boolean","default":true},"openOnHover":{"type":"boolean","default":true},"menuBg":{"type":"string","default":"#ffffff"},"menuText":{"type":"string","default":"#0f172a"},"menuBorder":{"type":"string","default":"#e2e8f0"},"panelBg":{"type":"string","default":"#ffffff"},"panelText":{"type":"string","default":"#0f172a"},"accentColor":{"type":"string","default":"#6366f1"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"featuredBg":{"type":"string","default":"#ede9fe"},"navFontSize":{"type":"number","default":14},"ctaFontSize":{"type":"number","default":13},"navTypo":{"type":"object","default":{}},"colHeadingTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}}}},"tblock-toolkit\/awards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/awards","title":"Awards & Certifications","category":"bblockx-business","icon":"awards","description":"Showcase awards, certifications, badges, and achievements in a polished grid or timeline layout.","keywords":["awards","certifications","badges","achievements","honors","recognition","credentials"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-awards-editor","style":"bblockx-awards-style","viewScript":"bblockx-awards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Awards & Recognition"},"subtitle":{"type":"string","default":"Milestones that mark our journey"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"layout":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"awards":{"type":"array","default":[{"id":"aw1","title":"Best SaaS Product","issuer":"TechCrunch Disrupt","year":"2024","description":"Recognized as the most innovative SaaS product of the year.","icon":"\ud83c\udfc6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#f59e0b","url":""},{"id":"aw2","title":"ISO 27001 Certified","issuer":"BSI Group","year":"2024","description":"Achieved international standard for information security.","icon":"\ud83d\udee1\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#3b82f6","url":""},{"id":"aw3","title":"Top Workplace 2024","issuer":"Great Place to Work","year":"2024","description":"Ranked among the best employers for talent and culture.","icon":"\u2b50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#10b981","url":""},{"id":"aw4","title":"G2 Leader Badge","issuer":"G2 Crowd","year":"2023","description":"Consistently rated Leader in the analytics category.","icon":"\ud83e\udd47","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#ec4899","url":""},{"id":"aw5","title":"Fast Company 50","issuer":"Fast Company","year":"2023","description":"Named one of the 50 Most Innovative Companies.","icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#8b5cf6","url":""},{"id":"aw6","title":"SOC 2 Type II","issuer":"AICPA","year":"2023","description":"Verified security, availability, and confidentiality controls.","icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"color":"#6c3fb5","url":""}]},"showYear":{"type":"boolean","default":true},"showIssuer":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"iconSize":{"type":"number","default":40},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"sectionTitleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"awardTitleColor":{"type":"string","default":"#0f172a"},"issuerColor":{"type":"string","default":"#64748b"},"yearColor":{"type":"string","default":"#6c3fb5"},"descColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":""},"cardRadius":{"type":"number","default":16},"iconBgRadius":{"type":"number","default":14},"gap":{"type":"number","default":24},"titleSize":{"type":"number","default":32},"awardTitleSize":{"type":"number","default":18},"issuerSize":{"type":"number","default":13},"descSize":{"type":"number","default":14},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"sectionTitleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"awardTitleTypo":{"type":"object","default":{}},"issuerTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/media-coverage":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/media-coverage","version":"1.0.0","title":"Media Coverage","category":"bblockx-business","icon":"megaphone","description":"\"As Featured In\" press section with publication logos, grayscale hover effects, and an optional featured pull quote from a specific outlet. Common on landing pages and about pages. Different from Logo Wall (general) and Trust Bar (security badges).","keywords":["press","media","featured","coverage","publications","logos","as seen in"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-media-coverage-editor","style":"bblockx-media-coverage-style","viewScript":"bblockx-media-coverage-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"As Featured In"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Trusted by leading publications worldwide"},"showHeading":{"type":"boolean","default":false},"logos":{"type":"array","default":[{"name":"Forbes","imageUrl":"","imageId":0,"url":"#"},{"name":"TechCrunch","imageUrl":"","imageId":0,"url":"#"},{"name":"The Guardian","imageUrl":"","imageId":0,"url":"#"},{"name":"Wired","imageUrl":"","imageId":0,"url":"#"},{"name":"Inc.","imageUrl":"","imageId":0,"url":"#"}]},"grayscale":{"type":"boolean","default":true},"grayscaleAmount":{"type":"integer","default":100},"logoHeight":{"type":"integer","default":36},"logosPerRow":{"type":"integer","default":5},"logoGap":{"type":"integer","default":48},"showFeaturedQuote":{"type":"boolean","default":true},"featuredQuote":{"type":"string","default":"\"This product completely changed the way we think about workflow. A genuine game-changer for modern teams.\""},"featuredPublication":{"type":"string","default":"Forbes"},"featuredLink":{"type":"string","default":"#"},"featuredLogoUrl":{"type":"string","default":""},"layout":{"type":"string","default":"logos-quote"},"dividerStyle":{"type":"string","default":"line"},"bgColor":{"type":"string","default":"#ffffff"},"eyebrowColor":{"type":"string","default":"#9ca3af"},"headingColor":{"type":"string","default":"#0f172a"},"logoColor":{"type":"string","default":"#9ca3af"},"logoHoverColor":{"type":"string","default":"#334155"},"quoteBg":{"type":"string","default":"#f8fafc"},"quoteColor":{"type":"string","default":"#334155"},"quoteAccent":{"type":"string","default":"#7c3aed"},"dividerColor":{"type":"string","default":"#e8edf3"},"eyebrowTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"quoteTypo":{"type":"object","default":{}},"maxWidth":{"type":"integer","default":1100},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/price-list":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/price-list","title":"Price List","description":"Display restaurant menus, service pricing, or product catalogues with category sections, images, badges and rich styling.","category":"bblockx-marketing","icon":"tag","keywords":["menu","price","food","restaurant","service","list"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-price-list-editor","editorStyle":"bblockx-price-list-style","style":"bblockx-price-list-style","viewScript":"bblockx-price-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"sections":{"type":"array","default":[{"id":"s1","title":"Starters","items":[{"id":"i1","name":"Bruschetta","description":"Toasted bread with fresh tomatoes, garlic and basil.","price":"$8.00","badge":"Popular","imageUrl":"","imageId":0},{"id":"i2","name":"Caesar Salad","description":"Crisp romaine, parmesan, croutons and house dressing.","price":"$12.00","badge":"","imageUrl":"","imageId":0}]},{"id":"s2","title":"Main Course","items":[{"id":"i3","name":"Grilled Salmon","description":"Atlantic salmon with lemon butter and seasonal vegetables.","price":"$28.00","badge":"Chef's Pick","imageUrl":"","imageId":0},{"id":"i4","name":"Margherita Pizza","description":"San Marzano tomato, fresh mozzarella and basil.","price":"$18.00","badge":"","imageUrl":"","imageId":0},{"id":"i5","name":"Beef Tenderloin","description":"8oz tenderloin with truffle mash and red wine jus.","price":"$42.00","badge":"Premium","imageUrl":"","imageId":0}]}]},"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":2},"showImage":{"type":"boolean","default":false},"showBadge":{"type":"boolean","default":true},"imageSize":{"type":"number","default":72},"imageRadius":{"type":"number","default":14},"sectionSpacing":{"type":"number","default":40},"itemSpacing":{"type":"number","default":16},"dividerEnabled":{"type":"boolean","default":true},"sectionTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"priceTypo":{"type":"object","default":{}},"sectionColor":{"type":"string","default":"#0f172a"},"nameColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"priceColor":{"type":"string","default":"#2563eb"},"dividerColor":{"type":"string","default":"#f5f7fb"},"badgeBg":{"type":"string","default":"#fef3c7"},"badgeColor":{"type":"string","default":"#92400e"},"bgColor":{"type":"string","default":""}}},"tblock-toolkit\/budget-planner":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/budget-planner","version":"1.0.0","title":"Monthly Budget Planner","category":"bblockx-calculators","icon":"money-alt","description":"Interactive monthly budget planner with income and expense categories. Track spending, visualise balance and see how much is left to allocate.","keywords":["budget","planner","income","expenses","spending","finance","money","personal finance","tracker"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-budget-planner-editor","style":"bblockx-budget-planner-style","viewScript":"bblockx-budget-planner-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Monthly Budget Planner"},"subtitle":{"type":"string","default":"Plan your monthly income and expenses to stay on track"},"currency":{"type":"string","default":"$"},"showSavingsGoal":{"type":"boolean","default":true},"showPieBreakdown":{"type":"boolean","default":true},"showTips":{"type":"boolean","default":true},"defaultIncome":{"type":"number","default":5000},"defaultSavings":{"type":"number","default":500},"accentColor":{"type":"string","default":"#22c55e"},"expenseColor":{"type":"string","default":"#f43f5e"},"savingsColor":{"type":"string","default":"#8b5cf6"},"surplusColor":{"type":"string","default":"#0ea5e9"},"sectionBg":{"type":"string","default":"#f0fdf4"},"cardBg":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleFontSize":{"type":"integer","default":26},"contentMaxWidth":{"type":"integer","default":740},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/particle-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/particle-text","title":"Particle Text","description":"HTML5 Canvas text that assembles from scattered particles on load. Hover to scatter and re-assemble. Perfect for hero sections and dramatic reveal effects.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-particle-text-editor","style":"bblockx-particle-text-style","viewScript":"bblockx-particle-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"tblock_toolkit"},"subtext":{"type":"string","default":"Build anything. Fast."},"sampleFontSize":{"type":"number","default":100},"fontFamily":{"type":"string","default":"system-ui, sans-serif"},"fontWeight":{"type":"string","default":"900"},"particleSize":{"type":"number","default":2},"particleGap":{"type":"number","default":4},"particleColor":{"type":"string","default":"#7c3aed"},"particleColor2":{"type":"string","default":"#ec4899"},"useGradient":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#0a0a0f"},"subtextColor":{"type":"string","default":"#94a3b8"},"subtextSize":{"type":"number","default":18},"canvasHeight":{"type":"number","default":300},"scatterRadius":{"type":"number","default":500},"enterDuration":{"type":"number","default":1200},"easing":{"type":"string","default":"ease-out"},"hoverEffect":{"type":"boolean","default":true},"hoverRadius":{"type":"number","default":80},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"subtextTypo":{"type":"object","default":{}}}},"tblock-toolkit\/reading-list":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/reading-list","title":"Reading List","category":"bblockx-blog","icon":"book","description":"Curated book or article reading list with cover image, title, author, genre, star rating, read-status badge (Reading \/ Read \/ Want to Read \/ Recommended), description, and optional link.","keywords":["reading","books","list","library","articles","recommendations","bookshelf"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reading-list-editor","style":"bblockx-reading-list-style","viewScript":"bblockx-reading-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"My Reading List"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Books and articles I recommend."},"showSubtitle":{"type":"boolean","default":true},"books":{"type":"array","default":[{"id":"b1","title":"Atomic Habits","author":"James Clear","genre":"Self-Help","year":"2018","rating":5,"status":"read","description":"A practical guide to building good habits and breaking bad ones through small, incremental changes.","coverUrl":"","coverId":0,"url":""},{"id":"b2","title":"The Lean Startup","author":"Eric Ries","genre":"Business","year":"2011","rating":5,"status":"read","description":"How today's entrepreneurs use continuous innovation to create radically successful businesses.","coverUrl":"","coverId":0,"url":""},{"id":"b3","title":"Deep Work","author":"Cal Newport","genre":"Productivity","year":"2016","rating":4,"status":"read","description":"Rules for focused success in a distracted world. A compelling argument for doing fewer things with more intensity.","coverUrl":"","coverId":0,"url":""},{"id":"b4","title":"Shape Up","author":"Ryan Singer","genre":"Product","year":"2019","rating":4,"status":"reading","description":"Stop running in circles and ship work that matters \u2014 Basecamp's product development methodology.","coverUrl":"","coverId":0,"url":""},{"id":"b5","title":"The Pragmatic Programmer","author":"David Thomas, Andrew Hunt","genre":"Tech","year":"2019","rating":5,"status":"want-to-read","description":"Your journey to mastery \u2014 timeless tips for programmers at every level.","coverUrl":"","coverId":0,"url":""}]},"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":3},"showCover":{"type":"boolean","default":true},"showRating":{"type":"boolean","default":true},"showStatus":{"type":"boolean","default":true},"showGenre":{"type":"boolean","default":true},"showYear":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showLink":{"type":"boolean","default":true},"linkLabel":{"type":"string","default":"View \u2192"},"filterByStatus":{"type":"boolean","default":false},"accentColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"bookTitleColor":{"type":"string","default":"#1e1b4b"},"authorColor":{"type":"string","default":"#6c3fb5"},"genreColor":{"type":"string","default":"#64748b"},"descColor":{"type":"string","default":"#334155"},"starColor":{"type":"string","default":"#f59e0b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"linkColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"bookTitleTypo":{"type":"object","default":{}},"metaTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":14},"coverHeight":{"type":"number","default":180},"gap":{"type":"number","default":24},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/split-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-text","title":"Split Text","category":"bblockx-effects","icon":"editor-break","description":"Scroll-triggered per-word or per-character text reveal animation. Each word or character animates in sequentially as the block enters the viewport.","keywords":["split","text","animation","scroll","reveal","word","stagger","cinematic"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-text-editor","editorStyle":"bblockx-split-text-style","style":"bblockx-split-text-style","viewScript":"bblockx-split-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Words that reveal themselves one by one as you scroll."},"tag":{"type":"string","default":"h2"},"splitType":{"type":"string","default":"words"},"animation":{"type":"string","default":"fade-up"},"stagger":{"type":"number","default":80},"duration":{"type":"number","default":600},"threshold":{"type":"number","default":0.15},"repeat":{"type":"boolean","default":false},"ease":{"type":"string","default":"cubic-bezier(0.22,1,0.36,1)"},"fontSize":{"type":"number","default":48},"fontWeight":{"type":"string","default":"800"},"textAlign":{"type":"string","default":"center"},"textColor":{"type":"string","default":"#0f172a"},"lineHeight":{"type":"number","default":1.2},"letterSpacing":{"type":"number","default":0},"textTransform":{"type":"string","default":"none"},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"wrapBg":{"type":"string","default":""},"highlightWords":{"type":"string","default":""},"highlightColor":{"type":"string","default":"#6c3fb5"},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/split-hero":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-hero","version":"1.0.0","title":"Split Hero","category":"bblockx-layout","icon":"align-pull-left","description":"Two-column hero section with headline, badge, body text, dual CTA buttons and social proof on one side \u2014 image or video on the other. Built for landing pages.","keywords":["hero","split","landing","headline","cta","two column","marketing"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-hero-editor","editorStyle":"bblockx-split-hero-style","style":"bblockx-split-hero-style","viewScript":"bblockx-split-hero-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"contentSide":{"type":"string","default":"left"},"splitRatio":{"type":"string","default":"50"},"minHeight":{"type":"number","default":620},"badge":{"type":"string","default":"\ud83d\ude80 Now in public beta"},"showBadge":{"type":"boolean","default":true},"badgeStyle":{"type":"string","default":"pill"},"headline":{"type":"string","default":"Build products your users actually love"},"headlineTag":{"type":"string","default":"h1"},"subtext":{"type":"string","default":"The all-in-one workspace for modern product teams. Design, ship, and iterate \u2014 all in one place."},"ctaPrimaryLabel":{"type":"string","default":"Start for free"},"ctaPrimaryUrl":{"type":"string","default":"#"},"ctaPrimaryTarget":{"type":"boolean","default":false},"ctaSecondaryLabel":{"type":"string","default":"Watch demo \u2192"},"ctaSecondaryUrl":{"type":"string","default":"#"},"ctaSecondaryTarget":{"type":"boolean","default":false},"showSecondaryCta":{"type":"boolean","default":true},"ctaRadius":{"type":"number","default":14},"showRating":{"type":"boolean","default":true},"ratingScore":{"type":"string","default":"4.9 \/ 5"},"ratingStars":{"type":"number","default":5},"ratingText":{"type":"string","default":"from 2,000+ reviews"},"showSocialProof":{"type":"boolean","default":true},"socialProofText":{"type":"string","default":"Trusted by 10,000+ teams worldwide"},"mediaType":{"type":"string","default":"image"},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageRadius":{"type":"number","default":16},"imageShadow":{"type":"boolean","default":true},"videoUrl":{"type":"string","default":""},"contentPaddingH":{"type":"number","default":60},"contentPaddingV":{"type":"number","default":80},"headlineSize":{"type":"number","default":52},"headlineFontWeight":{"type":"number","default":800},"subtextSize":{"type":"number","default":17},"badgeSize":{"type":"number","default":13},"ratingSize":{"type":"number","default":13},"ctaPrimarySize":{"type":"number","default":16},"ctaSecondarySize":{"type":"number","default":15},"accentColor":{"type":"string","default":"#6c3fb5"},"headlineColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"},"badgeColor":{"type":"string","default":"#6c3fb5"},"badgeBg":{"type":"string","default":"#f3f0ff"},"ctaPrimaryBg":{"type":"string","default":"#6c3fb5"},"ctaPrimaryColor":{"type":"string","default":"#ffffff"},"ctaSecondaryColor":{"type":"string","default":"#334155"},"starColor":{"type":"string","default":"#f59e0b"},"socialProofColor":{"type":"string","default":"#64748b"},"contentBg":{"type":"string","default":""},"mediaBg":{"type":"string","default":"#f3f0ff"},"bgColor":{"type":"string","default":"#ffffff"},"headlineTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"badgeTypo":{"type":"object","default":{}},"ratingTypo":{"type":"object","default":{}},"proofTypo":{"type":"object","default":{}},"cta1Typo":{"type":"object","default":{}},"cta2Typo":{"type":"object","default":{}}}},"tblock-toolkit\/floating-cta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/floating-cta","title":"Floating CTA","category":"bblockx-marketing","icon":"megaphone","description":"Fixed-position floating call-to-action button that sticks during scroll. Configurable position, icon, label, and trigger delay.","keywords":["floating","fixed","cta","button","sticky","call to action"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-floating-cta-editor","editorStyle":"bblockx-floating-cta-style","style":"bblockx-floating-cta-style","viewScript":"bblockx-floating-cta-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"label":{"type":"string","default":"Get a Quote"},"url":{"type":"string","default":"#contact"},"openInNew":{"type":"boolean","default":false},"icon":{"type":"string","default":"megaphone"},"showIcon":{"type":"boolean","default":true},"showLabel":{"type":"boolean","default":true},"position":{"type":"string","default":"bottom-right"},"offsetX":{"type":"number","default":24},"offsetY":{"type":"number","default":24},"scrollTrigger":{"type":"number","default":300},"showDismiss":{"type":"boolean","default":false},"pulsing":{"type":"boolean","default":true},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"btnRadius":{"type":"number","default":50},"btnShadow":{"type":"boolean","default":true},"fontSize":{"type":"number","default":15},"fontWeight":{"type":"number","default":700},"typoBtn":{"type":"object","default":{}},"iconSize":{"type":"number","default":20},"paddingX":{"type":"number","default":20},"paddingY":{"type":"number","default":14},"zIndex":{"type":"number","default":9999}}},"tblock-toolkit\/restaurant-menu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/restaurant-menu","title":"Restaurant Menu","description":"A beautifully organized restaurant or caf\u00e9 menu with category tabs, item names, descriptions, prices, and dietary badges.","category":"bblockx-business","icon":"food","keywords":["menu","restaurant","food","cafe","price","dish"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-restaurant-menu-editor","style":"bblockx-restaurant-menu-style","viewScript":"bblockx-restaurant-menu-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"categories":{"type":"array","default":[{"id":"rm001","icon":"\ud83e\udd57","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Starters","items":[{"id":"ri001","name":"Bruschetta al Pomodoro","description":"Toasted sourdough, cherry tomatoes, fresh basil, extra virgin olive oil","price":"9.50","badges":["V","VG"]},{"id":"ri002","name":"Crispy Calamari","description":"Lightly breaded squid rings, lemon aioli, fresh herbs","price":"13.00","badges":[]},{"id":"ri003","name":"Burrata & Prosciutto","description":"Creamy burrata, Parma ham, heirloom tomatoes, aged balsamic","price":"16.50","badges":["GF"]}]},{"id":"rm002","icon":"\ud83c\udf5d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Main Course","items":[{"id":"ri004","name":"Spaghetti Carbonara","description":"Free-range egg, guanciale, Pecorino Romano, black pepper","price":"22.00","badges":[]},{"id":"ri005","name":"Grilled Sea Bass","description":"Pan-seared fillet, caponata, lemon butter sauce, micro greens","price":"28.00","badges":["GF","DF"]},{"id":"ri006","name":"Wild Mushroom Risotto","description":"Arborio rice, porcini, truffle oil, Grana Padano, fresh thyme","price":"19.50","badges":["V","GF"]}]},{"id":"rm003","icon":"\ud83c\udf6e","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Desserts","items":[{"id":"ri007","name":"Tiramisu","description":"Classic Italian dessert, Mascarpone, espresso-soaked ladyfingers, cocoa","price":"9.00","badges":["V"]},{"id":"ri008","name":"Panna Cotta","description":"Vanilla panna cotta, seasonal berry coulis, mint","price":"8.50","badges":["V","GF"]}]}]},"layout":{"type":"string","default":"tabs"},"currency":{"type":"string","default":"$"},"currencyPosition":{"type":"string","default":"before"},"itemStyle":{"type":"string","default":"list"},"columns":{"type":"integer","default":1},"showDescription":{"type":"boolean","default":true},"showBadges":{"type":"boolean","default":true},"showCategoryIcon":{"type":"boolean","default":true},"separator":{"type":"string","default":"line"},"badgeRadius":{"type":"integer","default":12},"cardRadius":{"type":"integer","default":12},"cardPadding":{"type":"integer","default":24},"categoryNameSize":{"type":"integer","default":13},"itemNameSize":{"type":"integer","default":16},"descSize":{"type":"integer","default":14},"priceSize":{"type":"integer","default":16},"badgeSize":{"type":"integer","default":11},"catNameTypo":{"type":"object","default":{}},"itemNameTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"priceTypo":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"},"activeTabBg":{"type":"string","default":"#6c3fb5"},"activeTabColor":{"type":"string","default":"#ffffff"},"inactiveTabBg":{"type":"string","default":"#f5f7fb"},"inactiveTabColor":{"type":"string","default":"#334155"},"itemNameColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"priceColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"separatorColor":{"type":"string","default":"#f5f7fb"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/flashcard":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/flashcard","title":"Flashcard","category":"bblockx-interactive","icon":"book-alt","description":"Interactive flashcard deck for studying. Click to flip cards, navigate with arrows or buttons, shuffle deck, mark cards as known, and track progress.","keywords":["flashcard","study","quiz","learning","flip","education","memory"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-flashcard-editor","style":"bblockx-flashcard-style","viewScript":"bblockx-flashcard-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Flashcard Deck"},"subtitle":{"type":"string","default":"Click a card to reveal the answer"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"cards":{"type":"array","default":[{"id":"1","front":"What is the capital of France?","back":"Paris","known":false},{"id":"2","front":"What is 7 \u00d7 8?","back":"56","known":false},{"id":"3","front":"Who wrote Romeo and Juliet?","back":"William Shakespeare","known":false},{"id":"4","front":"What is H\u2082O?","back":"Water","known":false},{"id":"5","front":"What year did WWII end?","back":"1945","known":false}]},"showProgress":{"type":"boolean","default":true},"showShuffleBtn":{"type":"boolean","default":true},"showKnownBtn":{"type":"boolean","default":true},"enableKeyboardShortcuts":{"type":"boolean","default":true},"showKeyboardHint":{"type":"boolean","default":true},"cardHeight":{"type":"number","default":220},"accentColor":{"type":"string","default":"#6366f1"},"cardFrontBg":{"type":"string","default":"#ffffff"},"cardBackBg":{"type":"string","default":"#4f46e5"},"cardBackColor":{"type":"string","default":"#ffffff"},"knownColor":{"type":"string","default":"#22c55e"},"sectionBg":{"type":"string","default":"#f5f3ff"},"cardBg":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#3730a3"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleFontSize":{"type":"number","default":26},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"subtitleFontSize":{"type":"number","default":15},"subtitleFontWeight":{"type":"string","default":"400"},"subtitleLineHeight":{"type":"number","default":1.5},"cardFontSize":{"type":"number","default":18},"cardFontWeight":{"type":"string","default":"500"},"cardLineHeight":{"type":"number","default":1.5},"contentMaxWidth":{"type":"number","default":660},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoCard":{"type":"object","default":{}}}},"tblock-toolkit\/table-of-contents":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/table-of-contents","title":"Table of Contents","category":"bblockx-blog","icon":"list-view","description":"Auto-generated table of contents from headings on the page, with smooth scroll and active-link highlighting.","keywords":["toc","table of contents","navigation","headings","index"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-table-of-contents-editor","style":"bblockx-table-of-contents-style","viewScript":"bblockx-table-of-contents-frontend","supports":{"html":false},"attributes":{"tocTitle":{"type":"string","default":"Table of Contents"},"includeH2":{"type":"boolean","default":true},"includeH3":{"type":"boolean","default":true},"includeH4":{"type":"boolean","default":false},"includeH5":{"type":"boolean","default":false},"includeH6":{"type":"boolean","default":false},"listStyle":{"type":"string","default":"none"},"collapsible":{"type":"boolean","default":true},"defaultCollapsed":{"type":"boolean","default":false},"smoothScroll":{"type":"boolean","default":true},"scrollOffset":{"type":"number","default":80},"sticky":{"type":"boolean","default":false},"maxHeight":{"type":"number","default":0},"indentNested":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"linkColor":{"type":"string","default":"#2563eb"},"linkHoverColor":{"type":"string","default":"#1d4ed8"},"activeLinkColor":{"type":"string","default":"#2563eb"},"borderRadius":{"type":"number","default":14},"padding":{"type":"number","default":20},"maxWidth":{"type":"number","default":0},"titleTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}}}},"tblock-toolkit\/stats-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/stats-section","title":"Stats Section","description":"A landing-page statistics section \u2014 large numbers with labels, icons, optional section heading, and multiple layout\/style variants.","icon":"chart-bar","category":"bblockx-business","keywords":["stats","numbers","counter","metrics","kpi","figures","statistics"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-stats-section-editor","style":"bblockx-stats-section-style","viewScript":"bblockx-stats-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"stats":{"type":"array","default":[{"id":"s1","icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","prefix":"","number":"10K+","suffix":"","label":"Happy Customers","description":"From 50 countries worldwide"},{"id":"s2","icon":"\ud83c\udfc6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","prefix":"$","number":"2.4M","suffix":"","label":"Revenue Generated","description":"For our clients in 2024"},{"id":"s3","icon":"\u2b50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","prefix":"","number":"98%","suffix":"","label":"Satisfaction Rate","description":"Based on 3,200+ reviews"},{"id":"s4","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","prefix":"","number":"4.9","suffix":"\/5","label":"Average Rating","description":"Across all platforms"}]},"sectionTitle":{"type":"string","default":"Trusted by thousands of teams"},"sectionSubtitle":{"type":"string","default":"Real results from real customers \u2014 not just promises."},"showSectionHeader":{"type":"boolean","default":true},"headerAlign":{"type":"string","default":"center"},"layout":{"type":"string","default":"row"},"cardStyle":{"type":"string","default":"plain"},"columns":{"type":"number","default":4},"gap":{"type":"number","default":40},"showIcons":{"type":"boolean","default":true},"showDividers":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"center"},"numberSize":{"type":"number","default":52},"labelSize":{"type":"number","default":15},"descSize":{"type":"number","default":13},"iconSize":{"type":"number","default":36},"fontWeight":{"type":"string","default":"800"},"borderRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":32},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"numberColor":{"type":"string","default":"#6c3fb5"},"labelColor":{"type":"string","default":"#1e293b"},"descColor":{"type":"string","default":"#64748b"},"iconColor":{"type":"string","default":"#6c3fb5"},"dividerColor":{"type":"string","default":"#e2e8f0"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"sectionBg":{"type":"string","default":""},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"gradientFrom":{"type":"string","default":"#6c3fb5"},"gradientTo":{"type":"string","default":"#2563eb"},"lineHeight":{"type":"number","default":1.4},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"numberTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/split-flap-display":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/split-flap-display","title":"Split-Flap Display","category":"bblockx-effects","icon":"editor-table","description":"Recreate the iconic airport departure-board split-flap animation. Characters roll through the alphabet and settle on the target text. Supports multiple messages, ticker mode, custom colours, and scroll-triggered animation.","keywords":["split flap","solari","airport","departure","board","flipboard","animation","text"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-split-flap-display-editor","style":"bblockx-split-flap-display-style","viewScript":"bblockx-split-flap-display-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"messages":{"type":"array","default":["DEPARTURES","GATE  A7","ON TIME "]},"charSet":{"type":"string","default":"alpha"},"tickerMode":{"type":"boolean","default":true},"tickerDelay":{"type":"number","default":3000},"flipOnScroll":{"type":"boolean","default":true},"autoPlay":{"type":"boolean","default":false},"charWidth":{"type":"number","default":48},"charHeight":{"type":"number","default":64},"charGap":{"type":"number","default":4},"rowGap":{"type":"number","default":8},"fontSize":{"type":"number","default":28},"fontWeight":{"type":"number","default":700},"flipSpeed":{"type":"number","default":60},"flipStagger":{"type":"number","default":30},"borderRadius":{"type":"number","default":12},"boardRadius":{"type":"number","default":12},"boardPadding":{"type":"number","default":24},"boardBg":{"type":"string","default":"#1a1a1a"},"charBg":{"type":"string","default":"#2a2a2a"},"charColor":{"type":"string","default":"#f5f5dc"},"flapHalfBg":{"type":"string","default":"#222222"},"dividerColor":{"type":"string","default":"#111111"},"glowColor":{"type":"string","default":""},"label":{"type":"string","default":"FLIGHT INFORMATION"},"labelColor":{"type":"string","default":"#888888"},"showLabel":{"type":"boolean","default":true},"fontFamily":{"type":"string","default":"mono"},"labelTypo":{"type":"object","default":{}},"charTypo":{"type":"object","default":{}}}},"tblock-toolkit\/hovering-image-stack":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/hovering-image-stack","title":"Hovering Image Stack","category":"bblockx-effects","description":"A stack of images arranged in a fan\/cascade that spreads outward on hover revealing all images.","keywords":["images","stack","fan","hover","cascade","gallery"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-hovering-image-stack-editor","style":"bblockx-hovering-image-stack-style","viewScript":"bblockx-hovering-image-stack-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"images":{"type":"array","default":[{"url":"","alt":"Image 1","caption":""},{"url":"","alt":"Image 2","caption":""},{"url":"","alt":"Image 3","caption":""},{"url":"","alt":"Image 4","caption":""}]},"spreadMode":{"type":"string","default":"fan"},"spreadAngle":{"type":"number","default":15},"spreadDist":{"type":"number","default":60},"imageWidth":{"type":"number","default":200},"imageHeight":{"type":"number","default":280},"imageRadius":{"type":"number","default":16},"showCaption":{"type":"boolean","default":false},"captionSize":{"type":"number","default":13},"shadowStrength":{"type":"number","default":30},"borderWidth":{"type":"number","default":3},"borderColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":"transparent"},"captionColor":{"type":"string","default":"#0f172a"},"captionBg":{"type":"string","default":"#ffffff"},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/content-flip-box":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/content-flip-box","title":"Content Flip Box","category":"bblockx-effects","icon":"image-rotate","description":"A responsive grid of cards that flip on hover or click to reveal a styled back face \u2014 perfect for services, features, team, and more.","keywords":["flip","card","hover","service","feature","interactive","3d","grid","reveal"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-flip-box-editor","editorStyle":"bblockx-content-flip-box-style","style":"bblockx-content-flip-box-style","viewScript":"bblockx-content-flip-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"c1","frontIcon":"\ud83d\udca1","frontIconType":"custom-char","frontIconDashicon":"","frontIconImageUrl":"","frontTitle":"Creative Ideas","frontText":"We bring fresh perspectives to every challenge.","frontBg":"#6c3fb5","frontColor":"#ffffff","backIcon":"\u2728","backIconType":"custom-char","backIconDashicon":"","backIconImageUrl":"","backTitle":"How We Work","backText":"Our collaborative approach ensures ideas become reality through rigorous design thinking and rapid iteration.","backBg":"#4f2d8a","backColor":"#ffffff","backBtnText":"Learn More","backBtnUrl":"#","backBtnBg":"#ffffff","backBtnColor":"#4f2d8a"},{"id":"c2","frontIcon":"\ud83d\ude80","frontIconType":"custom-char","frontIconDashicon":"","frontIconImageUrl":"","frontTitle":"Fast Delivery","frontText":"Ship products that matter, on time and on budget.","frontBg":"#2563eb","frontColor":"#ffffff","backIcon":"\u26a1","backIconType":"custom-char","backIconDashicon":"","backIconImageUrl":"","backTitle":"Our Process","backText":"Agile sprints, continuous feedback loops and transparent milestones keep projects moving forward.","backBg":"#1d4ed8","backColor":"#ffffff","backBtnText":"Our Work","backBtnUrl":"#","backBtnBg":"#ffffff","backBtnColor":"#1d4ed8"},{"id":"c3","frontIcon":"\ud83c\udfaf","frontIconType":"custom-char","frontIconDashicon":"","frontIconImageUrl":"","frontTitle":"Precise Results","frontText":"Data-driven decisions that hit your goals every time.","frontBg":"#0f766e","frontColor":"#ffffff","backIcon":"\ud83d\udcca","backIconType":"custom-char","backIconDashicon":"","backIconImageUrl":"","backTitle":"Measurable Impact","backText":"Every project is tracked with clear KPIs so you always know the return on your investment.","backBg":"#0d5e56","backColor":"#ffffff","backBtnText":"See Case Studies","backBtnUrl":"#","backBtnBg":"#ffffff","backBtnColor":"#0d5e56"}]},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"cardHeight":{"type":"number","default":280},"borderRadius":{"type":"number","default":16},"flipDirection":{"type":"string","default":"horizontal"},"flipTrigger":{"type":"string","default":"hover"},"flipSpeed":{"type":"number","default":600},"iconSize":{"type":"number","default":48},"titleSize":{"type":"number","default":20},"textSize":{"type":"number","default":14},"btnRadius":{"type":"number","default":50},"btnPadding":{"type":"number","default":12},"btnFontSize":{"type":"number","default":14},"textAlign":{"type":"string","default":"center"},"showFrontText":{"type":"boolean","default":true},"showBackBtn":{"type":"boolean","default":true},"typoTitle":{"type":"object","default":{}},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/cta-countdown":{"apiVersion":3,"name":"tblock-toolkit\/cta-countdown","title":"CTA with Countdown","category":"bblockx-marketing","icon":"clock","description":"Urgency-driven CTA section with a live countdown timer, headline, and call-to-action buttons.","keywords":["cta","countdown","timer","urgency","offer","deadline","sale"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-cta-countdown-editor","editorStyle":"bblockx-cta-countdown-style","style":"bblockx-cta-countdown-style","viewScript":"bblockx-cta-countdown-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Limited Time Offer"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Get 40% off before the deal expires"},"subheading":{"type":"string","default":"Join thousands of customers saving time and money. Offer ends soon."},"showSubheading":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Claim Your Discount"},"ctaUrl":{"type":"string","default":"#"},"ctaSecondaryText":{"type":"string","default":"Learn More"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondaryCta":{"type":"boolean","default":true},"endDate":{"type":"string","default":""},"daysFromNow":{"type":"number","default":3},"useRelative":{"type":"boolean","default":true},"showDays":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":true},"showMinutes":{"type":"boolean","default":true},"showSeconds":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"labelDays":{"type":"string","default":"Days"},"labelHours":{"type":"string","default":"Hours"},"labelMinutes":{"type":"string","default":"Min"},"labelSeconds":{"type":"string","default":"Sec"},"style":{"type":"string","default":"dark"},"layout":{"type":"string","default":"centered"},"timerStyle":{"type":"string","default":"box"},"numberSize":{"type":"number","default":48},"numberWeight":{"type":"number","default":800},"labelSize":{"type":"number","default":12},"headingSize":{"type":"number","default":36},"headingWeight":{"type":"number","default":800},"eyebrowSize":{"type":"number","default":12},"subSize":{"type":"number","default":17},"buttonRadius":{"type":"number","default":14},"buttonSize":{"type":"number","default":16},"separatorChar":{"type":"string","default":":"},"timerGap":{"type":"number","default":12},"borderRadius":{"type":"number","default":16},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#ffffff"},"subColor":{"type":"string","default":"rgba(255,255,255,0.7)"},"eyebrowColor":{"type":"string","default":"#a78bfa"},"timerBg":{"type":"string","default":"rgba(255,255,255,0.08)"},"timerBorder":{"type":"string","default":"rgba(255,255,255,0.12)"},"timerNumColor":{"type":"string","default":"#ffffff"},"timerLabelColor":{"type":"string","default":"rgba(255,255,255,0.5)"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnText":{"type":"string","default":"#ffffff"},"btn2Bg":{"type":"string","default":"transparent"},"btn2Text":{"type":"string","default":"#ffffff"},"btn2Border":{"type":"string","default":"rgba(255,255,255,0.3)"},"typoHeading":{"type":"object","default":{}},"typoSub":{"type":"object","default":{}},"typoEyebrow":{"type":"object","default":{}},"typoNumber":{"type":"object","default":{}}}},"tblock-toolkit\/image-box":{"apiVersion":3,"name":"tblock-toolkit\/image-box","title":"Image Box","category":"bblockx-media","description":"A clickable image card with overlay title, hover effects, and a link.","keywords":["image","card","category","overlay","hover"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-box-editor","editorStyle":"bblockx-image-box-style","style":"bblockx-image-box-style","viewScript":"bblockx-image-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"title":{"type":"string","default":"Category Name"},"subtitle":{"type":"string","default":""},"linkUrl":{"type":"string","default":""},"linkTarget":{"type":"string","default":"_self"},"imageRatio":{"type":"string","default":"75"},"hoverEffect":{"type":"string","default":"zoom"},"overlay":{"type":"boolean","default":true},"overlayColor":{"type":"string","default":"rgba(0,0,0,0.4)"},"overlayHoverOpacity":{"type":"number","default":60},"titlePosition":{"type":"string","default":"over-bottom"},"titleSize":{"type":"number","default":20},"titleWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"titleColor":{"type":"string","default":"#ffffff"},"subtitleSize":{"type":"number","default":14},"subtitleFontWeight":{"type":"string","default":"400"},"subtitleLineHeight":{"type":"number","default":1.5},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"subtitleColor":{"type":"string","default":"rgba(255,255,255,0.85)"},"borderRadius":{"type":"number","default":12},"shadow":{"type":"string","default":"md"},"width":{"type":"number","default":100}}},"tblock-toolkit\/pdf-embed":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pdf-embed","title":"PDF Embed","description":"Embed a PDF document in an iframe with optional download button and toolbar controls.","category":"bblockx-media","icon":"media-document","keywords":["pdf","embed","document","file","viewer","iframe"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pdf-embed-editor","editorStyle":"bblockx-pdf-embed-style","style":"bblockx-pdf-embed-style","viewScript":"bblockx-pdf-embed-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"pdfUrl":{"type":"string","default":""},"pdfId":{"type":"number","default":0},"pdfTitle":{"type":"string","default":"PDF Document"},"height":{"type":"number","default":600},"width":{"type":"number","default":100},"showDownload":{"type":"boolean","default":true},"downloadLabel":{"type":"string","default":"Download PDF"},"showToolbar":{"type":"boolean","default":true},"borderRadius":{"type":"number","default":14},"borderColor":{"type":"string","default":"#e8edf3"},"borderWidth":{"type":"number","default":1},"bgColor":{"type":"string","default":"#f8fafc"},"downloadBtnBg":{"type":"string","default":"#2563eb"},"downloadBtnColor":{"type":"string","default":"#ffffff"},"fallbackMessage":{"type":"string","default":"Your browser does not support inline PDF preview."},"showFallbackLink":{"type":"boolean","default":true},"downloadTypo":{"type":"object","default":{}}}},"tblock-toolkit\/recipe-scaler":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/recipe-scaler","version":"1.0.0","title":"Recipe Scaler","category":"bblockx-calculators","icon":"food","description":"Scale recipe ingredient quantities up or down by adjusting the number of servings. Add, edit and remove ingredients with a live WYSIWYG preview.","keywords":["recipe","scaler","ingredients","servings","cooking","food","scale","multiply"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-recipe-scaler-editor","style":"bblockx-recipe-scaler-style","viewScript":"bblockx-recipe-scaler-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Recipe Scaler"},"subtitle":{"type":"string","default":"Adjust serving size and all ingredient quantities update automatically"},"recipeName":{"type":"string","default":"Classic Pancakes"},"defaultServings":{"type":"number","default":4},"maxServings":{"type":"number","default":24},"showQuickBtns":{"type":"boolean","default":true},"showNotes":{"type":"boolean","default":true},"recipeNotes":{"type":"string","default":"Do not over-mix the batter \u2014 a few lumps are fine!"},"accentColor":{"type":"string","default":"#f97316"},"sectionBg":{"type":"string","default":"#fff7ed"},"cardBg":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#fafafa"},"ingredientBg":{"type":"string","default":"#fef3c7"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"contentMaxWidth":{"type":"integer","default":660},"titleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/link-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/link-card","version":"1.0.0","title":"Link Card Grid","category":"bblockx-content","icon":"grid-view","description":"Visual navigation card grid for resource hubs and docs pages. Each card has icon, title, description, and URL.","keywords":["link","card","grid","navigation","docs","resources","hub"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-link-card-editor","style":"bblockx-link-card-style","viewScript":"bblockx-link-card-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Getting Started","description":"Everything you need to set up and launch quickly.","url":"#","isExternal":false,"accentColor":""},{"icon":"\ud83d\udcd6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Documentation","description":"Detailed guides and API references.","url":"#","isExternal":false,"accentColor":""},{"icon":"\ud83d\udca1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Examples","description":"Explore real-world use cases and demos.","url":"#","isExternal":false,"accentColor":""},{"icon":"\ud83d\udedf","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Support","description":"Get help from our team or community.","url":"#","isExternal":false,"accentColor":""}]},"columns":{"type":"integer","default":2},"gap":{"type":"integer","default":24},"cardStyle":{"type":"string","default":"card"},"showArrow":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"hoverEffect":{"type":"string","default":"lift"},"iconSize":{"type":"integer","default":32},"cardRadius":{"type":"integer","default":12},"cardPadding":{"type":"integer","default":28},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"borderColor":{"type":"string","default":"#e8edf3"},"arrowColor":{"type":"string","default":"#7c3aed"},"titleSize":{"type":"integer","default":17},"descSize":{"type":"integer","default":14},"maxWidth":{"type":"integer","default":1000},"paddingTop":{"type":"integer","default":48},"paddingBottom":{"type":"integer","default":48},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/content-score":{"apiVersion":3,"name":"tblock-toolkit\/content-score","title":"Content Score","category":"bblockx-interactive","icon":"chart-pie","description":"Visual content or SEO scoring card with circular gauge, color-coded criteria rows, and overall grade.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-score-editor","style":"bblockx-content-score-style","attributes":{"title":{"type":"string","default":"Content Quality Score"},"showTitle":{"type":"boolean","default":true},"label":{"type":"string","default":"Overall Score"},"showGauge":{"type":"boolean","default":true},"showGrade":{"type":"boolean","default":true},"showCriteria":{"type":"boolean","default":true},"gaugeSize":{"type":"number","default":160},"strokeWidth":{"type":"number","default":14},"layout":{"type":"string","default":"side"},"fontSize":{"type":"number","default":14},"borderRadius":{"type":"number","default":14},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"mutedColor":{"type":"string","default":"#64748b"},"trackColor":{"type":"string","default":"#e8edf3"},"passColor":{"type":"string","default":"#10b981"},"warnColor":{"type":"string","default":"#f59e0b"},"failColor":{"type":"string","default":"#ef4444"},"criteria":{"type":"array","default":[{"label":"Keyword Usage","score":90,"max":100,"note":"Primary keyword appears 8 times"},{"label":"Readability","score":78,"max":100,"note":"Flesch\u2013Kincaid grade 9.2"},{"label":"Title Tag","score":95,"max":100,"note":"Optimal length, includes keyword"},{"label":"Meta Description","score":60,"max":100,"note":"Slightly below recommended length"},{"label":"Internal Links","score":50,"max":100,"note":"Add 2\u20133 more internal links"},{"label":"Image Alt Text","score":100,"max":100,"note":"All images have descriptive alt"},{"label":"Content Length","score":85,"max":100,"note":"1,840 words \u2014 good depth"},{"label":"Heading Structure","score":70,"max":100,"note":"Missing H2 subheadings"}]},"labelSize":{"type":"number","default":13},"titleFontSize":{"type":"number","default":18},"typoTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}}},"tblock-toolkit\/hover-card":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/hover-card","title":"Hover Card","category":"bblockx-effects","icon":"images-alt","description":"Card that reveals hidden content (overlay) when hovered with customizable direction and animation.","keywords":["hover","card","overlay","reveal","effect","image"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-hover-card-editor","editorStyle":"bblockx-hover-card-style","style":"bblockx-hover-card-style","viewScript":"bblockx-hover-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"bgColor":{"type":"string","default":"#1e0a3c"},"revealDirection":{"type":"string","default":"bottom"},"overlayBg":{"type":"string","default":"rgba(108,63,181,0.92)"},"heading":{"type":"string","default":"Card Title"},"text":{"type":"string","default":"Hover reveal description goes here."},"btnLabel":{"type":"string","default":"Learn More"},"btnUrl":{"type":"string","default":"#"},"showBtn":{"type":"boolean","default":true},"textColor":{"type":"string","default":"#ffffff"},"duration":{"type":"number","default":300},"cardWidth":{"type":"number","default":300},"cardHeight":{"type":"number","default":220},"borderRadius":{"type":"number","default":12},"headingSz":{"type":"number","default":18},"headingFontWeight":{"type":"string","default":"700"},"headingLineHeight":{"type":"number","default":1.3},"textSz":{"type":"number","default":14},"textFontWeight":{"type":"string","default":"400"},"textLineHeight":{"type":"number","default":1.6},"headingTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/quiz":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/quiz","title":"Scored Quiz","category":"bblockx-interactive","description":"Multi-question scored quiz with points-based result ranges. Shows personalised outcome based on total score. Includes progress bar and retake button.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-quiz-editor","style":"bblockx-quiz-style","viewScript":"bblockx-quiz-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"quizTitle":{"type":"string","default":"What's Your Productivity Style?"},"quizDescription":{"type":"string","default":"Answer 3 quick questions to discover which work style fits you best."},"showTitle":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"questions":{"type":"array","default":[{"id":"q1","question":"How do you prefer to organise your day?","options":[{"id":"q1o1","text":"Strict timed blocks \u2014 every hour is scheduled","points":3},{"id":"q1o2","text":"A prioritised to-do list I work through flexibly","points":2},{"id":"q1o3","text":"I react to what comes up as the day unfolds","points":1},{"id":"q1o4","text":"I have a general direction but no set plan","points":0}]},{"id":"q2","question":"When distractions hit, you usually\u2026","options":[{"id":"q2o1","text":"Block notifications and return to deep focus fast","points":3},{"id":"q2o2","text":"Finish the distraction then get back on track","points":2},{"id":"q2o3","text":"Find it hard to return with the same momentum","points":1},{"id":"q2o4","text":"Rarely recover focus the same day","points":0}]},{"id":"q3","question":"How do you feel about planning tomorrow the night before?","options":[{"id":"q3o1","text":"I always do it \u2014 it's non-negotiable","points":3},{"id":"q3o2","text":"Usually yes, if I remember","points":2},{"id":"q3o3","text":"Sometimes, but I often skip it","points":1},{"id":"q3o4","text":"Rarely \u2014 I prefer to improvise","points":0}]}],"items":{"type":"object"}},"resultRanges":{"type":"array","default":[{"id":"r1","minScore":0,"maxScore":3,"icon":"\ud83c\udf31","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"The Free-Spirited Explorer","description":"You prefer spontaneity over structure. Embracing a few simple habits could unlock a big jump in your output without sacrificing your flexibility.","imageUrl":"","imageId":0},{"id":"r2","minScore":4,"maxScore":6,"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"The Balanced Achiever","description":"You mix structure with adaptability well. Fine-tuning your focus rituals and planning consistency could push you from good to exceptional.","imageUrl":"","imageId":0},{"id":"r3","minScore":7,"maxScore":9,"icon":"\ud83c\udfc6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"The Power Planner","description":"You're a productivity powerhouse! Your systems are strong \u2014 focus now on protecting energy and avoiding burnout while scaling what works.","imageUrl":"","imageId":0}],"items":{"type":"object"}},"progressStyle":{"type":"string","default":"bar"},"showProgress":{"type":"boolean","default":true},"oneAtATime":{"type":"boolean","default":true},"randomize":{"type":"boolean","default":false},"submitLabel":{"type":"string","default":"See My Results"},"retakeLabel":{"type":"string","default":"Retake Quiz"},"showRetake":{"type":"boolean","default":true},"resultHeading":{"type":"string","default":"Your Result"},"formMaxWidth":{"type":"integer","default":640},"cardRadius":{"type":"integer","default":20},"cardPadding":{"type":"integer","default":40},"optionRadius":{"type":"integer","default":10},"optionPadding":{"type":"integer","default":16},"btnRadius":{"type":"integer","default":14},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"questionTypo":{"type":"object","default":{}},"optionTypo":{"type":"object","default":{}},"resTitleTypo":{"type":"object","default":{}},"resDescTypo":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"},"selectedBg":{"type":"string","default":"#ede9f7"},"selectedColor":{"type":"string","default":"#6c3fb5"},"selectedBorder":{"type":"string","default":"#6c3fb5"},"optionBg":{"type":"string","default":"#f8fafc"},"optionBorder":{"type":"string","default":"#e8edf3"},"optionText":{"type":"string","default":"#334155"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"retakeBg":{"type":"string","default":"#f5f7fb"},"retakeColor":{"type":"string","default":"#334155"},"progressFill":{"type":"string","default":"#6c3fb5"},"progressTrack":{"type":"string","default":"#e8edf3"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"resultCardBg":{"type":"string","default":"#f8fafc"},"resultIconSize":{"type":"integer","default":48},"titleColor":{"type":"string","default":"#0f172a"},"questionColor":{"type":"string","default":"#1f2937"},"resultTitleColor":{"type":"string","default":"#0f172a"},"resultDescColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/network-diagram":{"apiVersion":3,"name":"tblock-toolkit\/network-diagram","title":"Network Diagram","category":"bblockx-charts","icon":"share","description":"Node-link relationship diagram for system architecture, dependencies, or org charts.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-network-diagram-editor","style":"bblockx-network-diagram-style","attributes":{"title":{"type":"string","default":"System Architecture"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":680},"svgHeight":{"type":"number","default":420},"nodeRadius":{"type":"number","default":28},"nodeStroke":{"type":"number","default":2},"linkWidth":{"type":"number","default":2},"arrowSize":{"type":"number","default":10},"showLabels":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"labelFontSize":{"type":"number","default":11},"bgColor":{"type":"string","default":"#f8fafc"},"linkColor":{"type":"string","default":"#cbd5e1"},"textColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"titleTypo":{"type":"object","default":{}},"nodes":{"type":"array","default":[{"id":"n1","label":"Frontend","color":"#6366f1","x":120,"y":100},{"id":"n2","label":"API Gateway","color":"#10b981","x":340,"y":100},{"id":"n3","label":"Auth","color":"#f59e0b","x":220,"y":270},{"id":"n4","label":"Database","color":"#ef4444","x":460,"y":270},{"id":"n5","label":"Cache","color":"#8b5cf6","x":560,"y":130},{"id":"n6","label":"CDN","color":"#ec4899","x":100,"y":270}]},"links":{"type":"array","default":[{"from":"n1","to":"n2","label":""},{"from":"n2","to":"n3","label":""},{"from":"n2","to":"n4","label":""},{"from":"n2","to":"n5","label":""},{"from":"n1","to":"n6","label":""}]}}},"tblock-toolkit\/multi-step-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/multi-step-form","title":"Multi-Step Form","description":"A wizard-style multi-step lead capture form with step indicator, per-step fields, and success message.","category":"bblockx-marketing","icon":"editor-ol","keywords":["form","multi step","wizard","lead","signup","steps"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-multi-step-form-editor","style":"bblockx-multi-step-form-style","viewScript":"bblockx-multi-step-form-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"steps":{"type":"array","default":[{"id":"ms001","icon":"\ud83d\udc64","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Personal Info","description":"Tell us a bit about yourself","fields":[{"id":"f001","type":"text","label":"Full Name","placeholder":"John Smith","required":true,"options":[]},{"id":"f002","type":"email","label":"Email Address","placeholder":"you@example.com","required":true,"options":[]}]},{"id":"ms002","icon":"\ud83d\udccb","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Your Needs","description":"Help us understand what you're looking for","fields":[{"id":"f003","type":"select","label":"What service are you interested in?","placeholder":"Select a service","required":true,"options":["Web Design","Branding","SEO","Consulting"]},{"id":"f004","type":"textarea","label":"Tell us more","placeholder":"Describe your project\u2026","required":false,"options":[]}]},{"id":"ms003","icon":"\u2705","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Confirmation","description":"Review and submit your request","fields":[{"id":"f005","type":"text","label":"Phone Number","placeholder":"+1 (555) 000-0000","required":false,"options":[]},{"id":"f006","type":"checkbox","label":"I agree to the Privacy Policy and Terms of Service","placeholder":"","required":true,"options":[]}]}]},"progressStyle":{"type":"string","default":"steps"},"showStepTitles":{"type":"boolean","default":true},"showStepDescriptions":{"type":"boolean","default":true},"showStepNumbers":{"type":"boolean","default":true},"showStepIcons":{"type":"boolean","default":true},"btnNextLabel":{"type":"string","default":"Continue \u2192"},"btnPrevLabel":{"type":"string","default":"\u2190 Back"},"btnSubmitLabel":{"type":"string","default":"Submit Request"},"successTitle":{"type":"string","default":"\ud83c\udf89 Thank you!"},"successMessage":{"type":"string","default":"We've received your request and will be in touch within 24 hours."},"formMaxWidth":{"type":"integer","default":580},"cardStyle":{"type":"string","default":"card"},"cardRadius":{"type":"integer","default":20},"cardPadding":{"type":"integer","default":40},"inputRadius":{"type":"integer","default":14},"inputPaddingV":{"type":"integer","default":12},"btnRadius":{"type":"integer","default":14},"stepCircleSize":{"type":"integer","default":44},"labelSize":{"type":"integer","default":14},"inputSize":{"type":"integer","default":15},"stepTitleSize":{"type":"integer","default":22},"stepDescSize":{"type":"integer","default":14},"stepLabelSize":{"type":"integer","default":12},"btnSize":{"type":"integer","default":15},"accentColor":{"type":"string","default":"#6c3fb5"},"activeStepBg":{"type":"string","default":"#6c3fb5"},"activeStepColor":{"type":"string","default":"#ffffff"},"completedStepBg":{"type":"string","default":"#ede9f7"},"completedStepColor":{"type":"string","default":"#6c3fb5"},"pendingStepBg":{"type":"string","default":"#f5f7fb"},"pendingStepColor":{"type":"string","default":"#9ca3af"},"connectorColor":{"type":"string","default":"#e8edf3"},"connectorActiveColor":{"type":"string","default":"#6c3fb5"},"stepTitleColor":{"type":"string","default":"#0f172a"},"stepDescColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"inputBg":{"type":"string","default":"#f8fafc"},"inputBorder":{"type":"string","default":"#d7dee8"},"inputText":{"type":"string","default":"#0f172a"},"inputFocusBorder":{"type":"string","default":"#6c3fb5"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"btnSecBg":{"type":"string","default":"#f5f7fb"},"btnSecColor":{"type":"string","default":"#334155"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64},"fontWeight":{"type":"integer","default":600},"lineHeight":{"type":"number","default":1.5},"stepTitleTypo":{"type":"object","default":{}},"stepDescTypo":{"type":"object","default":{}}}},"tblock-toolkit\/masonry-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/masonry-grid","title":"Masonry Grid","category":"bblockx-layout","icon":"cover-image","description":"Responsive masonry layout for images with hover effects.","keywords":["masonry","grid","gallery","columns","layout"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-masonry-grid-editor","editorStyle":"bblockx-masonry-grid-style","style":"bblockx-masonry-grid-style","viewScript":"bblockx-masonry-grid-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"imageRadius":{"type":"number","default":14},"hoverEffect":{"type":"string","default":"zoom"},"showCaption":{"type":"boolean","default":true},"showOverlay":{"type":"boolean","default":true},"overlayColor":{"type":"string","default":"#6c3fb5"},"overlayOpacity":{"type":"number","default":70},"captionColor":{"type":"string","default":"#ffffff"},"captionTypo":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"},"lightbox":{"type":"boolean","default":false},"items":{"type":"array","default":[{"id":0,"url":"","alt":"Project One","caption":"Project One","link":""},{"id":0,"url":"","alt":"Project Two","caption":"Project Two","link":""},{"id":0,"url":"","alt":"Project Three","caption":"Project Three","link":""},{"id":0,"url":"","alt":"Project Four","caption":"Project Four","link":""},{"id":0,"url":"","alt":"Project Five","caption":"Project Five","link":""}]}}},"tblock-toolkit\/number-box":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/number-box","title":"Number Box","category":"bblockx-content","icon":"tag","description":"Square or circle box with a large metric number, prefix, suffix and label.","keywords":["number","metric","stat","kpi","counter","box"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-number-box-editor","editorStyle":"bblockx-number-box-style","style":"bblockx-number-box-style","viewScript":"bblockx-number-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"number":{"type":"string","default":"42"},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":"%"},"label":{"type":"string","default":"Satisfaction Rate"},"shape":{"type":"string","default":"square"},"bgColor":{"type":"string","default":"#6c3fb5"},"textColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":""},"numberSz":{"type":"number","default":56},"labelSz":{"type":"number","default":14},"numberFontWeight":{"type":"integer","default":700},"labelFontWeight":{"type":"integer","default":500},"lineHeight":{"type":"number","default":1.2},"numberTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"boxSize":{"type":"number","default":160},"borderRadius":{"type":"number","default":16},"shadow":{"type":"boolean","default":true},"border":{"type":"boolean","default":false},"borderColor":{"type":"string","default":"#e0d7f8"},"borderWidth":{"type":"number","default":2}}},"tblock-toolkit\/client-showcase":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/client-showcase","title":"Client Showcase","description":"\"Trusted by\" section featuring client logos with optional tagline, grayscale hover effect, and a pull-quote from a featured client.","icon":"awards","category":"bblockx-marketing","keywords":["clients","logos","trusted by","partners","brands","social proof","testimonial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-client-showcase-editor","style":"bblockx-client-showcase-style","viewScript":"bblockx-client-showcase-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"headline":{"type":"string","default":"Trusted by 10,000+ businesses worldwide"},"subheadline":{"type":"string","default":"From fast-growing startups to global enterprises."},"showHeader":{"type":"boolean","default":true},"headerAlign":{"type":"string","default":"center"},"logos":{"type":"array","default":[{"id":"l1","name":"Acme Corp","imageUrl":"","imageId":0},{"id":"l2","name":"Globex","imageUrl":"","imageId":0},{"id":"l3","name":"Initech","imageUrl":"","imageId":0},{"id":"l4","name":"Umbrella Co","imageUrl":"","imageId":0},{"id":"l5","name":"Stark Ind.","imageUrl":"","imageId":0},{"id":"l6","name":"Wayne Ent.","imageUrl":"","imageId":0}]},"showQuote":{"type":"boolean","default":true},"quoteText":{"type":"string","default":"This platform transformed how our team operates. We cut our delivery time in half within the first month."},"quoteAuthor":{"type":"string","default":"Sarah Johnson"},"quoteRole":{"type":"string","default":"Head of Product, Acme Corp"},"quoteAvatarUrl":{"type":"string","default":""},"quoteAvatarId":{"type":"number","default":0},"layout":{"type":"string","default":"row"},"columns":{"type":"number","default":6},"logoHeight":{"type":"number","default":40},"logoGrayscale":{"type":"boolean","default":true},"logoHoverColor":{"type":"boolean","default":true},"logoBg":{"type":"boolean","default":false},"logoRadius":{"type":"number","default":8},"logoPadding":{"type":"number","default":16},"gap":{"type":"number","default":32},"headerGap":{"type":"number","default":40},"quoteGap":{"type":"number","default":48},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"headlineColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"logoBgColor":{"type":"string","default":"#f8fafc"},"logoBorderColor":{"type":"string","default":"#e2e8f0"},"logoTintColor":{"type":"string","default":"#94a3b8"},"quoteBg":{"type":"string","default":"#f8fafc"},"quoteBorder":{"type":"string","default":"#e2e8f0"},"quoteTextColor":{"type":"string","default":"#1e293b"},"quoteMetaColor":{"type":"string","default":"#64748b"},"accentColor":{"type":"string","default":"#6c3fb5"},"sectionBg":{"type":"string","default":""},"headlineFontSize":{"type":"number","default":28},"headlineFontWeight":{"type":"string","default":"600"},"subFontSize":{"type":"number","default":16},"subFontWeight":{"type":"string","default":"400"},"quoteFontSize":{"type":"number","default":18},"quoteFontWeight":{"type":"string","default":"400"},"quoteLineHeight":{"type":"number","default":1.6},"typoHeadline":{"type":"object","default":{}},"typoSubhead":{"type":"object","default":{}},"typoQuote":{"type":"object","default":{}}}},"tblock-toolkit\/progress-bar":{"apiVersion":3,"name":"tblock-toolkit\/progress-bar","title":"Progress Bar","category":"bblockx-content","icon":"chart-bar","description":"Display animated progress bars with customizable styles and labels.","keywords":["progress","bar","skill","percentage","stats","chart"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-progress-bar-editor","editorStyle":"bblockx-progress-bar-style","style":"bblockx-progress-bar-style","viewScript":"bblockx-progress-bar-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"label":"Web Design","percentage":90,"color":"#3b82f6"},{"label":"Development","percentage":85,"color":"#10b981"},{"label":"Marketing","percentage":75,"color":"#f59e0b"}]},"layoutStyle":{"type":"string","default":"default"},"showPercentage":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"animateOnScroll":{"type":"boolean","default":true},"animationDuration":{"type":"number","default":1000},"barHeight":{"type":"number","default":20},"barSpacing":{"type":"number","default":24},"barRadius":{"type":"number","default":10},"trackColor":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#1f2937"},"percentageColor":{"type":"string","default":"#64748b"},"percentagePosition":{"type":"string","default":"right"},"stripes":{"type":"boolean","default":false},"stripesAnimated":{"type":"boolean","default":false},"glowEffect":{"type":"boolean","default":false},"gradient":{"type":"boolean","default":false},"gradientAngle":{"type":"number","default":90},"title":{"type":"string","default":""},"showTitle":{"type":"boolean","default":false},"titleColor":{"type":"string","default":"#1f2937"},"titleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"pctTypo":{"type":"object","default":{}}},"deprecated":[{"attributes":{"labelSize":{"type":"number","default":16},"labelWeight":{"type":"number","default":500},"labelLineHeight":{"type":"number","default":1.4},"percentageSize":{"type":"number","default":14},"titleSize":{"type":"number","default":24},"titleFontWeight":{"type":"number","default":600},"titleLineHeight":{"type":"number","default":1.3}}}]},"tblock-toolkit\/meme-generator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/meme-generator","title":"Meme Generator","category":"bblockx-interactive","icon":"format-image","description":"Interactive meme maker. Visitors type top and bottom text over any image and download the result as a PNG.","keywords":["meme","generator","image","text","funny","caption","maker"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-meme-generator-editor","style":"bblockx-meme-generator-style","viewScript":"bblockx-meme-generator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Meme Generator"},"subtitle":{"type":"string","default":"Add your own text and download!"},"fontSize":{"type":"number","default":24},"subtitleSize":{"type":"number","default":14},"defaultTopText":{"type":"string","default":"TOP TEXT"},"defaultBottomText":{"type":"string","default":"BOTTOM TEXT"},"defaultImageUrl":{"type":"string","default":""},"memeFont":{"type":"string","default":"Impact"},"memeFontSize":{"type":"number","default":52},"memeTextColor":{"type":"string","default":"#ffffff"},"memeStrokeColor":{"type":"string","default":"#000000"},"memeStrokeWidth":{"type":"number","default":3},"canvasWidth":{"type":"number","default":560},"canvasHeight":{"type":"number","default":420},"canvasBg":{"type":"string","default":"#cccccc"},"showDownload":{"type":"boolean","default":true},"sectionBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"accentColor":{"type":"string","default":"#6366f1"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/testimonials":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/testimonials","title":"Testimonials","category":"bblockx-marketing","icon":"testimonial","description":"Customer testimonials with avatars, ratings, and beautiful layouts.","keywords":["testimonial","reviews","quote","rating","feedback"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonials-editor","editorStyle":"bblockx-testimonials-style","style":"bblockx-testimonials-style","viewScript":"bblockx-testimonials-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"quote":"This plugin saved us hours every week. The blocks look amazing and are super easy to customize.","name":"Alex Johnson","role":"Founder","company":"Acme Inc.","rating":5,"avatar":{"id":0,"url":"","alt":""}},{"quote":"Clean UI, great defaults, and the editor experience is really polished. Highly recommended.","name":"Maria Garcia","role":"Creative Director","company":"Studio Norte","rating":5,"avatar":{"id":0,"url":"","alt":""}},{"quote":"Finally a block set that feels native. The design controls are exactly what we needed.","name":"Sam Lee","role":"Lead Developer","company":"Bright Labs","rating":4,"avatar":{"id":0,"url":"","alt":""}}]},"layoutStyle":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"cardBorderWidth":{"type":"number","default":1},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"cardShadow":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"left"},"showQuoteIcon":{"type":"boolean","default":true},"quoteIconColor":{"type":"string","default":"#3b82f6"},"quoteIconSize":{"type":"number","default":22},"quoteColor":{"type":"string","default":"#0f172a"},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"showName":{"type":"boolean","default":true},"nameColor":{"type":"string","default":"#0f172a"},"showRole":{"type":"boolean","default":true},"roleColor":{"type":"string","default":"#64748b"},"showCompany":{"type":"boolean","default":true},"companyColor":{"type":"string","default":"#64748b"},"showRating":{"type":"boolean","default":true},"ratingStars":{"type":"number","default":5},"ratingColor":{"type":"string","default":"#f59e0b"},"ratingSize":{"type":"number","default":16},"featuredIndex":{"type":"number","default":-1},"featuredBorderColor":{"type":"string","default":"#3b82f6"},"showAvatar":{"type":"boolean","default":true},"avatarSize":{"type":"number","default":44},"avatarShape":{"type":"string","default":"circle"},"carouselPeek":{"type":"boolean","default":true},"carouselNav":{"type":"boolean","default":true},"carouselNavStyle":{"type":"string","default":"top"},"carouselIndicators":{"type":"string","default":"none"},"carouselIndicatorsPosition":{"type":"string","default":"below"},"carouselDotsStyle":{"type":"string","default":"default"},"carouselProgressStyle":{"type":"string","default":"default"},"carouselIndicatorSize":{"type":"number","default":8},"carouselIndicatorColor":{"type":"string","default":"rgba(0,0,0,0.22)"},"carouselIndicatorActiveColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselProgressHeight":{"type":"number","default":6},"carouselProgressBg":{"type":"string","default":"rgba(0,0,0,0.12)"},"carouselProgressFg":{"type":"string","default":"rgba(0,0,0,0.55)"},"carouselFractionColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselFractionSize":{"type":"number","default":13},"infiniteScroll":{"type":"boolean","default":true},"autoScroll":{"type":"boolean","default":false},"autoScrollSpeed":{"type":"number","default":40},"autoScrollPauseOnHover":{"type":"boolean","default":true}}},"tblock-toolkit\/contact-info":{"apiVersion":3,"name":"tblock-toolkit\/contact-info","title":"Contact Info","category":"bblockx-business","description":"Display business contact information with icons, labels, and optional Schema.org markup.","keywords":["contact","address","phone","email","info"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-contact-info-editor","editorStyle":"bblockx-contact-info-style","style":"bblockx-contact-info-style","viewScript":"bblockx-contact-info-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"item-1","type":"address","label":"Address","value":"123 Main Street, City, State 00000","linkEnabled":false},{"id":"item-2","type":"phone","label":"Phone","value":"+1 (555) 000-0000","linkEnabled":true},{"id":"item-3","type":"email","label":"Email","value":"hello@example.com","linkEnabled":true}]},"layout":{"type":"string","default":"stacked"},"columns":{"type":"number","default":2},"iconStyle":{"type":"string","default":"filled"},"iconBg":{"type":"string","default":"#eff6ff"},"iconColor":{"type":"string","default":"#2563eb"},"iconSize":{"type":"number","default":18},"iconBoxSize":{"type":"number","default":40},"iconRadius":{"type":"number","default":14},"labelSize":{"type":"number","default":12},"labelWeight":{"type":"number","default":600},"labelColor":{"type":"string","default":"#64748b"},"valueSize":{"type":"number","default":15},"valueWeight":{"type":"number","default":400},"valueColor":{"type":"string","default":"#0f172a"},"linkColor":{"type":"string","default":"#2563eb"},"itemSpacing":{"type":"number","default":20},"showLabel":{"type":"boolean","default":true},"schemaEnabled":{"type":"boolean","default":true},"typoLabel":{"type":"object","default":{}},"typoValue":{"type":"object","default":{}}}},"tblock-toolkit\/speed-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/speed-calculator","version":"1.0.0","title":"Speed \/ Distance \/ Time Calculator","category":"bblockx-calculators","icon":"car","description":"Solve any part of the Speed \/ Distance \/ Time triangle. Enter two values to calculate the third, with unit conversion between km\/h, mph, m\/s and more.","keywords":["speed","distance","time","calculator","physics","travel","mph","km\/h","velocity"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-speed-calculator-editor","style":"bblockx-speed-calculator-style","viewScript":"bblockx-speed-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Speed \/ Distance \/ Time Calculator"},"subtitle":{"type":"string","default":"Enter any two values to instantly calculate the third"},"defaultSolveFor":{"type":"string","default":"speed"},"defaultSpeedUnit":{"type":"string","default":"km\/h"},"defaultDistUnit":{"type":"string","default":"km"},"defaultTimeUnit":{"type":"string","default":"hours"},"showUnitConversions":{"type":"boolean","default":true},"showFormula":{"type":"boolean","default":true},"showExamples":{"type":"boolean","default":false},"accentColor":{"type":"string","default":"#3b82f6"},"speedColor":{"type":"string","default":"#8b5cf6"},"distColor":{"type":"string","default":"#0ea5e9"},"timeColor":{"type":"string","default":"#22c55e"},"sectionBg":{"type":"string","default":"#eff6ff"},"cardBg":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#f8fafc"},"resultBg":{"type":"string","default":"#dbeafe"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"contentMaxWidth":{"type":"integer","default":680}}},"tblock-toolkit\/offer-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/offer-card","version":"1.0.0","title":"Offer Card","category":"bblockx-marketing","icon":"tag","description":"Special offer and deal card with urgency badge, original\/sale price, includes list, CTA, and optional countdown timer.","keywords":["offer","deal","sale","price","countdown","urgency","card","promo"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-offer-card-editor","style":"bblockx-offer-card-style","viewScript":"bblockx-offer-card-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"badge":{"type":"string","default":"\ud83d\udd25 Limited Time"},"showBadge":{"type":"boolean","default":true},"badgeStyle":{"type":"string","default":"hot"},"heading":{"type":"string","default":"Get lifetime access \u2014 today only"},"description":{"type":"string","default":"Everything you need to launch, grow, and scale. One-time payment, no subscriptions."},"originalPrice":{"type":"string","default":"497"},"salePrice":{"type":"string","default":"197"},"currency":{"type":"string","default":"$"},"showPrice":{"type":"boolean","default":true},"includes":{"type":"array","default":[{"text":"Full course access (42 lessons)"},{"text":"Private community membership"},{"text":"Monthly live Q&A sessions"},{"text":"Lifetime updates included"},{"text":"30-day money-back guarantee"}]},"showIncludes":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Get instant access \u2192"},"ctaUrl":{"type":"string","default":"#"},"ctaOpenNewTab":{"type":"boolean","default":false},"showCountdown":{"type":"boolean","default":true},"countdownEnd":{"type":"string","default":""},"disclaimer":{"type":"string","default":"Secure checkout \u00b7 30-day refund \u00b7 Cancel anytime"},"showDisclaimer":{"type":"boolean","default":true},"layout":{"type":"string","default":"card"},"accentColor":{"type":"string","default":"#7c3aed"},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#ffffff"},"badgeBg":{"type":"string","default":"#fef2f2"},"badgeColor":{"type":"string","default":"#b91c1c"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"priceColor":{"type":"string","default":"#0f172a"},"strikethroughColor":{"type":"string","default":"#9ca3af"},"headingColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"includeColor":{"type":"string","default":"#334155"},"checkColor":{"type":"string","default":"#16a34a"},"disclaimerColor":{"type":"string","default":"#9ca3af"},"borderColor":{"type":"string","default":"#e8edf3"},"borderRadius":{"type":"integer","default":16},"maxWidth":{"type":"integer","default":540},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64},"headingFontSize":{"type":"number","default":22},"headingFontWeight":{"type":"number","default":700},"headingLineHeight":{"type":"number","default":1.3},"descFontSize":{"type":"number","default":15},"descLineHeight":{"type":"number","default":1.6},"ctaFontSize":{"type":"number","default":15},"headingTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"ctaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/spin-wheel":{"apiVersion":3,"name":"tblock-toolkit\/spin-wheel","title":"Spin Wheel","description":"An animated fortune-wheel random picker. Enter items, spin the wheel, and let it decide!","category":"bblockx-interactive","icon":"randomize","keywords":["spin","wheel","fortune","random","picker","lottery","raffle"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-spin-wheel-editor","style":"bblockx-spin-wheel-style","viewScript":"bblockx-spin-wheel-frontend","attributes":{"title":{"type":"string","default":"Spin the Wheel!"},"subtitle":{"type":"string","default":"Enter your items and spin to pick a random winner."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"defaultItems":{"type":"string","default":"Alice\nBob\nCarol\nDave\nEve\nFrank\nGrace\nHenry"},"buttonLabel":{"type":"string","default":"Spin!"},"showWinnerBox":{"type":"boolean","default":true},"showHistory":{"type":"boolean","default":true},"spinDuration":{"type":"number","default":4},"wheelSize":{"type":"number","default":340},"colors":{"type":"string","default":"#6c3fb5,#10b981,#f59e0b,#3b82f6,#ef4444,#8b5cf6,#06b6d4,#f97316"},"textColor":{"type":"string","default":"#ffffff"},"pointerColor":{"type":"string","default":"#1f2937"},"centerColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#ffffff"},"winnerBg":{"type":"string","default":"#6c3fb5"},"winnerColor":{"type":"string","default":"#ffffff"},"historyBg":{"type":"string","default":"#f8fafc"},"historyColor":{"type":"string","default":"#64748b"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#1f2937"},"subtitleColor":{"type":"string","default":"#64748b"},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"winnerTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":20},"btnRadius":{"type":"number","default":100},"maxWidth":{"type":"number","default":520},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/update-notice":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/update-notice","title":"Update Notice","description":"Editorial article update and correction notice with date, summary, and change history.","category":"bblockx-blog","icon":"clock","keywords":["update","notice","correction","revised","changelog","editorial","last updated"],"editorScript":"bblockx-update-notice-editor","style":"bblockx-update-notice-style","viewScript":"bblockx-update-notice-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"type":{"type":"string","default":"updated"},"primaryDate":{"type":"string","default":""},"primarySummary":{"type":"string","default":""},"originalPublishDate":{"type":"string","default":""},"showOriginalDate":{"type":"boolean","default":false},"history":{"type":"array","default":[]},"showHistory":{"type":"boolean","default":false},"style":{"type":"string","default":"banner"},"bgColor":{"type":"string","default":"#eff6ff"},"borderColor":{"type":"string","default":"#bfdbfe"},"accentColor":{"type":"string","default":"#2563eb"},"iconColor":{"type":"string","default":"#2563eb"},"textColor":{"type":"string","default":"#1e3a8a"},"labelColor":{"type":"string","default":"#1d4ed8"},"dateColor":{"type":"string","default":"#3b82f6"},"historyBg":{"type":"string","default":"#dbeafe"},"historyTextColor":{"type":"string","default":"#1e40af"},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"labelTypo":{"type":"object","default":{}},"summaryTypo":{"type":"object","default":{}}}},"tblock-toolkit\/lightbox-gallery":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/lightbox-gallery","title":"Lightbox Gallery","category":"bblockx-media","icon":"format-gallery","description":"Image grid where clicking a thumbnail opens a full-screen lightbox with prev\/next navigation.","keywords":["gallery","lightbox","image","grid","photos","zoom"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-lightbox-gallery-editor","editorStyle":"bblockx-lightbox-gallery-style","style":"bblockx-lightbox-gallery-style","viewScript":"bblockx-lightbox-gallery-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"images":{"type":"array","default":[]},"columns":{"type":"number","default":3},"gap":{"type":"number","default":20},"imageRatio":{"type":"string","default":"1\/1"},"borderRadius":{"type":"number","default":14},"showCaptions":{"type":"boolean","default":false},"overlayBg":{"type":"string","default":"rgba(0,0,0,0.92)"},"hoverEffect":{"type":"string","default":"zoom"},"captionFontSize":{"type":"number","default":13},"captionFontWeight":{"type":"number","default":400},"captionLineHeight":{"type":"number","default":1.4},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/video-testimonial":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/video-testimonial","version":"1.0.0","title":"Video Testimonial","category":"bblockx-marketing","icon":"video-alt3","description":"Testimonial cards with embedded YouTube\/Vimeo video, star rating, quote, and author. Builds deep social proof with video evidence.","keywords":["testimonial","review","video","youtube","vimeo","social proof","customer"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-video-testimonial-editor","editorStyle":"bblockx-video-testimonial-style","style":"bblockx-video-testimonial-style","viewScript":"bblockx-video-testimonial-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"vt1","videoUrl":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbnailUrl":"","thumbnailId":0,"quote":"This completely transformed how our team works. We shipped 3x faster in the first month alone.","author":"Sarah Johnson","role":"Head of Product","company":"Acme Corp","rating":5},{"id":"vt2","videoUrl":"https:\/\/vimeo.com\/76979871","thumbnailUrl":"","thumbnailId":0,"quote":"I was skeptical at first but the results speak for themselves. Our conversion rate went up 40%.","author":"Marcus Lee","role":"Founder","company":"Bloop AI","rating":5},{"id":"vt3","videoUrl":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ","thumbnailUrl":"","thumbnailId":0,"quote":"The best investment we made this year. Onboarding took 20 minutes and we were live the same day.","author":"Priya Mehta","role":"CTO","company":"NovaTech","rating":5}],"items":{"type":"object"}},"layout":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"showRating":{"type":"boolean","default":true},"showQuote":{"type":"boolean","default":true},"showRole":{"type":"boolean","default":true},"showCompany":{"type":"boolean","default":true},"videoAspect":{"type":"string","default":"16\/9"},"cardRadius":{"type":"number","default":14},"cardPadding":{"type":"number","default":28},"cardShadow":{"type":"string","default":"md"},"quoteSize":{"type":"number","default":15},"authorSize":{"type":"number","default":15},"roleSize":{"type":"number","default":13},"quoteTypo":{"type":"object","default":{}},"authorTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"starSize":{"type":"number","default":16},"starColor":{"type":"string","default":"#f59e0b"},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"quoteColor":{"type":"string","default":"#334155"},"authorColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#64748b"},"playIconColor":{"type":"string","default":"#ffffff"},"overlayBg":{"type":"string","default":"rgba(0,0,0,0.38)"},"animate":{"type":"boolean","default":true},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40}}},"tblock-toolkit\/styled-list":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/styled-list","title":"Styled List","category":"bblockx-content","icon":"editor-ul","description":"Fully customizable list with icons, rich text, and flexible layout options.","keywords":["list","ul","ol","icon","checklist","features","bullet"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-styled-list-editor","editorStyle":"bblockx-styled-list-style","style":"bblockx-styled-list-style","viewScript":"bblockx-styled-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"text":"Full WYSIWYG editing for every list item \u2014 <strong>bold<\/strong>, <em>italic<\/em>, links and more.","description":"","customColor":"","itemIconType":"","itemIconUrl":"","itemIconChar":"","itemIconDashicon":""},{"text":"Choose from built-in icons, Dashicons, or a custom image per item.","description":"","customColor":"","itemIconType":"","itemIconUrl":"","itemIconChar":"","itemIconDashicon":""},{"text":"Two-column grid, horizontal row or classic vertical layout.","description":"","customColor":"","itemIconType":"","itemIconUrl":"","itemIconChar":"","itemIconDashicon":""},{"text":"Per-item description line with independent typography settings.","description":"Optional secondary text that appears below the main item text.","customColor":"","itemIconType":"","itemIconUrl":"","itemIconChar":"","itemIconDashicon":""}]},"listStyle":{"type":"string","default":"vertical"},"columns":{"type":"number","default":2},"gap":{"type":"number","default":20},"columnGap":{"type":"number","default":32},"iconType":{"type":"string","default":"check"},"iconShape":{"type":"string","default":"none"},"iconPosition":{"type":"string","default":"left"},"iconSize":{"type":"number","default":18},"iconColor":{"type":"string","default":"#3b82f6"},"iconBgColor":{"type":"string","default":"#dbeafe"},"iconBgSize":{"type":"number","default":34},"iconBgRadius":{"type":"number","default":50},"customChar":{"type":"string","default":"\u2192"},"customDashicon":{"type":"string","default":"yes-alt"},"customImageUrl":{"type":"string","default":""},"perItemIcon":{"type":"boolean","default":false},"iconAlignTop":{"type":"boolean","default":false},"showDescription":{"type":"boolean","default":false},"itemPaddingTop":{"type":"number","default":10},"itemPaddingRight":{"type":"number","default":14},"itemPaddingBottom":{"type":"number","default":10},"itemPaddingLeft":{"type":"number","default":14},"itemBg":{"type":"string","default":"transparent"},"itemBgHover":{"type":"string","default":""},"itemBorderWidth":{"type":"number","default":0},"itemBorderColor":{"type":"string","default":"#e2e8f0"},"itemBorderStyle":{"type":"string","default":"solid"},"itemBorderRadius":{"type":"number","default":0},"itemShadow":{"type":"boolean","default":false},"dividerEnabled":{"type":"boolean","default":false},"dividerColor":{"type":"string","default":"#e2e8f0"},"dividerWidth":{"type":"number","default":1},"fontSize":{"type":"number","default":16},"fontWeight":{"type":"number","default":400},"lineHeight":{"type":"number","default":1.6},"textColor":{"type":"string","default":"#334155"},"descFontSize":{"type":"number","default":14},"descFontWeight":{"type":"number","default":400},"descColor":{"type":"string","default":"#64748b"},"alignment":{"type":"string","default":"left"},"perItemColor":{"type":"boolean","default":false},"textTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/text-columns":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/text-columns","title":"Text Columns","category":"bblockx-layout","icon":"columns","description":"Magazine-style multi-column text layout with drop cap, column rule \/ divider, pull quote spanning all columns and per-column WYSIWYG editing.","keywords":["columns","text","magazine","editorial","multi-column","dropcap","newspaper"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-columns-editor","style":"bblockx-text-columns-style","viewScript":"bblockx-text-columns-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"columnCount":{"type":"number","default":2},"columns":{"type":"array","default":[{"content":"<p>The first chapter begins here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.<\/p><p>Ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.<\/p>"},{"content":"<p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem.<\/p><p>Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione sequi nesciunt.<\/p>"}]},"dropCap":{"type":"boolean","default":false},"dropCapSize":{"type":"number","default":3},"dropCapColor":{"type":"string","default":"#0f172a"},"showRule":{"type":"boolean","default":true},"ruleStyle":{"type":"string","default":"solid"},"ruleWidth":{"type":"number","default":1},"columnGap":{"type":"number","default":40},"pullQuote":{"type":"string","default":""},"showPullQuote":{"type":"boolean","default":false},"pullQuotePos":{"type":"string","default":"between"},"bodyTypo":{"type":"object","default":{}},"pullQuoteTypo":{"type":"object","default":{}},"textAlign":{"type":"string","default":"left"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"textColor":{"type":"string","default":"#334155"},"ruleColor":{"type":"string","default":"#d7dee8"},"pullQuoteBorder":{"type":"string","default":"#6366f1"},"pullQuoteColor":{"type":"string","default":"#0f172a"}}},"tblock-toolkit\/icon-accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/icon-accordion","title":"Icon Accordion","description":"Visually rich accordion with per-item icons, badges and custom colours \u2014 great for FAQs, feature lists and onboarding flows.","category":"bblockx-content","icon":"menu","keywords":["accordion","icon","faq","toggle","expand","features"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-accordion-editor","style":"bblockx-icon-accordion-style","viewScript":"bblockx-icon-accordion-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","iconBg":"#ede9fe","iconColor":"#6366f1","title":"Fast Performance","content":"Built with speed in mind. Every component is optimised so your site loads instantly.","badge":"Popular","defaultOpen":true},{"icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","iconBg":"#fce7f3","iconColor":"#ec4899","title":"Beautiful Design","content":"Pixel-perfect layouts with full colour control. Match any brand palette with zero code.","badge":"","defaultOpen":false},{"icon":"\ud83d\udee1\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","iconBg":"#dcfce7","iconColor":"#16a34a","title":"Secure & Reliable","content":"Enterprise-grade security built in. Regular audits ensure your data stays safe.","badge":"","defaultOpen":false},{"icon":"\ud83d\udce6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","iconBg":"#fef9c3","iconColor":"#ca8a04","title":"Easy Integration","content":"Works with every major platform. One-click install and you're ready to go.","badge":"New","defaultOpen":false}]},"accordionStyle":{"type":"string","default":"card"},"iconStyle":{"type":"string","default":"rounded"},"iconSize":{"type":"number","default":44},"expandIcon":{"type":"string","default":"chevron"},"allowMultiple":{"type":"boolean","default":false},"animDuration":{"type":"number","default":300},"gap":{"type":"number","default":20},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"panelBg":{"type":"string","default":"#ffffff"},"panelBorder":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":""},"titleColor":{"type":"string","default":"#0f172a"},"contentColor":{"type":"string","default":"#64748b"},"titleFontSize":{"type":"number","default":15},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"contentFontSize":{"type":"number","default":14},"contentFontWeight":{"type":"string","default":"400"},"contentLineHeight":{"type":"number","default":1.7},"titleTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}},"badgeBg":{"type":"string","default":"#f5f7fb"},"badgeColor":{"type":"string","default":"#334155"},"accentColor":{"type":"string","default":"#6366f1"},"expandColor":{"type":"string","default":"#9ca3af"}}},"tblock-toolkit\/flip-card":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/flip-card","title":"Flip Card","category":"bblockx-effects","icon":"image-rotate","description":"Card with front (icon + title) and back (text + button) that flips on hover or click. Mostly CSS, minimal JS.","keywords":["flip","card","hover","interactive","feature","front","back"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-flip-card-editor","editorStyle":"bblockx-flip-card-style","style":"bblockx-flip-card-style","viewScript":"bblockx-flip-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"blockId":{"type":"string","default":""},"flipDirection":{"type":"string","default":"horizontal"},"flipTrigger":{"type":"string","default":"hover"},"flipSpeed":{"type":"number","default":500},"cardWidth":{"type":"number","default":280},"cardHeight":{"type":"number","default":320},"cardRadius":{"type":"number","default":16},"cardShadow":{"type":"string","default":"md"},"cardAlign":{"type":"string","default":"center"},"frontBgColor":{"type":"string","default":"#ffffff"},"frontBgGradient":{"type":"string","default":""},"frontPadTop":{"type":"number","default":32},"frontPadRight":{"type":"number","default":24},"frontPadBottom":{"type":"number","default":32},"frontPadLeft":{"type":"number","default":24},"frontAlign":{"type":"string","default":"center"},"frontBorderColor":{"type":"string","default":""},"frontBorderWidth":{"type":"number","default":0},"iconType":{"type":"string","default":"star"},"iconChar":{"type":"string","default":"\u2605"},"iconDashicon":{"type":"string","default":"star-filled"},"iconImageUrl":{"type":"string","default":""},"iconSize":{"type":"number","default":56},"iconColor":{"type":"string","default":"#3b82f6"},"iconBgShape":{"type":"string","default":"circle-filled"},"iconBgColor":{"type":"string","default":"#dbeafe"},"iconBgSize":{"type":"number","default":100},"iconBgRadius":{"type":"number","default":50},"iconGapBottom":{"type":"number","default":20},"frontTitle":{"type":"string","default":"Card Title"},"frontTitleTag":{"type":"string","default":"h3"},"frontTitleSize":{"type":"number","default":20},"frontTitleWeight":{"type":"number","default":700},"frontTitleColor":{"type":"string","default":"#1e293b"},"frontTitleLH":{"type":"number","default":1.3},"showFrontSub":{"type":"boolean","default":true},"frontSub":{"type":"string","default":"Short tagline or category"},"frontSubSize":{"type":"number","default":13},"frontSubWeight":{"type":"number","default":400},"frontSubColor":{"type":"string","default":"#64748b"},"frontSubSpacing":{"type":"number","default":8},"frontSubPosition":{"type":"string","default":"below-title"},"showFlipHint":{"type":"boolean","default":true},"flipHintColor":{"type":"string","default":"#94a3b8"},"flipHintSize":{"type":"number","default":11},"flipHintText":{"type":"string","default":""},"backBgColor":{"type":"string","default":"#3b82f6"},"backBgGradient":{"type":"string","default":""},"backPadTop":{"type":"number","default":32},"backPadRight":{"type":"number","default":24},"backPadBottom":{"type":"number","default":32},"backPadLeft":{"type":"number","default":24},"backAlign":{"type":"string","default":"center"},"backBorderColor":{"type":"string","default":""},"backBorderWidth":{"type":"number","default":0},"showBackTitle":{"type":"boolean","default":true},"backTitle":{"type":"string","default":"More Detail"},"backTitleTag":{"type":"string","default":"h3"},"backTitleSize":{"type":"number","default":20},"backTitleWeight":{"type":"number","default":700},"backTitleColor":{"type":"string","default":"#ffffff"},"backTitleLH":{"type":"number","default":1.3},"backTitleSpacing":{"type":"number","default":12},"backText":{"type":"string","default":"Here is the detailed description of this card. Add any text you'd like to appear on the reverse."},"backTextSize":{"type":"number","default":14},"backTextWeight":{"type":"number","default":400},"backTextColor":{"type":"string","default":"#e0f2fe"},"backTextLH":{"type":"number","default":1.65},"backTextSpacing":{"type":"number","default":20},"showButton":{"type":"boolean","default":true},"btnLabel":{"type":"string","default":"Learn More"},"btnUrl":{"type":"string","default":"#"},"btnTarget":{"type":"string","default":"_self"},"btnSize":{"type":"string","default":"md"},"btnStyle":{"type":"string","default":"solid"},"btnBgColor":{"type":"string","default":"#ffffff"},"btnTextColor":{"type":"string","default":"#3b82f6"},"btnBorderColor":{"type":"string","default":"#ffffff"},"btnRadius":{"type":"number","default":14},"btnFontSize":{"type":"number","default":14},"btnFontWeight":{"type":"number","default":600},"typoFrontTitle":{"type":"object","default":{}},"typoFrontSub":{"type":"object","default":{}},"typoBackTitle":{"type":"object","default":{}},"typoBackText":{"type":"object","default":{}},"typoBtn":{"type":"object","default":{}}}},"tblock-toolkit\/breadcrumbs":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/breadcrumbs","title":"Breadcrumbs","description":"SEO-friendly navigation trail with Schema.org markup showing the current page hierarchy.","category":"bblockx-layout","icon":"networking","keywords":["breadcrumbs","navigation","seo","hierarchy","schema","path"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-breadcrumbs-editor","editorStyle":"bblockx-breadcrumbs-style","style":"bblockx-breadcrumbs-style","viewScript":"bblockx-breadcrumbs-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"homeLabel":{"type":"string","default":"Home"},"homeUrl":{"type":"string","default":"\/"},"showHome":{"type":"boolean","default":true},"showCurrentPage":{"type":"boolean","default":true},"separator":{"type":"string","default":"chevron"},"customSeparator":{"type":"string","default":"\/"},"schemaEnabled":{"type":"boolean","default":true},"alignment":{"type":"string","default":"left"},"fontSize":{"type":"number","default":14},"itemSpacing":{"type":"number","default":8},"paddingV":{"type":"number","default":10},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#2563eb"},"linkHoverColor":{"type":"string","default":"#1d4ed8"},"separatorColor":{"type":"string","default":"#9ca3af"},"activeColor":{"type":"string","default":"#0f172a"},"bgColor":{"type":"string","default":""},"fontWeight":{"type":"number","default":400},"showHomeIcon":{"type":"boolean","default":true},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/pagination":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pagination","title":"Pagination","category":"bblockx-layout","icon":"controls-forward","description":"Styled numeric pagination preview with prev\/next, colors, shape and alignment controls.","keywords":["pagination","pages","nav","next","previous","page numbers"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pagination-editor","editorStyle":"bblockx-pagination-style","style":"bblockx-pagination-style","viewScript":"bblockx-pagination-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"prevLabel":{"type":"string","default":"\u2190 Previous"},"nextLabel":{"type":"string","default":"Next \u2192"},"pageRange":{"type":"number","default":2},"alignment":{"type":"string","default":"center"},"style":{"type":"string","default":"rounded"},"itemSize":{"type":"number","default":40},"gap":{"type":"number","default":20},"fontSize":{"type":"number","default":14},"activeBg":{"type":"string","default":"#6c3fb5"},"activeText":{"type":"string","default":"#ffffff"},"normalBg":{"type":"string","default":"#f5f7fb"},"normalText":{"type":"string","default":"#334155"},"hoverBg":{"type":"string","default":"#ede9fe"},"fontWeight":{"type":"string","default":"600"},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/text-gradient":{"apiVersion":3,"name":"tblock-toolkit\/text-gradient","title":"Gradient Text","category":"bblockx-effects","icon":"editor-textcolor","description":"Heading or paragraph text with a rich gradient fill, optional outline, shadow, and CSS animation.","keywords":["gradient","text","heading","typography","color","animated"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-gradient-editor","editorStyle":"bblockx-text-gradient-style","style":"bblockx-text-gradient-style","viewScript":"bblockx-text-gradient-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Beautiful Gradient Text"},"tag":{"type":"string","default":"h2"},"gradientAngle":{"type":"number","default":135},"color1":{"type":"string","default":"#6c3fb5"},"color2":{"type":"string","default":"#ec4899"},"color3":{"type":"string","default":"#f59e0b"},"useColor3":{"type":"boolean","default":false},"color1Stop":{"type":"number","default":0},"color2Stop":{"type":"number","default":100},"color3Stop":{"type":"number","default":50},"animate":{"type":"boolean","default":false},"animationSpeed":{"type":"number","default":4},"titleTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"textAlign":{"type":"string","default":"center"},"showOutline":{"type":"boolean","default":false},"outlineWidth":{"type":"number","default":2},"outlineColor":{"type":"string","default":"#6c3fb5"},"showShadow":{"type":"boolean","default":false},"shadowX":{"type":"number","default":2},"shadowY":{"type":"number","default":4},"shadowBlur":{"type":"number","default":12},"shadowColor":{"type":"string","default":"rgba(108,63,181,0.35)"},"subtext":{"type":"string","default":""},"showSubtext":{"type":"boolean","default":false},"subtextColor":{"type":"string","default":"#64748b"},"padding":{"type":"number","default":0}}},"tblock-toolkit\/testimonial-featured":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/testimonial-featured","version":"1.0.0","title":"Testimonial Featured","category":"bblockx-marketing","icon":"format-quote","description":"A single large featured testimonial section \u2014 big decorative quote mark, full testimonial text, person photo, name, title, company logo, star rating, and optional result metric badge. Designed as a standalone section for maximum impact. Different from testimonial carousels or grids.","keywords":["testimonial","quote","review","featured","success story","customer","case study"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-featured-editor","style":"bblockx-testimonial-featured-style","viewScript":"bblockx-testimonial-featured-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"quote":{"type":"string","default":"Switching to this platform was the single best decision we made last year. Within 90 days, our team's productivity tripled and our clients noticed the difference immediately. I genuinely can't imagine going back to how we worked before."},"personName":{"type":"string","default":"Alexandra Chen"},"personTitle":{"type":"string","default":"CEO & Co-Founder, Luminary Tech"},"personAvatarUrl":{"type":"string","default":""},"personAvatarId":{"type":"integer","default":0},"personAvatarAlt":{"type":"string","default":""},"companyLogoUrl":{"type":"string","default":""},"companyLogoId":{"type":"integer","default":0},"companyLogoAlt":{"type":"string","default":""},"showCompanyLogo":{"type":"boolean","default":false},"rating":{"type":"integer","default":5},"showRating":{"type":"boolean","default":true},"showResultMetric":{"type":"boolean","default":true},"resultMetric":{"type":"string","default":"+340% Productivity in 90 days"},"layout":{"type":"string","default":"centered"},"cardStyle":{"type":"string","default":"clean"},"showQuotemark":{"type":"boolean","default":true},"quotemarkSize":{"type":"integer","default":120},"avatarSize":{"type":"integer","default":64},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#0f172a"},"nameColor":{"type":"string","default":"#0f172a"},"titleColor":{"type":"string","default":"#64748b"},"quotemarkColor":{"type":"string","default":"#ede9fe"},"accentColor":{"type":"string","default":"#7c3aed"},"starColor":{"type":"string","default":"#f59e0b"},"resultBg":{"type":"string","default":"#f0fdf4"},"resultColor":{"type":"string","default":"#15803d"},"cardBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"maxWidth":{"type":"integer","default":860},"paddingTop":{"type":"integer","default":80},"paddingBottom":{"type":"integer","default":80}}},"tblock-toolkit\/discount-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/discount-calculator","title":"Discount Calculator","category":"bblockx-calculators","icon":"tag","description":"Calculate sale prices from discount percentages, find original prices from sale prices, or determine what discount percentage was applied. Three versatile calculation modes.","keywords":["discount","sale","price","coupon","percentage","calculator","savings","deal"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-discount-calculator-editor","style":"bblockx-discount-calculator-style","viewScript":"bblockx-discount-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Discount Calculator"},"subtitle":{"type":"string","default":"Find sale prices, original prices, or what discount was applied."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"mode":{"type":"string","default":"sale_price"},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"defaultOriginal":{"type":"number","default":200},"defaultDiscount":{"type":"number","default":25},"defaultSale":{"type":"number","default":150},"showSavingsBar":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"salePriceColor":{"type":"string","default":"#6c3fb5"},"origPriceColor":{"type":"string","default":"#9ca3af"},"savingsColor":{"type":"string","default":"#10b981"},"badgeBg":{"type":"string","default":"#ef4444"},"badgeColor":{"type":"string","default":"#ffffff"},"barBg":{"type":"string","default":"#e8edf3"},"barFill":{"type":"string","default":"#10b981"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"salePriceSize":{"type":"number","default":56},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":520},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/testimonial-inline":{"apiVersion":3,"name":"tblock-toolkit\/testimonial-inline","title":"Testimonial Card","category":"bblockx-marketing","icon":"format-quote","description":"A single embeddable testimonial card with photo, quote, rating, and platform badge. Place it anywhere in your content.","keywords":["testimonial","quote","review","card","inline","social proof","customer"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-inline-editor","editorStyle":"bblockx-testimonial-inline-style","style":"bblockx-testimonial-inline-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"quote":{"type":"string","default":"This is hands-down the best tool we've used. Our team's productivity has increased by 40% since switching."},"name":{"type":"string","default":"Sarah Chen"},"role":{"type":"string","default":"Head of Marketing"},"company":{"type":"string","default":"Acme Corp"},"showCompany":{"type":"boolean","default":true},"showPhoto":{"type":"boolean","default":true},"photoUrl":{"type":"string","default":""},"photoId":{"type":"number","default":0},"photoSize":{"type":"number","default":52},"rating":{"type":"number","default":5},"showRating":{"type":"boolean","default":true},"platform":{"type":"string","default":"none"},"showPlatform":{"type":"boolean","default":false},"style":{"type":"string","default":"card"},"align":{"type":"string","default":"left"},"maxWidth":{"type":"number","default":640},"showQuoteMark":{"type":"boolean","default":true},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"starSize":{"type":"number","default":16},"borderRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"starColor":{"type":"string","default":"#f59e0b"},"bgColor":{"type":"string","default":"#ffffff"},"quoteColor":{"type":"string","default":"#1e293b"},"nameColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#64748b"},"accentColor":{"type":"string","default":"#6c3fb5"},"borderColor":{"type":"string","default":"#e2e8f0"},"quoteMarkColor":{"type":"string","default":"#6c3fb5"}}},"tblock-toolkit\/nutrition-label":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/nutrition-label","title":"Nutrition Label","category":"bblockx-blog","icon":"food","description":"Display an FDA-style Nutrition Facts panel for recipes and food products with full nutrient fields, daily value percentages, and custom styling.","keywords":["nutrition","calories","food","recipe","facts","label","macros","diet"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-nutrition-label-editor","style":"bblockx-nutrition-label-style","viewScript":"bblockx-nutrition-label-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Nutrition Facts"},"showTitle":{"type":"boolean","default":true},"foodName":{"type":"string","default":""},"servingSize":{"type":"string","default":"1 cup (240g)"},"servingsPerContainer":{"type":"string","default":"2"},"calories":{"type":"number","default":250},"totalFat":{"type":"number","default":8},"saturatedFat":{"type":"number","default":2},"transFat":{"type":"number","default":0},"polyFat":{"type":"number","default":1.5},"monoFat":{"type":"number","default":3},"cholesterol":{"type":"number","default":10},"sodium":{"type":"number","default":470},"totalCarbs":{"type":"number","default":37},"dietaryFiber":{"type":"number","default":4},"totalSugars":{"type":"number","default":12},"addedSugars":{"type":"number","default":3},"protein":{"type":"number","default":5},"vitaminD":{"type":"number","default":2},"calcium":{"type":"number","default":260},"iron":{"type":"number","default":8},"potassium":{"type":"number","default":235},"showPolyMono":{"type":"boolean","default":false},"showAddedSugars":{"type":"boolean","default":true},"showVitamins":{"type":"boolean","default":true},"showFootnote":{"type":"boolean","default":true},"dvRef":{"type":"string","default":"2000"},"labelStyle":{"type":"string","default":"fda"},"accentColor":{"type":"string","default":"#000000"},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#000000"},"calorieColor":{"type":"string","default":"#000000"},"dvColor":{"type":"string","default":"#000000"},"containerBg":{"type":"string","default":""},"labelWidth":{"type":"number","default":340},"borderWidth":{"type":"number","default":3},"borderRadius":{"type":"number","default":8},"fontSize":{"type":"number","default":14},"titleTypo":{"type":"object","default":{}},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40}}},"tblock-toolkit\/toggle":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/toggle","title":"Toggle \/ Read More","description":"A single expandable panel for 'Read More', spoilers, or collapsible content sections.","category":"bblockx-content","icon":"arrow-down","keywords":["toggle","read more","spoiler","collapse","expand","accordion"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-toggle-editor","editorStyle":"bblockx-toggle-style","style":"bblockx-toggle-style","viewScript":"bblockx-toggle-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Click to read more"},"content":{"type":"string","source":"html","selector":".bblockx-tgl-body"},"defaultOpen":{"type":"boolean","default":false},"titleTag":{"type":"string","default":"h3"},"iconType":{"type":"string","default":"chevron"},"iconPosition":{"type":"string","default":"right"},"layout":{"type":"string","default":"default"},"titleTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":14},"padding":{"type":"number","default":16},"animationSpeed":{"type":"number","default":280},"titleColor":{"type":"string","default":"#0f172a"},"titleBg":{"type":"string","default":"#ffffff"},"titleHoverBg":{"type":"string","default":"#f8fafc"},"activeTitleBg":{"type":"string","default":"#eff6ff"},"activeTitleColor":{"type":"string","default":"#1d4ed8"},"contentColor":{"type":"string","default":"#334155"},"contentBg":{"type":"string","default":"#ffffff"},"iconColor":{"type":"string","default":"#64748b"},"iconActiveColor":{"type":"string","default":"#2563eb"},"borderColor":{"type":"string","default":"#e8edf3"},"dividerColor":{"type":"string","default":"#f5f7fb"}}},"tblock-toolkit\/phone-button":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/phone-button","title":"Phone Button","category":"bblockx-marketing","description":"A floating or inline click-to-call \/ WhatsApp button with pulse animation.","keywords":["phone","call","whatsapp","contact","floating","button"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-phone-button-editor","style":"bblockx-phone-button-style","viewScript":"bblockx-phone-button-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"phoneNumber":{"type":"string","default":"+1234567890"},"whatsappNumber":{"type":"string","default":""},"whatsappMessage":{"type":"string","default":"Hello! I'd like to get in touch."},"mode":{"type":"string","default":"both"},"layout":{"type":"string","default":"floating"},"position":{"type":"string","default":"bottom-right"},"showPulse":{"type":"boolean","default":true},"buttonText":{"type":"string","default":"Call us"},"showText":{"type":"boolean","default":false},"buttonSize":{"type":"number","default":56},"iconSize":{"type":"number","default":26},"borderRadius":{"type":"number","default":999},"gap":{"type":"number","default":20},"shadowStrength":{"type":"number","default":30},"scrollOffset":{"type":"number","default":0},"phoneBg":{"type":"string","default":"#6366f1"},"phoneColor":{"type":"string","default":"#ffffff"},"phonePulseBg":{"type":"string","default":"#6366f1"},"whatsappBg":{"type":"string","default":"#25d366"},"whatsappColor":{"type":"string","default":"#ffffff"},"whatsappPulseBg":{"type":"string","default":"#25d366"},"labelBg":{"type":"string","default":"#1e1b4b"},"labelColor":{"type":"string","default":"#ffffff"},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/weather-widget":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/weather-widget","title":"Weather Widget","category":"bblockx-interactive","icon":"cloud","description":"Live weather display with current conditions, temperature, humidity, wind speed and a 5-day forecast. Powered by OpenWeatherMap free API.","keywords":["weather","forecast","temperature","climate","widget","openweathermap","live"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-weather-widget-editor","style":"bblockx-weather-widget-style","viewScript":"bblockx-weather-widget-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"apiKey":{"type":"string","default":""},"city":{"type":"string","default":"London"},"units":{"type":"string","default":"metric"},"lang":{"type":"string","default":"en"},"showForecast":{"type":"boolean","default":true},"forecastDays":{"type":"number","default":5},"showHumidity":{"type":"boolean","default":true},"showWind":{"type":"boolean","default":true},"showFeelsLike":{"type":"boolean","default":true},"showPressure":{"type":"boolean","default":false},"showVisibility":{"type":"boolean","default":false},"showUVIndex":{"type":"boolean","default":false},"autoLocation":{"type":"boolean","default":false},"refreshInterval":{"type":"number","default":10},"backgroundStyle":{"type":"string","default":"gradient"},"customBg":{"type":"string","default":"#1e3a5f"},"cardBg":{"type":"string","default":"rgba(255,255,255,0.12)"},"textColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#60a5fa"},"forecastBg":{"type":"string","default":"rgba(255,255,255,0.08)"},"borderRadius":{"type":"number","default":24},"cardRadius":{"type":"number","default":16},"padding":{"type":"number","default":32},"maxWidth":{"type":"number","default":480},"showBackground":{"type":"boolean","default":true},"showAnimatedIcon":{"type":"boolean","default":true},"layout":{"type":"string","default":"card"},"tempFontSize":{"type":"number","default":48},"locationFontSize":{"type":"number","default":14},"metaFontSize":{"type":"number","default":11},"tempTypo":{"type":"object","default":{}},"cityTypo":{"type":"object","default":{}},"metaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/step-cards":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/step-cards","title":"Step Cards","category":"bblockx-business","icon":"list-ul","description":"Process steps as cards with large sequential numbers, icons, titles, descriptions, and connector lines.","keywords":["steps","process","how it works","numbered","workflow","cards","sequence"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-step-cards-editor","editorStyle":"bblockx-step-cards-style","style":"bblockx-step-cards-style","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"steps":{"type":"array","default":[{"id":"s1","icon":"edit","title":"Create Account","body":"Sign up in seconds. No credit card required to get started with our free plan."},{"id":"s2","icon":"admin-customizer","title":"Configure Your Setup","body":"Follow our simple setup wizard to tailor the experience to your specific needs."},{"id":"s3","icon":"update","title":"Connect Your Tools","body":"Integrate with your existing stack in one click. We support 200+ popular services."},{"id":"s4","icon":"chart-line","title":"See Results","body":"Watch your metrics improve from day one. Most users see impact within 48 hours."}]},"layout":{"type":"string","default":"horizontal"},"columns":{"type":"number","default":4},"cardStyle":{"type":"string","default":"card"},"numberStyle":{"type":"string","default":"circle"},"showConnector":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"iconPosition":{"type":"string","default":"number-only"},"gap":{"type":"number","default":24},"cardPadding":{"type":"number","default":28},"cardRadius":{"type":"number","default":16},"numberSize":{"type":"number","default":44},"iconSize":{"type":"number","default":22},"titleSize":{"type":"number","default":18},"titleWeight":{"type":"number","default":700},"bodySize":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"numberBg":{"type":"string","default":"#6c3fb5"},"numberColor":{"type":"string","default":"#ffffff"},"connectorColor":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"iconColor":{"type":"string","default":"#6c3fb5"},"titleLineHeight":{"type":"number","default":1.3},"bodyLineHeight":{"type":"number","default":1.6},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/pricing-switcher":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/pricing-switcher","title":"Pricing Switcher","category":"bblockx-marketing","icon":"controls-repeat","description":"Monthly\/Yearly toggle that shows or hides pricing columns on the page.","keywords":["pricing","toggle","switcher","billing"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pricing-switcher-editor","editorStyle":"bblockx-pricing-switcher-style","style":"bblockx-pricing-switcher-style","viewScript":"bblockx-pricing-switcher-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"labelMonthly":{"type":"string","default":"Monthly"},"labelYearly":{"type":"string","default":"Yearly"},"defaultActive":{"type":"string","default":"monthly"},"switchStyle":{"type":"string","default":"pills"},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#f3f3f7"},"activeText":{"type":"string","default":"#ffffff"},"inactiveText":{"type":"string","default":"#555555"},"borderRadius":{"type":"number","default":40},"savingBadge":{"type":"string","default":"Save 20%"},"showBadge":{"type":"boolean","default":true},"labelTypo":{"type":"object","default":{}},"badgeTypo":{"type":"object","default":{}}}},"tblock-toolkit\/progress-tracker":{"apiVersion":3,"name":"tblock-toolkit\/progress-tracker","title":"Progress Tracker","category":"bblockx-interactive","icon":"flag","description":"Multi-milestone progress tracker showing completion status on a visual timeline.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-progress-tracker-editor","style":"bblockx-progress-tracker-style","attributes":{"title":{"type":"string","default":"Q1 2025 Objectives"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":680},"dotRadius":{"type":"number","default":18},"lineWidth":{"type":"number","default":5},"showDates":{"type":"boolean","default":true},"showDescriptions":{"type":"boolean","default":true},"titleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"completedColor":{"type":"string","default":"#10b981"},"activeColor":{"type":"string","default":"#6366f1"},"pendingColor":{"type":"string","default":"#d7dee8"},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"steps":{"type":"array","default":[{"label":"Planning","description":"Define scope & roadmap","date":"Jan 5","status":"done"},{"label":"Design","description":"UX mockups & prototypes","date":"Jan 20","status":"done"},{"label":"Development","description":"Build core features","date":"Feb 15","status":"active"},{"label":"QA Testing","description":"Bug fixes & performance","date":"Mar 5","status":"pending"},{"label":"Launch","description":"Deploy to production","date":"Mar 20","status":"pending"}]}}},"tblock-toolkit\/card-deck-slider":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/card-deck-slider","title":"Card Deck Slider","category":"bblockx-effects","description":"A 3D card deck slider where cards arc\/fan out behind the front card and animate through the sequence.","keywords":["cards","deck","slider","3d","fan","carousel"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-card-deck-slider-editor","style":"bblockx-card-deck-slider-style","viewScript":"bblockx-card-deck-slider-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"imageUrl":"","imageAlt":"","tag":"Design","title":"Creative Solutions","description":"We craft beautiful digital experiences that inspire and engage your audience.","linkUrl":"","linkLabel":"Learn More"},{"imageUrl":"","imageAlt":"","tag":"Strategy","title":"Smart Thinking","description":"Data-driven strategies that translate complex challenges into clear opportunities.","linkUrl":"","linkLabel":"Learn More"},{"imageUrl":"","imageAlt":"","tag":"Technology","title":"Modern Platforms","description":"Cutting-edge technology built for performance, scale and long-term success.","linkUrl":"","linkLabel":"Learn More"},{"imageUrl":"","imageAlt":"","tag":"Growth","title":"Measurable Results","description":"Every project is measured against clear goals so you always know your ROI.","linkUrl":"","linkLabel":"Learn More"}]},"deckStyle":{"type":"string","default":"fan"},"cardWidth":{"type":"number","default":360},"cardHeight":{"type":"number","default":480},"cardRadius":{"type":"number","default":20},"stackCount":{"type":"number","default":3},"stackAngle":{"type":"number","default":8},"stackOffset":{"type":"number","default":18},"stackScale":{"type":"number","default":0.06},"transitionDuration":{"type":"number","default":500},"autoPlay":{"type":"boolean","default":false},"autoInterval":{"type":"number","default":3500},"showDots":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"showTag":{"type":"boolean","default":true},"showTitle":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showLink":{"type":"boolean","default":true},"titleSize":{"type":"number","default":24},"descSize":{"type":"number","default":15},"tagSize":{"type":"number","default":11},"imageFit":{"type":"string","default":"cover"},"overlayStrength":{"type":"number","default":50},"cardBg":{"type":"string","default":"#1e293b"},"titleColor":{"type":"string","default":"#ffffff"},"descColor":{"type":"string","default":"#94a3b8"},"tagBg":{"type":"string","default":"#6366f1"},"tagColor":{"type":"string","default":"#ffffff"},"linkColor":{"type":"string","default":"#818cf8"},"dotColor":{"type":"string","default":"#6366f1"},"arrowBg":{"type":"string","default":"#ffffff"},"arrowColor":{"type":"string","default":"#0f172a"},"sectionBg":{"type":"string","default":""},"typoTitle":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}}}},"tblock-toolkit\/chapter-intro":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/chapter-intro","title":"Chapter Intro","description":"A decorative chapter opener with large chapter number, label, heading, and intro paragraph.","category":"bblockx-content","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-chapter-intro-editor","style":"bblockx-chapter-intro-style","viewScript":"bblockx-chapter-intro-frontend","icon":"book-alt","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"chapterNumber":{"type":"string","default":"01"},"chapterLabel":{"type":"string","default":"Chapter"},"showLabel":{"type":"boolean","default":true},"heading":{"type":"string","default":"Introduction"},"introText":{"type":"string","default":"Begin your journey here. This section sets the stage for everything that follows, providing context, background, and the key ideas you need to understand."},"showDivider":{"type":"boolean","default":true},"dividerStyle":{"type":"string","default":"line"},"layout":{"type":"string","default":"centered"},"numberStyle":{"type":"string","default":"display"},"bgColor":{"type":"string","default":"#ffffff"},"numberColor":{"type":"string","default":"#f0eeff"},"labelColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#4b5563"},"dividerColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#7c3aed"},"numberSize":{"type":"number","default":160},"headingSize":{"type":"number","default":40},"textSize":{"type":"number","default":18},"labelSize":{"type":"number","default":13},"maxWidth":{"type":"number","default":760},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"headingFontWeight":{"type":"string","default":"700"},"headingLineHeight":{"type":"number","default":1.2},"textFontWeight":{"type":"string","default":"400"},"textLineHeight":{"type":"number","default":1.7},"typoHeading":{"type":"object","default":{}},"typoText":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}}}},"tblock-toolkit\/certificate":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/certificate","title":"Certificate","category":"bblockx-business","icon":"awards","description":"Display a digital certificate or diploma with recipient name, issuer, date, credentials, and optional signatures. Ideal for online courses and certifications.","keywords":["certificate","diploma","award","credential","course","achievement","badge","completion"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-certificate-editor","editorStyle":"bblockx-certificate-style","style":"bblockx-certificate-style","viewScript":"bblockx-certificate-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide"]},"attributes":{"style":{"type":"string","default":"classic"},"badgeEmoji":{"type":"string","default":"\ud83c\udfc6"},"showBadge":{"type":"boolean","default":true},"preTitle":{"type":"string","default":"Certificate of Completion"},"awardedTo":{"type":"string","default":"This certifies that"},"recipientName":{"type":"string","default":"Jane Doe"},"courseTitle":{"type":"string","default":"Advanced Web Development"},"courseDesc":{"type":"string","default":"has successfully completed the full course curriculum and demonstrated proficiency in all required competencies."},"issuerName":{"type":"string","default":"tblock_toolkit Academy"},"issuerLogoUrl":{"type":"string","default":""},"issuerLogoId":{"type":"number","default":0},"completionDate":{"type":"string","default":"February 24, 2026"},"credentialId":{"type":"string","default":"CERT-2026-0001"},"showCredentialId":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showSignature1":{"type":"boolean","default":true},"signature1Name":{"type":"string","default":"Alex Johnson"},"signature1Title":{"type":"string","default":"Course Director"},"showSignature2":{"type":"boolean","default":false},"signature2Name":{"type":"string","default":"Maria Santos"},"signature2Title":{"type":"string","default":"Academic Dean"},"fontFamily":{"type":"string","default":"serif"},"maxWidth":{"type":"number","default":800},"bgColor":{"type":"string","default":"#fffef7"},"borderColor":{"type":"string","default":"#c9a84c"},"accentColor":{"type":"string","default":"#8b6914"},"preTitleColor":{"type":"string","default":"#8b6914"},"recipientColor":{"type":"string","default":"#1e293b"},"courseTitleColor":{"type":"string","default":"#1a3a6b"},"descColor":{"type":"string","default":"#475569"},"issuerColor":{"type":"string","default":"#1e293b"},"metaColor":{"type":"string","default":"#64748b"},"borderWidth":{"type":"number","default":6},"borderRadius":{"type":"number","default":12},"innerBorder":{"type":"boolean","default":true},"shadowSize":{"type":"number","default":2},"recipientFontSize":{"type":"number","default":36},"recipientFontWeight":{"type":"string","default":"700"},"recipientLineHeight":{"type":"number","default":1.2},"courseTitleFontSize":{"type":"number","default":22},"bodyFontSize":{"type":"number","default":16},"bodyLineHeight":{"type":"number","default":1.7},"typoRecipient":{"type":"object","default":{}},"typoCourseTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}}},"tblock-toolkit\/link-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/link-list","version":"1.0.0","title":"Link List","category":"bblockx-content","description":"An organized, styled list of links with icons, titles, descriptions, and optional badges.","keywords":["links","list","resources","navigation","directory","hub"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-link-list-editor","style":"bblockx-link-list-style","attributes":{"title":{"type":"string","default":"Useful Resources"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Handpicked links for developers and designers"},"showSubtitle":{"type":"boolean","default":true},"columns":{"type":"number","default":1},"showDescription":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"gap":{"type":"number","default":20},"itemRadius":{"type":"number","default":14},"itemPadding":{"type":"number","default":14},"fontSize":{"type":"number","default":14},"titleSize":{"type":"number","default":15},"headingSize":{"type":"number","default":22},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6366f1"},"badgeBg":{"type":"string","default":"#ede9fe"},"badgeColor":{"type":"string","default":"#6366f1"},"links":{"type":"array","default":[{"icon":"\ud83d\udcd8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"MDN Web Docs","desc":"Comprehensive documentation for HTML, CSS, and JavaScript.","url":"https:\/\/developer.mozilla.org","badge":"Free","accentColor":"#6366f1"},{"icon":"\u269b\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"React Documentation","desc":"Learn the fundamentals of building UIs with React.","url":"https:\/\/react.dev","badge":"Official","accentColor":"#06b6d4"},{"icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Tailwind CSS","desc":"Utility-first CSS framework for rapid UI development.","url":"https:\/\/tailwindcss.com","badge":"v4","accentColor":"#10b981"},{"icon":"\ud83d\udee0\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Vite","desc":"Next generation frontend tooling \u2014 fast and opinionated.","url":"https:\/\/vitejs.dev","badge":"Tool","accentColor":"#f59e0b"},{"icon":"\ud83d\udc19","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"GitHub","desc":"Host, review, and collaborate on code with millions.","url":"https:\/\/github.com","badge":"Free","accentColor":"#0f172a"}]},"headingTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"linkTitleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/product-roundup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/product-roundup","title":"Product Roundup","description":"Ranked multi-product review section with ratings, pros\/cons and CTAs.","category":"bblockx-blog","icon":"products","keywords":["product","review","roundup","best","compare","rating"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-product-roundup-editor","style":"bblockx-product-roundup-style","viewScript":"bblockx-product-roundup-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"sectionTitle":{"type":"string","default":"Our Top Picks"},"sectionSubtitle":{"type":"string","default":""},"showSubtitle":{"type":"boolean","default":true},"products":{"type":"array","default":[{"rank":1,"name":"Product Name","image":"","imageId":0,"badge":"Editor's Pick","showBadge":true,"rating":4.5,"summary":"A short description of this product and why it stands out.","pros":["Great quality","Easy to use"],"cons":["Pricey"],"price":"$99","ctaLabel":"Check Price","ctaUrl":""}]},"layout":{"type":"string","default":"list"},"showRank":{"type":"boolean","default":true},"showRating":{"type":"boolean","default":true},"showPros":{"type":"boolean","default":true},"showCons":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"showImage":{"type":"boolean","default":true},"openInNewTab":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"headingColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"rankBg":{"type":"string","default":"#0f172a"},"rankColor":{"type":"string","default":"#ffffff"},"badgeBg":{"type":"string","default":"#f59e0b"},"badgeColor":{"type":"string","default":"#ffffff"},"nameColor":{"type":"string","default":"#0f172a"},"ratingColor":{"type":"string","default":"#f59e0b"},"summaryColor":{"type":"string","default":"#475569"},"prosColor":{"type":"string","default":"#16a34a"},"consColor":{"type":"string","default":"#dc2626"},"priceColor":{"type":"string","default":"#0f172a"},"ctaBg":{"type":"string","default":"#0f172a"},"ctaColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":14},"cardRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"summaryTypo":{"type":"object","default":{}}}},"tblock-toolkit\/taxonomy-list":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/taxonomy-list","title":"Taxonomy List","category":"bblockx-blog","icon":"tag","description":"Display categories, tags or custom taxonomy as a styled list, grid, chips or cards \u2014 with icons, counts and links.","keywords":["taxonomy","category","tag","list","filter","navigation","menu","terms","archive"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-taxonomy-list-editor","editorStyle":"bblockx-taxonomy-list-style","style":"bblockx-taxonomy-list-style","viewScript":"bblockx-taxonomy-list-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"t1","name":"Design","url":"#","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","count":12},{"id":"t2","name":"Development","url":"#","icon":"\ud83d\udcbb","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","count":8},{"id":"t3","name":"Marketing","url":"#","icon":"\ud83d\udce2","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","count":5},{"id":"t4","name":"Business","url":"#","icon":"\ud83d\udcbc","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","count":3},{"id":"t5","name":"Lifestyle","url":"#","icon":"\ud83c\udf3f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","count":7}]},"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":2},"showCount":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"showChevron":{"type":"boolean","default":true},"countPosition":{"type":"string","default":"badge"},"linkItems":{"type":"boolean","default":true},"linkTarget":{"type":"string","default":"_self"},"itemTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":14},"gap":{"type":"number","default":20},"padding":{"type":"number","default":14},"maxWidth":{"type":"number","default":0},"itemBg":{"type":"string","default":"#ffffff"},"itemBgHover":{"type":"string","default":"#f1f5f9"},"itemColor":{"type":"string","default":"#1e293b"},"itemColorHover":{"type":"string","default":"#2563eb"},"countBg":{"type":"string","default":"#e2e8f0"},"countColor":{"type":"string","default":"#475569"},"iconColor":{"type":"string","default":"#64748b"},"borderColor":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#2563eb"}}},"tblock-toolkit\/bubble-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/bubble-chart","title":"Bubble Chart","category":"bblockx-charts","icon":"chart-area","description":"Interactive bubble chart powered by Chart.js.","keywords":["chart","bubble","scatter","data"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-bubble-chart-editor","editorStyle":"bblockx-bubble-chart-style","style":"bblockx-bubble-chart-style","viewScript":"bblockx-bubble-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"chartTitle":{"type":"string","default":"Bubble Chart"},"showTitle":{"type":"boolean","default":true},"datasetsJson":{"type":"string","default":"[{\"label\":\"Dataset A\",\"color\":\"#6c3fb5\",\"bubbles\":\"10,20,15n30,10,25n50,40,10\"},{\"label\":\"Dataset B\",\"color\":\"#ec4899\",\"bubbles\":\"20,30,20n40,50,12n60,20,18\"}]"},"showGrid":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"bottom"},"fillAlpha":{"type":"number","default":50},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"chartHeight":{"type":"number","default":400}}},"tblock-toolkit\/typing-speed-test":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/typing-speed-test","title":"Typing Speed Test","category":"bblockx-interactive","icon":"editor-spellcheck","description":"Interactive typing speed test. Measures WPM (words per minute), accuracy, and calculates a score. Choose from multiple difficulty levels, track errors in real time, and see a detailed results summary.","keywords":["typing","speed","wpm","test","accuracy","words per minute","keyboard"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-typing-speed-test-editor","style":"bblockx-typing-speed-test-style","viewScript":"bblockx-typing-speed-test-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Typing Speed Test"},"subtitle":{"type":"string","default":"How fast can you type?"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"duration":{"type":"number","default":60},"defaultDifficulty":{"type":"string","default":"medium"},"showLiveWpm":{"type":"boolean","default":true},"showAccuracy":{"type":"boolean","default":true},"showErrors":{"type":"boolean","default":true},"showDifficultyBtn":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#8b5cf6"},"correctColor":{"type":"string","default":"#22c55e"},"errorColor":{"type":"string","default":"#ef4444"},"sectionBg":{"type":"string","default":"#f5f3ff"},"cardBg":{"type":"string","default":"#ffffff"},"textAreaBg":{"type":"string","default":"#1e1b4b"},"textAreaColor":{"type":"string","default":"#c4b5fd"},"titleColor":{"type":"string","default":"#4c1d95"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"contentMaxWidth":{"type":"number","default":700}}},"tblock-toolkit\/mortgage-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/mortgage-calculator","title":"Mortgage Calculator","category":"bblockx-calculators","icon":"building","description":"Calculate monthly mortgage payments with amortization table, principal vs interest breakdown, LTV ratio, and optional PMI estimate.","keywords":["mortgage","loan","home","real estate","payment","amortization","calculator"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mortgage-calculator-editor","style":"bblockx-mortgage-calculator-style","viewScript":"bblockx-mortgage-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Mortgage Calculator"},"subtitle":{"type":"string","default":"Estimate your monthly payment and total cost."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"defaultPrice":{"type":"number","default":350000},"defaultDown":{"type":"number","default":20},"downType":{"type":"string","default":"percent"},"defaultRate":{"type":"number","default":6.5},"defaultTerm":{"type":"number","default":30},"showPMI":{"type":"boolean","default":true},"pmiRate":{"type":"number","default":0.5},"showYearTable":{"type":"boolean","default":true},"tableRows":{"type":"number","default":10},"showBreakdown":{"type":"boolean","default":true},"showLTV":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"totalColor":{"type":"string","default":"#6c3fb5"},"principalColor":{"type":"string","default":"#3b82f6"},"interestColor":{"type":"string","default":"#ef4444"},"pmiColor":{"type":"string","default":"#f59e0b"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"tableBg":{"type":"string","default":"#fafafa"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":26},"resultSize":{"type":"number","default":52},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleFontWeight":{"type":"number","default":700},"titleLineHeight":{"type":"number","default":1.2},"subtitleFontSize":{"type":"number","default":14},"resultLineHeight":{"type":"number","default":1.1},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"resultTypo":{"type":"object","default":{}}}},"tblock-toolkit\/pie-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/pie-chart","version":"1.0.0","title":"Pie Chart","category":"bblockx-charts","icon":"chart-pie","description":"SVG-based pie chart with labelled wedge segments, percentage display, and an optional legend. Renders inline without external libraries \u2014 no doughnut\/ring, true pie slices with mid-wedge labels and hover tooltips.","keywords":["pie chart","chart","graph","statistics","data visualization","donut","wedge"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pie-chart-editor","style":"bblockx-pie-chart-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Revenue by Channel"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Q1 2025 breakdown"},"showSubtitle":{"type":"boolean","default":true},"slices":{"type":"array","default":[{"label":"Organic Search","value":42,"color":"#6c3fb5"},{"label":"Direct","value":28,"color":"#3b82f6"},{"label":"Referral","value":18,"color":"#10b981"},{"label":"Social Media","value":12,"color":"#f59e0b"}]},"size":{"type":"integer","default":280},"showLabels":{"type":"boolean","default":true},"showPercentages":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPosition":{"type":"string","default":"right"},"strokeWidth":{"type":"integer","default":2},"strokeColor":{"type":"string","default":"#ffffff"},"layout":{"type":"string","default":"side"},"titleAlign":{"type":"string","default":"center"},"borderRadius":{"type":"integer","default":16},"paddingTop":{"type":"integer","default":48},"paddingBottom":{"type":"integer","default":48},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"legendTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"legendColor":{"type":"string","default":"#334155"}}},"tblock-toolkit\/reaction-bar":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/reaction-bar","version":"1.0.0","title":"Reaction Bar","category":"bblockx-interactive","icon":"heart","description":"Display emoji reaction counters (GitHub \/ Notion \/ Slack style) to show community sentiment on any content.","keywords":["reaction","emoji","like","vote","poll","sentiment","github","feedback","upvote"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reaction-bar-editor","editorStyle":"bblockx-reaction-bar-style","style":"bblockx-reaction-bar-style","viewScript":"bblockx-reaction-bar-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Was this helpful?"},"showTitle":{"type":"boolean","default":true},"layout":{"type":"string","default":"buttons"},"showCount":{"type":"boolean","default":true},"showLabel":{"type":"boolean","default":true},"totalLabel":{"type":"string","default":"reactions"},"showTotal":{"type":"boolean","default":true},"animate":{"type":"boolean","default":true},"reactions":{"type":"array","default":[{"emoji":"\ud83d\udc4d","label":"Helpful","count":47},{"emoji":"\u2764\ufe0f","label":"Love it","count":31},{"emoji":"\ud83c\udf89","label":"Celebrate","count":18},{"emoji":"\ud83d\udca1","label":"Insightful","count":22},{"emoji":"\ud83e\udd14","label":"Thoughtful","count":9},{"emoji":"\ud83d\ude80","label":"Ship it","count":14}]},"emojiSize":{"type":"number","default":22},"borderRadius":{"type":"number","default":16},"itemRadius":{"type":"number","default":100},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"itemBg":{"type":"string","default":"#f8fafc"},"itemBorderColor":{"type":"string","default":"#e8edf3"},"itemHoverBg":{"type":"string","default":"#f5f7fb"},"countColor":{"type":"string","default":"#334155"},"labelColor":{"type":"string","default":"#64748b"},"totalColor":{"type":"string","default":"#9ca3af"},"activeItemBg":{"type":"string","default":"#eff6ff"},"activeItemBorder":{"type":"string","default":"#bfdbfe"},"activeCountColor":{"type":"string","default":"#1d4ed8"},"titleTypo":{"type":"object","default":{}},"countTypo":{"type":"object","default":{}}}},"tblock-toolkit\/image-reveal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-reveal","title":"Image Reveal","description":"Image with a curtain reveal effect triggered on hover or scroll, with overlay label and caption.","category":"bblockx-effects","icon":"visibility","keywords":["image","reveal","curtain","animation","hover","scroll"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"trigger":{"type":"string","default":"scroll"},"direction":{"type":"string","default":"left"},"revealStyle":{"type":"string","default":"sweep"},"aspectRatio":{"type":"string","default":"16-9"},"borderRadius":{"type":"number","default":14},"showOverlayLabel":{"type":"boolean","default":true},"overlayLabel":{"type":"string","default":"Hover to reveal"},"revealedLabel":{"type":"string","default":""},"showRevealedLabel":{"type":"boolean","default":false},"caption":{"type":"string","default":""},"showCaption":{"type":"boolean","default":false},"overlayOpacity":{"type":"number","default":75},"animationDuration":{"type":"number","default":600},"revealOnce":{"type":"boolean","default":true},"scrollThreshold":{"type":"number","default":30},"overlayBg":{"type":"string","default":"#1e1b4b"},"overlayTextColor":{"type":"string","default":"#ffffff"},"captionColor":{"type":"string","default":"#64748b"},"labelSize":{"type":"number","default":18},"maxWidth":{"type":"number","default":0},"captionSize":{"type":"number","default":13},"labelTypo":{"type":"object","default":{}},"captionTypo":{"type":"object","default":{}}},"editorScript":"bblockx-image-reveal-editor","style":"bblockx-image-reveal-style","viewScript":"bblockx-image-reveal-frontend"},"tblock-toolkit\/booking-form":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/booking-form","title":"Booking Form","category":"bblockx-marketing","description":"Appointment booking form with calendar date picker, time slot selection, service type and confirmation message.","keywords":["booking","appointment","calendar","schedule","reservation","form","date","time"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-booking-form-editor","style":"bblockx-booking-form-style","viewScript":"bblockx-booking-form-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"formTitle":{"type":"string","default":"Book an Appointment"},"formSubtitle":{"type":"string","default":"Choose your preferred date and time."},"services":{"type":"array","default":[{"label":"Consultation (30 min)","duration":30,"price":"$50"},{"label":"Full Session (60 min)","duration":60,"price":"$90"},{"label":"Workshop (90 min)","duration":90,"price":"$120"}]},"timeSlots":{"type":"array","default":["09:00","09:30","10:00","10:30","11:00","11:30","14:00","14:30","15:00","15:30","16:00","16:30"]},"blockedDays":{"type":"array","default":[0,6]},"showServiceSelect":{"type":"boolean","default":true},"showNameField":{"type":"boolean","default":true},"showEmailField":{"type":"boolean","default":true},"showPhoneField":{"type":"boolean","default":true},"showNotes":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"confirmationTitle":{"type":"string","default":"Booking Confirmed! \ud83c\udf89"},"confirmationMsg":{"type":"string","default":"Thank you! We've received your booking and will send a confirmation email shortly."},"submitLabel":{"type":"string","default":"Confirm Booking"},"formWidth":{"type":"number","default":600},"formRadius":{"type":"number","default":20},"inputRadius":{"type":"number","default":14},"calendarRadius":{"type":"number","default":12},"formBg":{"type":"string","default":"#ffffff"},"formBorder":{"type":"string","default":"#e2e8f0"},"calendarBg":{"type":"string","default":"#f8fafc"},"calendarHeaderBg":{"type":"string","default":"#6366f1"},"calendarHeaderColor":{"type":"string","default":"#ffffff"},"selectedDayBg":{"type":"string","default":"#6366f1"},"selectedDayColor":{"type":"string","default":"#ffffff"},"slotBg":{"type":"string","default":"#f1f5f9"},"slotSelectedBg":{"type":"string","default":"#6366f1"},"slotSelectedColor":{"type":"string","default":"#ffffff"},"inputBg":{"type":"string","default":"#f8fafc"},"inputBorder":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#6366f1"},"btnBg":{"type":"string","default":"#6366f1"},"btnColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#0f172a"},"mutedColor":{"type":"string","default":"#64748b"},"sectionBg":{"type":"string","default":""},"formTitleFontSize":{"type":"number","default":22},"formSubtitleFontSize":{"type":"number","default":14},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/icon-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/icon-list","title":"Icon List","description":"A rich feature list with custom icons, badges, titles, and descriptions per row. Ideal for showcasing product features, service benefits, or any structured list with visual flair.","category":"bblockx-content","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-list-editor","style":"bblockx-icon-list-style","viewScript":"bblockx-icon-list-frontend","icon":"list-view","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Why Choose Us"},"showHeading":{"type":"boolean","default":true},"subtext":{"type":"string","default":""},"showSubtext":{"type":"boolean","default":false},"items":{"type":"array","default":[{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Lightning Fast","description":"Optimised for performance, delivering sub-second load times and a smooth user experience.","badge":"Speed","iconColor":""},{"icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Enterprise Security","description":"End-to-end encryption and SOC 2 compliance keep your data safe at every step.","badge":"Security","iconColor":""},{"icon":"\ud83c\udf10","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Global Infrastructure","description":"Servers in 20+ regions ensure your users enjoy low latency wherever they are.","badge":"Scale","iconColor":""},{"icon":"\ud83d\udee0","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"24\/7 Expert Support","description":"Our team of specialists is available around the clock to help you succeed.","badge":"Support","iconColor":""}]},"layout":{"type":"string","default":"list"},"columns":{"type":"number","default":2},"itemStyle":{"type":"string","default":"boxed"},"showBadge":{"type":"boolean","default":true},"showDesc":{"type":"boolean","default":true},"showDivider":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#ffffff"},"itemBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"iconColor":{"type":"string","default":"#7c3aed"},"badgeBg":{"type":"string","default":"#ede9fe"},"badgeColor":{"type":"string","default":"#7c3aed"},"dividerColor":{"type":"string","default":"#e8edf3"},"borderRadius":{"type":"number","default":14},"iconSize":{"type":"number","default":28},"headingSize":{"type":"number","default":32},"titleSize":{"type":"number","default":17},"descSize":{"type":"number","default":14},"headingTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"gap":{"type":"number","default":24},"maxWidth":{"type":"number","default":900},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64}}},"tblock-toolkit\/savings-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/savings-calculator","title":"Savings Calculator","category":"bblockx-calculators","icon":"chart-line","description":"An interactive compound interest savings calculator. Enter initial deposit, monthly contribution, annual interest rate, and years to see total savings, interest earned, and a year-by-year growth breakdown.","keywords":["savings","calculator","compound interest","investment","retirement","finance","money","interest","growth"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-savings-calculator-editor","style":"bblockx-savings-calculator-style","viewScript":"bblockx-savings-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Savings Calculator"},"subtitle":{"type":"string","default":"See how your money grows with compound interest"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"defaultInitial":{"type":"number","default":5000},"defaultMonthly":{"type":"number","default":200},"defaultRate":{"type":"number","default":7},"defaultYears":{"type":"number","default":10},"defaultCompounding":{"type":"string","default":"monthly"},"showContributedBreakdown":{"type":"boolean","default":true},"showInterestBreakdown":{"type":"boolean","default":true},"showYearTable":{"type":"boolean","default":true},"tableRows":{"type":"number","default":10},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"totalColor":{"type":"string","default":"#6c3fb5"},"contributedColor":{"type":"string","default":"#3b82f6"},"interestColor":{"type":"string","default":"#10b981"},"tableBg":{"type":"string","default":"#fafafa"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":26},"resultSize":{"type":"number","default":44},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/faq-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/faq-section","version":"1.0.0","title":"FAQ Section","category":"bblockx-business","icon":"editor-help","description":"Complete FAQ landing-page section with styled section header, inline accordion items, multiple layout variants, and a bottom contact CTA. Different from FAQ Schema (SEO) and FAQ Categories (search UI).","keywords":["faq","questions","accordion","help","support","section"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-section-editor","style":"bblockx-faq-section-style","viewScript":"bblockx-faq-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"FAQ"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Frequently Asked Questions"},"subtext":{"type":"string","default":"Everything you need to know. Can't find the answer? Reach out to our team."},"showSubtext":{"type":"boolean","default":true},"items":{"type":"array","default":[{"question":"What's included in the plan?","answer":"You get full access to all features, including priority support, unlimited projects, and monthly updates. No hidden fees."},{"question":"Can I cancel at any time?","answer":"Yes \u2014 cancel any time from your dashboard. You'll retain access until the end of your billing period."},{"question":"Do you offer a free trial?","answer":"We offer a 14-day free trial with no credit card required. Explore all features before committing."},{"question":"Is there a limit on team members?","answer":"No. All plans support unlimited team members. Invite your whole team at no extra cost."},{"question":"What payment methods do you accept?","answer":"We accept all major credit cards, PayPal, and bank transfers for annual plans."},{"question":"How do I get support?","answer":"Our support team is available via live chat and email Monday\u2013Friday, 9am\u20136pm EST, with average response times under 2 hours."}]},"layout":{"type":"string","default":"centered"},"expandFirst":{"type":"boolean","default":true},"allowMultiple":{"type":"boolean","default":false},"iconType":{"type":"string","default":"chevron"},"showDividers":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Still have questions?"},"ctaLabel":{"type":"string","default":"Contact us \u2192"},"ctaUrl":{"type":"string","default":"#"},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"eyebrowColor":{"type":"string","default":"#7c3aed"},"eyebrowBg":{"type":"string","default":"#f3f0ff"},"subtextColor":{"type":"string","default":"#64748b"},"questionColor":{"type":"string","default":"#0f172a"},"answerColor":{"type":"string","default":"#4b5563"},"iconColor":{"type":"string","default":"#7c3aed"},"dividerColor":{"type":"string","default":"#e8edf3"},"activeAccent":{"type":"string","default":"#7c3aed"},"ctaLinkColor":{"type":"string","default":"#7c3aed"},"headingSize":{"type":"integer","default":40},"questionSize":{"type":"integer","default":16},"answerSize":{"type":"integer","default":15},"typoEyebrow":{"type":"object","default":{}},"typoHeading":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"itemRadius":{"type":"integer","default":14},"maxWidth":{"type":"integer","default":800},"paddingTop":{"type":"integer","default":80},"paddingBottom":{"type":"integer","default":80}}},"tblock-toolkit\/accordion-table":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/accordion-table","title":"Accordion Table","category":"bblockx-content","description":"A data table where each row expands on click to reveal rich detail content \u2014 specs, bullet points, sub-data, or notes. Perfect for pricing tiers, product specs, API docs, and comparison matrices.","keywords":["accordion","table","expandable","collapsible","rows","data","specs","details"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-accordion-table-editor","editorStyle":"bblockx-accordion-table-style","style":"bblockx-accordion-table-style","viewScript":"bblockx-accordion-table-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":""},"showTitle":{"type":"boolean","default":false},"columns":{"type":"array","default":[{"label":"Plan","align":"left","width":""},{"label":"Price","align":"center","width":"100px"},{"label":"Users","align":"center","width":"100px"},{"label":"Storage","align":"center","width":"110px"},{"label":"Support","align":"center","width":"120px"}]},"rows":{"type":"array","default":[{"cells":["Starter","$9\/mo","1 user","10 GB","Email"],"badge":"","badgeColor":"#6366f1","highlight":false,"detailTitle":"What's included in Starter","detailType":"list","detailText":"","detailItems":["1 website","Basic analytics","10 GB storage","Email support (48h response)","SSL certificate","99.9% uptime SLA"]},{"cells":["Pro","$29\/mo","5 users","50 GB","Priority"],"badge":"Popular","badgeColor":"#6366f1","highlight":true,"detailTitle":"Everything in Starter, plus","detailType":"list","detailText":"","detailItems":["5 websites","Advanced analytics & reports","50 GB storage","Priority email & chat support (4h response)","Custom domain mapping","API access (1,000 req\/day)","Remove branding"]},{"cells":["Business","$79\/mo","25 users","250 GB","24\/7 Phone"],"badge":"","badgeColor":"#6366f1","highlight":false,"detailTitle":"Everything in Pro, plus","detailType":"list","detailText":"","detailItems":["Unlimited websites","White-label dashboard","250 GB storage","24\/7 phone support (1h response)","Dedicated account manager","SLA guarantee","API access (unlimited)","SSO \/ SAML integration"]},{"cells":["Enterprise","Custom","Unlimited","1 TB+","Dedicated CSM"],"badge":"","badgeColor":"#8b5cf6","highlight":false,"detailTitle":"Custom enterprise package","detailType":"text","detailText":"Our enterprise plan is fully customized to your organization's needs. Contact our sales team to discuss volume pricing, custom SLAs, on-premise deployment options, and dedicated infrastructure.","detailItems":[]}]},"allowMultiple":{"type":"boolean","default":false},"showRowNumbers":{"type":"boolean","default":false},"stripedRows":{"type":"boolean","default":true},"stickyHeader":{"type":"boolean","default":false},"expandIconPosition":{"type":"string","default":"right"},"expandIcon":{"type":"string","default":"chevron"},"animDuration":{"type":"number","default":240},"borderRadius":{"type":"number","default":14},"cellPaddingV":{"type":"number","default":14},"cellPaddingH":{"type":"number","default":16},"headerSize":{"type":"number","default":13},"cellSize":{"type":"number","default":14},"detailSize":{"type":"number","default":14},"maxWidth":{"type":"number","default":900},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":"#ffffff"},"headerBg":{"type":"string","default":"#f8fafc"},"headerColor":{"type":"string","default":"#334155"},"rowBg":{"type":"string","default":"#ffffff"},"rowAltBg":{"type":"string","default":"#f8fafc"},"rowHoverBg":{"type":"string","default":"#f0f4ff"},"rowColor":{"type":"string","default":"#1f2937"},"highlightRowBg":{"type":"string","default":"#f0f0ff"},"highlightRowBorder":{"type":"string","default":"#6366f1"},"detailBg":{"type":"string","default":"#f8fafc"},"detailColor":{"type":"string","default":"#334155"},"detailBorderColor":{"type":"string","default":"#e8edf3"},"borderColor":{"type":"string","default":"#e8edf3"},"iconColor":{"type":"string","default":"#9ca3af"},"titleColor":{"type":"string","default":"#0f172a"},"headerTypo":{"type":"object","default":{}},"cellTypo":{"type":"object","default":{}},"detailTypo":{"type":"object","default":{}}}},"tblock-toolkit\/content-lock":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/content-lock","title":"Content Lock","description":"Gate content behind an email opt-in, password, or click-reveal. Perfect for lead generation, member content, and spoilers.","category":"bblockx-marketing","icon":"lock","keywords":["lock","gate","paywall","email","password","reveal","spoiler","content protection"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"lockType":{"type":"string","default":"email"},"lockedContent":{"type":"string","default":"<p>This is your protected content. Add anything here \u2014 text, images, resources, download links, or exclusive information.<\/p><p>Visitors must unlock this content to read it.<\/p>"},"lockStyle":{"type":"string","default":"blur"},"blurAmount":{"type":"number","default":6},"teaserLines":{"type":"number","default":3},"icon":{"type":"string","default":"\ud83d\udd12"},"showIcon":{"type":"boolean","default":true},"eyebrow":{"type":"string","default":"Members Only"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Unlock this content"},"subText":{"type":"string","default":"Enter your email to get instant access to this exclusive content."},"emailPlaceholder":{"type":"string","default":"Enter your email address"},"submitLabel":{"type":"string","default":"Unlock Now"},"privacyNote":{"type":"string","default":"We respect your privacy. No spam, ever."},"showPrivacy":{"type":"boolean","default":true},"successHeading":{"type":"string","default":"You're in! \ud83c\udf89"},"successText":{"type":"string","default":"Enjoy your exclusive content below."},"rememberUnlock":{"type":"boolean","default":true},"storageKey":{"type":"string","default":""},"password":{"type":"string","default":""},"passwordPlaceholder":{"type":"string","default":"Enter password"},"passwordSubmitLabel":{"type":"string","default":"Unlock"},"passwordErrorMsg":{"type":"string","default":"Incorrect password. Please try again."},"clickButtonLabel":{"type":"string","default":"Reveal Content"},"clickButtonIcon":{"type":"string","default":"\ud83d\udc41"},"webhookUrl":{"type":"string","default":""},"borderRadius":{"type":"number","default":16},"padding":{"type":"number","default":40},"maxWidth":{"type":"number","default":560},"inputRadius":{"type":"number","default":14},"overlayBg":{"type":"string","default":""},"gateBg":{"type":"string","default":"#ffffff"},"eyebrowColor":{"type":"string","default":"#6366f1"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"inputBg":{"type":"string","default":"#f8fafc"},"inputBorder":{"type":"string","default":"#e8edf3"},"inputFocusBorder":{"type":"string","default":"#6366f1"},"inputColor":{"type":"string","default":"#0f172a"},"btnBg":{"type":"string","default":"#6366f1"},"btnColor":{"type":"string","default":"#ffffff"},"privacyColor":{"type":"string","default":"#9ca3af"},"headingSize":{"type":"number","default":22},"eyebrowSize":{"type":"number","default":11},"subTextSize":{"type":"number","default":14},"submitLabelSize":{"type":"number","default":15},"typoHeading":{"type":"object","default":{}},"typoButton":{"type":"object","default":{}}},"editorScript":"bblockx-content-lock-editor","style":"bblockx-content-lock-style","viewScript":"bblockx-content-lock-frontend"},"tblock-toolkit\/currency-converter":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/currency-converter","title":"Currency Converter","category":"bblockx-calculators","icon":"money-alt","description":"Interactive currency converter supporting 30+ world currencies with instant conversion, swap button, common pairs quick-select, and customizable styling. Uses built-in indicative rates.","keywords":["currency","converter","exchange","rate","money","forex","calculator","finance"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-currency-converter-editor","style":"bblockx-currency-converter-style","viewScript":"bblockx-currency-converter-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Currency Converter"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Convert between major world currencies instantly."},"showSubtitle":{"type":"boolean","default":true},"defaultFrom":{"type":"string","default":"USD"},"defaultTo":{"type":"string","default":"EUR"},"defaultAmount":{"type":"number","default":100},"showSwapBtn":{"type":"boolean","default":true},"showQuickPairs":{"type":"boolean","default":true},"quickPairs":{"type":"array","default":[["USD","EUR"],["USD","GBP"],["USD","JPY"],["EUR","GBP"],["USD","CAD"],["USD","AUD"]]},"showDisclaimer":{"type":"boolean","default":true},"disclaimer":{"type":"string","default":"Rates are indicative and updated periodically. Not for financial use."},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"resultColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"quickPairBg":{"type":"string","default":"#f5f7fb"},"quickPairColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":26},"resultSize":{"type":"number","default":40},"labelFontSize":{"type":"number","default":12},"cardRadius":{"type":"number","default":16},"btnRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":580},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoResult":{"type":"object","default":{}}}},"tblock-toolkit\/filterable-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/filterable-cards","title":"Filterable Cards","description":"A grid of content cards filterable by category, with optional images, labels, descriptions and links.","category":"bblockx-content","icon":"grid-view","keywords":["filter","cards","grid","category","portfolio","team","faq"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-filterable-cards-editor","style":"bblockx-filterable-cards-style","viewScript":"bblockx-filterable-cards-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"title":"Card One","description":"A short description for this card.","category":"Design","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"Learn More","label":"New","icon":"","featured":false},{"title":"Card Two","description":"Another card in the Development category.","category":"Development","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"Learn More","label":"","icon":"","featured":false},{"title":"Card Three","description":"A featured card in the Design category.","category":"Design","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"Learn More","label":"Featured","icon":"","featured":true}]},"columns":{"type":"number","default":3},"layout":{"type":"string","default":"grid"},"filterStyle":{"type":"string","default":"buttons"},"allLabel":{"type":"string","default":"All"},"showImages":{"type":"boolean","default":true},"showDescriptions":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"showLinks":{"type":"boolean","default":true},"animateFilter":{"type":"boolean","default":true},"imageRatio":{"type":"string","default":"3:2"},"cardRadius":{"type":"number","default":14},"gap":{"type":"number","default":24},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"labelBg":{"type":"string","default":"#ede9fe"},"labelColor":{"type":"string","default":"#6366f1"},"linkColor":{"type":"string","default":"#6366f1"},"filterBtnBg":{"type":"string","default":"#f5f7fb"},"filterBtnColor":{"type":"string","default":"#334155"},"filterBtnActiveBg":{"type":"string","default":"#6366f1"},"filterBtnActiveColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6366f1"},"titleFontSize":{"type":"number","default":16},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"descFontSize":{"type":"number","default":14},"descFontWeight":{"type":"string","default":"400"},"descLineHeight":{"type":"number","default":1.5},"typoTitle":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}},"typoFilter":{"type":"object","default":{}}}},"tblock-toolkit\/price-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/price-calculator","title":"Price Calculator","category":"bblockx-calculators","icon":"calculator","description":"Interactive SaaS pricing calculator with sliders, toggle switches, checkbox add-ons, and live price calculation. Supports monthly\/annual billing and custom formulas.","keywords":["calculator","pricing","price","saas","slider","addons","billing"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-price-calculator-editor","style":"bblockx-price-calculator-style","viewScript":"bblockx-price-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Calculate Your Price"},"subtitle":{"type":"string","default":"Adjust the sliders to see your custom quote instantly."},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"billingToggle":{"type":"boolean","default":true},"annualDiscount":{"type":"number","default":20},"sliders":{"type":"array","default":[{"id":"sl1","label":"Team Members","unit":"users","min":1,"max":50,"step":1,"value":5,"pricePerUnit":12,"icon":"\ud83d\udc65","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"sl2","label":"Storage","unit":"GB","min":10,"max":1000,"step":10,"value":100,"pricePerUnit":0.05,"icon":"\ud83d\udcbe","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"sl3","label":"API Calls \/ month","unit":"k calls","min":10,"max":500,"step":10,"value":50,"pricePerUnit":0.01,"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":""}]},"addons":{"type":"array","default":[{"id":"a1","label":"Priority Support","price":29,"checked":false,"icon":"\ud83c\udfa7","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"a2","label":"Advanced Analytics","price":19,"checked":false,"icon":"\ud83d\udcca","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"a3","label":"SSO \/ SAML","price":49,"checked":false,"icon":"\ud83d\udd10","iconType":"custom-char","iconDashicon":"","iconImageUrl":""}]},"basePrice":{"type":"number","default":0},"ctaLabel":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"ctaNewTab":{"type":"boolean","default":false},"priceNote":{"type":"string","default":"per month, billed monthly"},"priceNoteAnnual":{"type":"string","default":"per month, billed annually"},"maxWidth":{"type":"number","default":720},"cardRadius":{"type":"number","default":20},"cardPadding":{"type":"number","default":40},"sliderRadius":{"type":"number","default":99},"btnRadius":{"type":"number","default":14},"accentColor":{"type":"string","default":"#6c3fb5"},"sliderTrack":{"type":"string","default":"#e8edf3"},"sliderFill":{"type":"string","default":"#6c3fb5"},"sliderThumb":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"priceBg":{"type":"string","default":"#f8fafc"},"priceBorder":{"type":"string","default":"#e8edf3"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"priceColor":{"type":"string","default":"#0f172a"},"priceAccent":{"type":"string","default":"#6c3fb5"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"priceTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64}}},"tblock-toolkit\/handwriting-text":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/handwriting-text","title":"Handwriting Text","category":"bblockx-effects","description":"SVG text that animates in as if being handwritten \u2014 stroke reveal effect triggered on scroll or load.","keywords":["handwriting","svg","text","animation","stroke","cursive","draw"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-handwriting-text-editor","style":"bblockx-handwriting-text-style","viewScript":"bblockx-handwriting-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Beautiful Handwriting"},"fontFamily":{"type":"string","default":"'Dancing Script', cursive"},"fontSize":{"type":"number","default":72},"fontWeight":{"type":"string","default":"700"},"svgWidth":{"type":"number","default":900},"svgHeight":{"type":"number","default":140},"textX":{"type":"number","default":50},"textY":{"type":"number","default":110},"textAnchor":{"type":"string","default":"middle"},"strokeWidth":{"type":"number","default":2},"duration":{"type":"number","default":3},"delay":{"type":"number","default":0.3},"trigger":{"type":"string","default":"scroll"},"fillOnComplete":{"type":"boolean","default":true},"fillDuration":{"type":"number","default":0.8},"repeatAnimation":{"type":"boolean","default":false},"easing":{"type":"string","default":"ease-in-out"},"showUnderline":{"type":"boolean","default":false},"underlineWidth":{"type":"number","default":4},"underlineOffsetY":{"type":"number","default":12},"underlineDuration":{"type":"number","default":0.6},"textColor":{"type":"string","default":"#0f172a"},"strokeColor":{"type":"string","default":"#6366f1"},"underlineColor":{"type":"string","default":"#6366f1"},"sectionBg":{"type":"string","default":""},"align2":{"type":"string","default":"center"},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/interactive-image-sheen":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/interactive-image-sheen","title":"Interactive Image Sheen","description":"An image card with a glossy light sheen that follows the mouse cursor, giving a premium holographic feel.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-interactive-image-sheen-editor","style":"bblockx-interactive-image-sheen-style","viewScript":"bblockx-interactive-image-sheen-frontend","icon":"visibility","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageAlt":{"type":"string","default":""},"imageWidth":{"type":"integer","default":480},"imageHeight":{"type":"integer","default":320},"imageRadius":{"type":"integer","default":20},"sheenColor":{"type":"string","default":"rgba(255,255,255,0.35)"},"sheenSize":{"type":"integer","default":60},"sheenBlur":{"type":"integer","default":40},"tiltStrength":{"type":"integer","default":12},"tiltShadow":{"type":"boolean","default":true},"shadowColor":{"type":"string","default":"rgba(99,102,241,0.4)"},"showCaption":{"type":"boolean","default":false},"caption":{"type":"string","default":""},"captionSize":{"type":"integer","default":14},"captionColor":{"type":"string","default":"#64748b"},"align2":{"type":"string","default":"center"},"bgColor":{"type":"string","default":""},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/tool-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/tool-card","title":"Tool Card","description":"Recommended software or SaaS tool card for review and affiliate articles. Distinct from the ecommerce product card \u2014 designed for digital tools, apps, and services.","category":"bblockx-blog","icon":"admin-plugins","keywords":["tool","software","saas","review","affiliate","app","recommendation"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tool-card-editor","style":"bblockx-tool-card-style","viewScript":"bblockx-tool-card-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"toolName":{"type":"string","default":"Notion"},"tagline":{"type":"string","default":"All-in-one workspace for notes, wikis, and projects"},"logoUrl":{"type":"string","default":""},"logoId":{"type":"number","default":0},"logoAlt":{"type":"string","default":""},"rating":{"type":"number","default":4.5},"ratingCount":{"type":"string","default":"2,300+ reviews"},"showRating":{"type":"boolean","default":true},"pricing":{"type":"string","default":"freemium"},"pricingNote":{"type":"string","default":"Free plan available \u00b7 Paid from $8\/mo"},"showPricing":{"type":"boolean","default":true},"description":{"type":"string","default":"Notion is a flexible all-in-one workspace that replaces your notes, wikis, tasks, and databases. Perfect for individuals and teams who want everything in one place."},"features":{"type":"array","default":["Unlimited pages and blocks","Real-time collaboration","Database views (table, board, gallery)","API and 500+ integrations","Available on web, desktop, and mobile"]},"ctaLabel":{"type":"string","default":"Try Notion Free"},"ctaUrl":{"type":"string","default":"#"},"badgeText":{"type":"string","default":"Editor's Pick"},"showBadge":{"type":"boolean","default":true},"layout":{"type":"string","default":"horizontal"},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#6366f1"},"nameColor":{"type":"string","default":"#0f172a"},"taglineColor":{"type":"string","default":"#64748b"},"descColor":{"type":"string","default":"#334155"},"featureColor":{"type":"string","default":"#334155"},"starColor":{"type":"string","default":"#f59e0b"},"pricingColor":{"type":"string","default":"#334155"},"badgeBg":{"type":"string","default":"#fef3c7"},"badgeColor":{"type":"string","default":"#92400e"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"nameTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/typing-effect":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/typing-effect","title":"Typing Effect","category":"bblockx-effects","icon":"editor-insertmore","description":"Animated typewriter text that cycles through multiple phrases with a blinking cursor.","keywords":["typing","typewriter","animated","text","cursor"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-typing-effect-editor","editorStyle":"bblockx-typing-effect-style","style":"bblockx-typing-effect-style","viewScript":"bblockx-typing-effect-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"prefix":{"type":"string","default":"We build "},"phrases":{"type":"string","default":"beautiful websites,powerful apps,amazing brands"},"suffix":{"type":"string","default":""},"tag":{"type":"string","default":"h2"},"typeSpeed":{"type":"number","default":80},"deleteSpeed":{"type":"number","default":40},"pauseDelay":{"type":"number","default":1800},"loop":{"type":"boolean","default":true},"cursorChar":{"type":"string","default":"|"},"cursorBlink":{"type":"boolean","default":true},"textTypo":{"type":"object","default":{}},"textAlign":{"type":"string","default":"center"},"prefixColor":{"type":"string","default":"#1f2937"},"typedColor":{"type":"string","default":"#6c3fb5"},"suffixColor":{"type":"string","default":"#1f2937"},"cursorColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":32},"paddingBottom":{"type":"number","default":32}}},"tblock-toolkit\/gradient-cta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gradient-cta","title":"Gradient CTA","category":"bblockx-marketing","icon":"star-filled","description":"A bold full-width call-to-action section with a gradient or solid background, headline, subtitle, and buttons.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-cta-editor","style":"bblockx-gradient-cta-style","attributes":{"headline":{"type":"string","default":"Ready to transform your workflow?"},"subtitle":{"type":"string","default":"Join 10,000+ teams who ship 10\u00d7 faster with our platform. Start free \u2014 no credit card required."},"showSubtitle":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"badge":{"type":"string","default":"Join 10,000+ teams"},"primaryLabel":{"type":"string","default":"Start for free"},"primaryUrl":{"type":"string","default":"#"},"primaryTarget":{"type":"string","default":"_self"},"showSecondary":{"type":"boolean","default":true},"secondaryLabel":{"type":"string","default":"See how it works \u2192"},"secondaryUrl":{"type":"string","default":"#"},"secondaryTarget":{"type":"string","default":"_self"},"preset":{"type":"string","default":"purple"},"customGradient":{"type":"string","default":""},"showPattern":{"type":"boolean","default":true},"patternType":{"type":"string","default":"dots"},"textAlign":{"type":"string","default":"center"},"contentMaxWidth":{"type":"number","default":680},"headlineSize":{"type":"number","default":46},"subtitleSize":{"type":"number","default":18},"badgeSize":{"type":"number","default":13},"btnRadius":{"type":"number","default":50},"paddingTop":{"type":"number","default":96},"paddingBottom":{"type":"number","default":96},"headlineColor":{"type":"string","default":"#ffffff"},"subtitleColor":{"type":"string","default":"rgba(255,255,255,0.82)"},"badgeBg":{"type":"string","default":"rgba(255,255,255,0.18)"},"badgeColor":{"type":"string","default":"#ffffff"},"primaryBg":{"type":"string","default":"#ffffff"},"primaryColor":{"type":"string","default":"#6c3fb5"},"secondaryColor":{"type":"string","default":"rgba(255,255,255,0.85)"},"headlineFontWeight":{"type":"string","default":"700"},"headlineLineHeight":{"type":"number","default":1.15},"subtitleLineHeight":{"type":"number","default":1.5},"subtitleFontWeight":{"type":"string","default":"400"},"typoHeadline":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]},"keywords":["cta","call to action","gradient","banner","promo","section","hero"]},"tblock-toolkit\/icon-cloud":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/icon-cloud","title":"Icon Cloud","description":"An interactive 3D sphere of icons, emojis, or tag words that auto-rotates and responds to mouse movement. Great for showcasing skills, technologies, or topics.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-cloud-editor","style":"bblockx-icon-cloud-style","viewScript":"bblockx-icon-cloud-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":["React","Vue","Angular","TypeScript","JavaScript","Node.js","Python","GraphQL","Docker","Figma","Tailwind","AWS","Redis","MongoDB","PostgreSQL","Kubernetes","Git","Webpack","Vite","Next.js","Rust","Go","Swift","Kotlin","Flutter"]},"cloudRadius":{"type":"number","default":220},"autoRotateX":{"type":"number","default":0.002},"autoRotateY":{"type":"number","default":0.004},"mouseEffect":{"type":"boolean","default":true},"mouseStrength":{"type":"number","default":0.06},"perspective":{"type":"number","default":900},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"string","default":"600"},"lineHeight":{"type":"number","default":1.4},"itemPadding":{"type":"number","default":6},"itemBorderRadius":{"type":"number","default":6},"bgColor":{"type":"string","default":""},"cloudHeight":{"type":"number","default":500},"colorMode":{"type":"string","default":"gradient"},"colorFrom":{"type":"string","default":"#7c3aed"},"colorTo":{"type":"string","default":"#ec4899"},"itemBg":{"type":"string","default":"#1e1b4b"},"itemBorder":{"type":"string","default":"#7c3aed44"},"textColor":{"type":"string","default":"#e2e8f0"},"hoverColor":{"type":"string","default":"#ffffff"},"hoverBg":{"type":"string","default":"#7c3aed"},"showBackground":{"type":"boolean","default":false},"depthFade":{"type":"boolean","default":true},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/spoiler":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/spoiler","title":"Spoiler \/ Reveal","category":"bblockx-content","icon":"hidden","description":"Hide content behind a click-to-reveal button. Perfect for spoilers, quiz answers, bonus tips, or any content that should stay hidden until the reader chooses to see it.","keywords":["spoiler","reveal","hidden","collapse","answer","click","toggle"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-spoiler-editor","style":"bblockx-spoiler-style","viewScript":"bblockx-spoiler-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"\u26a0 Spoiler Warning"},"subLabel":{"type":"string","default":"Click to reveal"},"showSubLabel":{"type":"boolean","default":true},"content":{"type":"string","default":"This is the hidden spoiler content. Edit this text to add your secret reveal content."},"spoilerType":{"type":"string","default":"warning"},"revealBtnText":{"type":"string","default":"Reveal Spoiler"},"hideBtnText":{"type":"string","default":"Hide Spoiler"},"showIcon":{"type":"boolean","default":true},"iconOpen":{"type":"string","default":"\u25b2"},"iconOpenType":{"type":"string","default":"custom-char"},"iconOpenDashicon":{"type":"string","default":""},"iconOpenImageUrl":{"type":"string","default":""},"iconClosed":{"type":"string","default":"\u25bc"},"iconClosedType":{"type":"string","default":"custom-char"},"iconClosedDashicon":{"type":"string","default":""},"iconClosedImageUrl":{"type":"string","default":""},"blurOnReveal":{"type":"boolean","default":false},"startOpen":{"type":"boolean","default":false},"animDuration":{"type":"number","default":300},"accentColor":{"type":"string","default":"#f59e0b"},"labelBg":{"type":"string","default":"#fffbeb"},"labelColor":{"type":"string","default":"#92400e"},"contentBg":{"type":"string","default":"#ffffff"},"contentColor":{"type":"string","default":"#334155"},"borderColor":{"type":"string","default":"#f59e0b"},"btnBg":{"type":"string","default":"#f59e0b"},"btnColor":{"type":"string","default":"#ffffff"},"btnHoverBg":{"type":"string","default":"#d97706"},"labelSize":{"type":"number","default":16},"labelFontWeight":{"type":"string","default":"700"},"labelLineHeight":{"type":"number","default":1.4},"contentSize":{"type":"number","default":16},"contentFontWeight":{"type":"string","default":"400"},"contentLineHeight":{"type":"number","default":1.7},"btnRadius":{"type":"number","default":14},"cardRadius":{"type":"number","default":12},"paddingV":{"type":"number","default":20},"paddingH":{"type":"number","default":24},"maxWidth":{"type":"number","default":720},"labelTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}}}},"tblock-toolkit\/card-carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/card-carousel","title":"Card Carousel","description":"Horizontal drag-to-scroll card carousel with rich cards, autoplay, arrows, dots, and responsive column settings.","category":"bblockx-effects","icon":"slides","keywords":["carousel","slider","cards","swipe","gallery","testimonial"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"eyebrow":"Design","heading":"Modern UI Components","description":"Beautiful, reusable components designed for speed and flexibility.","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"Learn more","badge":"New","accentColor":"#6366f1"},{"eyebrow":"Development","heading":"Full-stack Performance","description":"Optimized from front to back\u2014load fast, scale easier, stay reliable.","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"Explore","badge":"Popular","accentColor":"#0ea5e9"},{"eyebrow":"Growth","heading":"Analytics That Matter","description":"Real insights, clear dashboards, actionable data without noise.","imageUrl":"","imageId":0,"imageAlt":"","link":"","linkLabel":"See more","badge":"","accentColor":"#10b981"}]},"cardLayout":{"type":"string","default":"stacked"},"imageAspect":{"type":"string","default":"16-9"},"desktopCols":{"type":"number","default":3},"tabletCols":{"type":"number","default":2},"mobileCols":{"type":"number","default":1},"gap":{"type":"number","default":24},"cardMinHeight":{"type":"number","default":0},"cardBorderRadius":{"type":"number","default":12},"cardShadow":{"type":"string","default":"sm"},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"loop":{"type":"boolean","default":true},"autoplay":{"type":"boolean","default":false},"autoplaySpeed":{"type":"number","default":3000},"pauseOnHover":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"showEyebrow":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showLink":{"type":"boolean","default":true},"linkStyle":{"type":"string","default":"arrow"},"imageFit":{"type":"string","default":"cover"},"padding":{"type":"number","default":0},"containerBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"eyebrowColor":{"type":"string","default":"#6366f1"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6366f1"},"badgeBg":{"type":"string","default":"#ede9fe"},"badgeColor":{"type":"string","default":"#6366f1"},"arrowBg":{"type":"string","default":"#ffffff"},"arrowColor":{"type":"string","default":"#0f172a"},"dotActiveColor":{"type":"string","default":"#6366f1"},"dotInactiveColor":{"type":"string","default":"#d7dee8"},"headingSize":{"type":"number","default":18},"textSize":{"type":"number","default":14},"eyebrowSize":{"type":"number","default":11},"cardPadding":{"type":"number","default":28},"typoHeading":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}},"typoEyebrow":{"type":"object","default":{}}},"editorScript":"bblockx-card-carousel-editor","style":"bblockx-card-carousel-style","viewScript":"bblockx-card-carousel-frontend"},"tblock-toolkit\/demo-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/demo-section","version":"1.0.0","title":"Demo \/ Trial Section","category":"bblockx-marketing","icon":"desktop","description":"Book-a-Demo or Start-Free-Trial CTA section with trust pills, social-proof stats, and optional product screenshot.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-demo-section-editor","style":"bblockx-demo-section-style","viewScript":"bblockx-demo-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"badge":{"type":"string","default":"\u2728 No credit card required"},"heading":{"type":"string","default":"See It in Action \u2014 Request a Demo"},"subtext":{"type":"string","default":"Get a personalised walkthrough from our team and discover how tblock_toolkit can transform your workflow in under 30 minutes."},"ctaMode":{"type":"string","default":"button"},"ctaLabel":{"type":"string","default":"Book a Free Demo"},"ctaUrl":{"type":"string","default":"#"},"ctaSecLabel":{"type":"string","default":"Start Free Trial"},"ctaSecUrl":{"type":"string","default":"#"},"showCtaSec":{"type":"boolean","default":true},"formPlaceholder":{"type":"string","default":"Enter your work email"},"formSubmitLabel":{"type":"string","default":"Request Demo"},"formAction":{"type":"string","default":""},"trustItems":{"type":"array","default":[{"icon":"\u2705","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","text":"No credit card required"},{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","text":"5-minute setup"},{"icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","text":"SOC 2 certified"},{"icon":"\ud83c\udfaf","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","text":"Cancel anytime"}]},"showTrust":{"type":"boolean","default":true},"socialStats":{"type":"array","default":[{"number":"10,000+","label":"Active teams"},{"number":"4.9\/5","label":"G2 rating"},{"number":"98%","label":"Customer satisfaction"}]},"showStats":{"type":"boolean","default":true},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"showImage":{"type":"boolean","default":true},"layout":{"type":"string","default":"centered"},"maxWidth":{"type":"number","default":1100},"paddingTop":{"type":"number","default":100},"paddingBottom":{"type":"number","default":100},"bgColor":{"type":"string","default":"#0f172a"},"headingColor":{"type":"string","default":"#f8fafc"},"subColor":{"type":"string","default":"#94a3b8"},"badgeBg":{"type":"string","default":"rgba(99,102,241,0.15)"},"badgeColor":{"type":"string","default":"#a5b4fc"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"ctaSecBg":{"type":"string","default":"transparent"},"ctaSecColor":{"type":"string","default":"#a5b4fc"},"trustColor":{"type":"string","default":"#94a3b8"},"statNumColor":{"type":"string","default":"#f8fafc"},"statLabelColor":{"type":"string","default":"#64748b"},"imageBg":{"type":"string","default":"#1e293b"},"accentColor":{"type":"string","default":"#6366f1"},"badgeFontSize":{"type":"number","default":13},"headingFontSize":{"type":"number","default":36},"subtextFontSize":{"type":"number","default":18},"ctaFontSize":{"type":"number","default":16},"statNumFontSize":{"type":"number","default":28},"statLabelFontSize":{"type":"number","default":13},"typoHeading":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}}}},"tblock-toolkit\/changelog":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/changelog","title":"Changelog","category":"bblockx-blog","icon":"list-view","description":"Versioned release-notes block with colour-coded categories (New, Improved, Fixed, Deprecated). Perfect for SaaS product pages.","keywords":["changelog","release","version","history","updates","notes","saas","product"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-changelog-editor","editorStyle":"bblockx-changelog-style","style":"bblockx-changelog-style","viewScript":"bblockx-changelog-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"entries":{"type":"array","default":[{"id":"e1","version":"2.4.0","date":"Feb 2026","badge":"Latest","items":[{"id":"i1","category":"new","text":"Bento Grid block with 3 layout presets and per-cell image support"},{"id":"i2","category":"new","text":"Media & Text Rows block \u2014 alternating image-text sections"},{"id":"i3","category":"improved","text":"Stats Counter now supports prefix and per-item colour overrides"}]},{"id":"e2","version":"2.3.0","date":"Jan 2026","badge":"","items":[{"id":"i4","category":"new","text":"Kanban Board block with drag-and-drop preview"},{"id":"i5","category":"fixed","text":"Logo Carousel no longer flickers on Safari 17"},{"id":"i6","category":"improved","text":"Hero Section gains gradient overlay controls"}]},{"id":"e3","version":"2.2.0","date":"Dec 2025","badge":"","items":[{"id":"i7","category":"deprecated","text":"Legacy \"simple-cta\" shortcode \u2014 use Call to Action block instead"},{"id":"i8","category":"fixed","text":"Reading Progress bar z-index conflict with sticky headers"}]}]},"sectionTitle":{"type":"string","default":"What's new"},"showTitle":{"type":"boolean","default":true},"layout":{"type":"string","default":"timeline"},"showDate":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":760},"connectorColor":{"type":"string","default":"#e8edf3"},"versionBadgeBg":{"type":"string","default":"#6c3fb5"},"versionBadgeColor":{"type":"string","default":"#ffffff"},"titleSize":{"type":"number","default":36},"versionSize":{"type":"number","default":20},"itemSize":{"type":"number","default":15},"dateSize":{"type":"number","default":13},"versionColor":{"type":"string","default":"#0f172a"},"dateColor":{"type":"string","default":"#64748b"},"itemColor":{"type":"string","default":"#334155"},"newColor":{"type":"string","default":"#10b981"},"improvedColor":{"type":"string","default":"#3b82f6"},"fixedColor":{"type":"string","default":"#8b5cf6"},"deprecatedColor":{"type":"string","default":"#f59e0b"},"removedColor":{"type":"string","default":"#ef4444"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"titleFontWeight":{"type":"string","default":"800"},"titleLineHeight":{"type":"number","default":1.2},"versionFontWeight":{"type":"string","default":"700"},"itemFontWeight":{"type":"string","default":"400"},"itemLineHeight":{"type":"number","default":1.6},"typoTitle":{"type":"object","default":{}},"typoVersion":{"type":"object","default":{}},"typoItem":{"type":"object","default":{}},"typoDate":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}}}},"tblock-toolkit\/affiliate-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/affiliate-section","version":"1.0.0","title":"Affiliate Section","category":"bblockx-marketing","icon":"money-alt","description":"Affiliate\/referral program landing section with commission highlight, how-it-works steps, benefits list, and stats.","keywords":["affiliate","referral","partner","commission","program"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-affiliate-section-editor","style":"bblockx-affiliate-section-style","viewScript":"bblockx-affiliate-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Partner Program"},"heading":{"type":"string","default":"Earn While You Share"},"subtext":{"type":"string","default":"Join our affiliate program and earn generous commissions for every customer you refer to us."},"commission":{"type":"string","default":"30%"},"commissionLabel":{"type":"string","default":"recurring commission"},"commissionNote":{"type":"string","default":"on every sale, every month, for life"},"steps":{"type":"array","default":[{"icon":"\ud83d\udd17","title":"Sign Up Free","description":"Create your affiliate account in minutes. No fees, no approval delays."},{"icon":"\ud83d\udce2","title":"Share Your Link","description":"Get a unique link and promote via blog, email, social media, or any channel."},{"icon":"\ud83d\udcb0","title":"Earn Commission","description":"Get paid automatically each month for every customer you refer."}]},"showBenefits":{"type":"boolean","default":true},"benefits":{"type":"array","default":[{"text":"30-day cookie window"},{"text":"Real-time tracking dashboard"},{"text":"Monthly payouts via PayPal"},{"text":"Dedicated affiliate manager"},{"text":"Marketing materials provided"}]},"showStats":{"type":"boolean","default":true},"stats":{"type":"array","default":[{"number":"2,400+","label":"Active Affiliates"},{"number":"$1.2M","label":"Paid Out"},{"number":"4.8\u2605","label":"Affiliate Rating"}]},"ctaLabel":{"type":"string","default":"Join the Program"},"ctaUrl":{"type":"string","default":"#"},"ctaSecondaryLabel":{"type":"string","default":"Learn More"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondary":{"type":"boolean","default":true},"layout":{"type":"string","default":"split"},"bgColor":{"type":"string","default":"#0f172a"},"accentColor":{"type":"string","default":"#6366f1"},"commissionBg":{"type":"string","default":"#6366f1"},"commissionColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#ffffff"},"subColor":{"type":"string","default":"#94a3b8"},"eyebrowColor":{"type":"string","default":"#a5b4fc"},"stepCardBg":{"type":"string","default":"#1e293b"},"stepTitleColor":{"type":"string","default":"#f1f5f9"},"stepDescColor":{"type":"string","default":"#94a3b8"},"benefitColor":{"type":"string","default":"#e2e8f0"},"statNumColor":{"type":"string","default":"#6366f1"},"statLabelColor":{"type":"string","default":"#94a3b8"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"maxWidth":{"type":"number","default":1100},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"eyebrowFontSize":{"type":"number","default":13},"headingFontSize":{"type":"number","default":38},"subtextFontSize":{"type":"number","default":18},"eyebrowTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}}}},"tblock-toolkit\/polar-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/polar-chart","title":"Polar Area Chart","category":"bblockx-charts","icon":"chart-pie","description":"Beautiful polar area chart powered by Chart.js.","keywords":["chart","polar","data","visualization"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-polar-chart-editor","editorStyle":"bblockx-polar-chart-style","style":"bblockx-polar-chart-style","viewScript":"bblockx-polar-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"chartTitle":{"type":"string","default":"Polar Area Chart"},"showTitle":{"type":"boolean","default":true},"labels":{"type":"string","default":"Category A,Category B,Category C,Category D,Category E"},"values":{"type":"string","default":"30,25,20,15,10"},"colors":{"type":"string","default":"#6c3fb5,#ec4899,#f59e0b,#10b981,#3b82f6"},"fillAlpha":{"type":"number","default":75},"size":{"type":"number","default":400},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"bottom"},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"textAlign":{"type":"string","default":"center"},"titleFontSize":{"type":"number","default":14},"legendFontSize":{"type":"number","default":12},"titleFontWeight":{"type":"string","default":"700"},"legendFontWeight":{"type":"string","default":"400"}}},"tblock-toolkit\/sticky-scroll":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sticky-scroll","version":"1.0.0","title":"Sticky Scroll","category":"bblockx-effects","icon":"schedule","description":"Apple-style storytelling layout: one column stays pinned while the opposite column scrolls through feature panels.","keywords":["sticky","scroll","pinned","storytelling","features","showcase","two column","parallax","sectioned"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sticky-scroll-editor","editorStyle":"bblockx-sticky-scroll-style","style":"bblockx-sticky-scroll-style","viewScript":"bblockx-sticky-scroll-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"pinnedSide":{"type":"string","default":"left"},"items":{"type":"array","default":[{"id":"s1","eyebrow":"Step 01","title":"Connect your tools","desc":"Integrate with 200+ apps in seconds. No code required \u2014 just click, authorize, and you're live.","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#6c3fb5"},{"id":"s2","eyebrow":"Step 02","title":"Build your workflow","desc":"Drag and drop triggers, conditions, and actions to create automations that match your exact process.","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#3b82f6"},{"id":"s3","eyebrow":"Step 03","title":"Go live and scale","desc":"Publish with one click. Monitor runs in real-time and iterate without downtime.","imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#10b981"}]},"stickyTop":{"type":"number","default":80},"columnGap":{"type":"number","default":60},"pinnedWidth":{"type":"number","default":50},"imageRadius":{"type":"number","default":16},"imageShadow":{"type":"boolean","default":true},"imagePlaceholderColor":{"type":"string","default":"#e8edf3"},"showEyebrow":{"type":"boolean","default":true},"showAccentDot":{"type":"boolean","default":true},"activateOnScroll":{"type":"boolean","default":true},"panelPaddingY":{"type":"number","default":80},"eyebrowSize":{"type":"number","default":13},"titleSize":{"type":"number","default":32},"descSize":{"type":"number","default":17},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#4b5563"},"dotColor":{"type":"string","default":"#e8edf3"},"dotActiveColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"titleFontWeight":{"type":"string","default":"700"},"descFontWeight":{"type":"string","default":"400"},"eyebrowFontWeight":{"type":"string","default":"600"},"titleLineHeight":{"type":"number","default":1.2},"descLineHeight":{"type":"number","default":1.6},"eyebrowTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/word-scramble":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/word-scramble","title":"Word Scramble","category":"bblockx-interactive","icon":"editor-spellcheck","description":"Interactive word unscramble game with categories, hints, scoring, and timer. Multiple difficulty levels.","keywords":["word","scramble","game","unscramble","puzzle","quiz","spelling"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-word-scramble-editor","style":"bblockx-word-scramble-style","viewScript":"bblockx-word-scramble-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Word Scramble"},"subtitle":{"type":"string","default":"Unscramble the letters to find the hidden word!"},"defaultCategory":{"type":"string","default":"animals"},"defaultDifficulty":{"type":"string","default":"medium"},"hintsAllowed":{"type":"number","default":3},"showTimer":{"type":"boolean","default":true},"showScore":{"type":"boolean","default":true},"showStreak":{"type":"boolean","default":true},"timeLimit":{"type":"number","default":60},"accentColor":{"type":"string","default":"#f59e0b"},"correctColor":{"type":"string","default":"#22c55e"},"wrongColor":{"type":"string","default":"#ef4444"},"sectionBg":{"type":"string","default":"#fffbeb"},"cardBg":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#92400e"},"fontSize":{"type":"number","default":28},"subtitleSize":{"type":"number","default":14},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/testimonial-carousel":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/testimonial-carousel","title":"Testimonial Carousel","category":"bblockx-marketing","icon":"format-quote","description":"Auto-playing testimonial slider with stars, avatars, and dot\/arrow navigation.","keywords":["testimonial","carousel","slider","review","quote","autoplay"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-carousel-editor","editorStyle":"bblockx-testimonial-carousel-style","style":"bblockx-testimonial-carousel-style","viewScript":"bblockx-testimonial-carousel-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"quote":"Absolutely transformed the way we work. Highly recommended!","author":"Sarah Johnson","role":"CEO, TechCorp","avatarUrl":"","avatarId":0,"stars":5},{"quote":"The best product I've ever used. Support is phenomenal.","author":"Michael Chen","role":"Designer, Studio X","avatarUrl":"","avatarId":0,"stars":5},{"quote":"Five stars, no question. It just works perfectly every time.","author":"Emily Davis","role":"Founder, GrowthLab","avatarUrl":"","avatarId":0,"stars":4}]},"autoplay":{"type":"boolean","default":true},"speed":{"type":"number","default":3500},"pauseOnHover":{"type":"boolean","default":true},"loop":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"showStars":{"type":"boolean","default":true},"cardAlign":{"type":"string","default":"center"},"bgColor":{"type":"string","default":"#f8f7ff"},"cardBg":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#222222"},"accentColor":{"type":"string","default":"#6c3fb5"},"starColor":{"type":"string","default":"#f5a623"},"borderRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":36},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}}}},"tblock-toolkit\/marquee-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/marquee-cards","title":"Marquee Cards","category":"bblockx-effects","icon":"slides","description":"Infinitely scrolling row of rich cards \u2014 images, headings, tags, and links. Ideal for features, use-cases, portfolio pieces, or team showcases.","keywords":["marquee","cards","scroll","infinite","loop","features","showcase","carousel"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-marquee-cards-editor","editorStyle":"bblockx-marquee-cards-style","style":"bblockx-marquee-cards-style","viewScript":"bblockx-marquee-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"imageUrl":"","imageId":0,"tag":"Feature","heading":"Lightning Fast","text":"Built for modern web performance with zero bloat.","link":"","linkLabel":"Learn more \u2192"},{"imageUrl":"","imageId":0,"tag":"Design","heading":"Pixel Perfect","text":"Every detail crafted to delight your visitors.","link":"","linkLabel":"Learn more \u2192"},{"imageUrl":"","imageId":0,"tag":"Support","heading":"Always Reliable","text":"24\/7 support and 99.9% uptime guaranteed.","link":"","linkLabel":"Learn more \u2192"},{"imageUrl":"","imageId":0,"tag":"Scale","heading":"Grows With You","text":"From startup to enterprise with the same platform.","link":"","linkLabel":"Learn more \u2192"}]},"speed":{"type":"number","default":40},"direction":{"type":"string","default":"left"},"pauseOnHover":{"type":"boolean","default":true},"twoRows":{"type":"boolean","default":false},"cardWidth":{"type":"number","default":280},"cardGap":{"type":"number","default":24},"imageHeight":{"type":"number","default":160},"showImage":{"type":"boolean","default":true},"showTag":{"type":"boolean","default":true},"showText":{"type":"boolean","default":true},"showLink":{"type":"boolean","default":true},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardBorderWidth":{"type":"number","default":1},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"cardShadow":{"type":"boolean","default":true},"tagBg":{"type":"string","default":"#ede9fe"},"tagColor":{"type":"string","default":"#6c3fb5"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6c3fb5"},"headingSize":{"type":"number","default":18},"textSize":{"type":"number","default":14},"tagSize":{"type":"number","default":11},"headingTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}},"tagTypo":{"type":"object","default":{}},"wrapperBg":{"type":"string","default":""},"paddingY":{"type":"number","default":32},"fadeEdges":{"type":"boolean","default":true},"hoverLift":{"type":"boolean","default":true}}},"tblock-toolkit\/rotating-banner":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/rotating-banner","title":"Rotating Banner","description":"A multi-message announcement carousel that auto-rotates between messages. Each message can have its own colors, link, and optional countdown timer.","category":"bblockx-effects","icon":"megaphone","keywords":["banner","announcement","carousel","ticker","rotating","bar","notice"],"editorScript":"bblockx-rotating-banner-editor","editorStyle":"bblockx-rotating-banner-style","style":"bblockx-rotating-banner-style","viewScript":"bblockx-rotating-banner-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"messages":{"type":"array","default":[{"text":"\ud83c\udf89 Free shipping on all orders over $50 \u2014 Shop now!","linkLabel":"Shop Now","linkUrl":"#","linkTarget":"_self","bgColor":"#6366f1","textColor":"#ffffff","countdownTo":""},{"text":"\ud83d\udc4b New arrivals every week \u2014 Don't miss out.","linkLabel":"Browse","linkUrl":"#","linkTarget":"_self","bgColor":"#0ea5e9","textColor":"#ffffff","countdownTo":""},{"text":"\ud83d\udd25 Limited time: 20% off everything with code SAVE20","linkLabel":"Use Code","linkUrl":"#","linkTarget":"_self","bgColor":"#ef4444","textColor":"#ffffff","countdownTo":""}]},"autoPlay":{"type":"boolean","default":true},"interval":{"type":"number","default":5000},"animationType":{"type":"string","default":"slide"},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"showClose":{"type":"boolean","default":true},"cookieDays":{"type":"number","default":7},"height":{"type":"number","default":44},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"string","default":"500"},"linkStyle":{"type":"string","default":"inline"},"arrowBg":{"type":"string","default":"rgba(0,0,0,0.15)"},"arrowColor":{"type":"string","default":"#ffffff"},"dotColor":{"type":"string","default":"rgba(255,255,255,0.4)"},"dotActiveColor":{"type":"string","default":"#ffffff"},"closeBg":{"type":"string","default":"rgba(0,0,0,0.15)"},"closeColor":{"type":"string","default":"#ffffff"},"messageTypo":{"type":"object","default":{}}}},"tblock-toolkit\/roadmap":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/roadmap","title":"Roadmap","category":"bblockx-business","icon":"arrow-right-alt","description":"Horizontal future roadmap with quarter\/milestone cards, status tags and connector arrows.","keywords":["roadmap","timeline","milestone","quarter","plan","process"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-roadmap-editor","editorStyle":"bblockx-roadmap-style","style":"bblockx-roadmap-style","viewScript":"bblockx-roadmap-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"label":"Q1 2024","title":"Foundation","desc":"Core architecture and planning.","status":"done"},{"label":"Q2 2024","title":"Beta Launch","desc":"Public beta with early adopters.","status":"progress"},{"label":"Q3 2024","title":"v1.0 Release","desc":"Full product launch.","status":"planned"},{"label":"Q4 2024","title":"Scale","desc":"Growth and partnership expansion.","status":"planned"}]},"cardWidth":{"type":"number","default":200},"cardGap":{"type":"number","default":24},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardRadius":{"type":"number","default":14},"doneColor":{"type":"string","default":"#22c55e"},"progressColor":{"type":"string","default":"#f59e0b"},"plannedColor":{"type":"string","default":"#94a3b8"},"connectorColor":{"type":"string","default":"#d7dee8"},"titleFontSize":{"type":"number","default":15},"titleFontWeight":{"type":"number","default":600},"titleLineHeight":{"type":"number","default":1.4},"descFontSize":{"type":"number","default":13},"descFontWeight":{"type":"number","default":400},"descLineHeight":{"type":"number","default":1.5},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/icon-feature-grid":{"apiVersion":3,"name":"tblock-toolkit\/icon-feature-grid","title":"Icon Feature Grid","category":"bblockx-marketing","icon":"grid-view","description":"Responsive grid of features with icons, titles and descriptions. Perfect for product pages, landing pages, and about sections.","keywords":["features","grid","icons","benefits","services","cards","why us"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-feature-grid-editor","editorStyle":"bblockx-icon-feature-grid-style","style":"bblockx-icon-feature-grid-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Everything you need to succeed"},"showHeading":{"type":"boolean","default":true},"subheading":{"type":"string","default":"A complete toolkit designed to help your team move faster, collaborate better, and build with confidence."},"showSubheading":{"type":"boolean","default":true},"items":{"type":"array","default":[{"icon":"dashicons-performance","title":"Lightning Fast","description":"Built for speed from the ground up. Delivers results in milliseconds, not seconds.","accentColor":"#6c3fb5"},{"icon":"dashicons-shield-alt","title":"Enterprise Security","description":"Bank-grade encryption, SSO, and compliance tools that meet the standards of the most demanding teams.","accentColor":"#3b82f6"},{"icon":"dashicons-chart-line","title":"Powerful Analytics","description":"Real-time insights and custom reports that give you a clear picture of what's working and what isn't.","accentColor":"#10b981"},{"icon":"dashicons-groups","title":"Team Collaboration","description":"Shared workspaces, roles and permissions, and live co-editing make working together effortless.","accentColor":"#f59e0b"},{"icon":"dashicons-migrate","title":"Easy Integrations","description":"Connect with 200+ tools you already use. Zapier, Slack, Notion, GitHub, and many more.","accentColor":"#ef4444"},{"icon":"dashicons-sos","title":"24\/7 Support","description":"World-class support available round the clock. Average response time under 2 minutes.","accentColor":"#ec4899"}]},"columns":{"type":"number","default":3},"style":{"type":"string","default":"card"},"iconStyle":{"type":"string","default":"circle"},"useItemAccent":{"type":"boolean","default":true},"globalAccent":{"type":"string","default":"#6c3fb5"},"iconSize":{"type":"number","default":24},"iconBoxSize":{"type":"number","default":52},"iconRadius":{"type":"number","default":50},"titleSize":{"type":"number","default":18},"titleWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"descSize":{"type":"number","default":15},"descWeight":{"type":"string","default":"400"},"descLineHeight":{"type":"number","default":1.6},"cardPadding":{"type":"number","default":28},"cardRadius":{"type":"number","default":14},"gap":{"type":"number","default":24},"headingSize":{"type":"number","default":36},"headingWeight":{"type":"string","default":"800"},"headingLineHeight":{"type":"number","default":1.2},"headingAlign":{"type":"string","default":"center"},"subSize":{"type":"number","default":18},"subWeight":{"type":"string","default":"600"},"subLineHeight":{"type":"number","default":1.4},"sectionGap":{"type":"number","default":56},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#475569"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"iconBg":{"type":"string","default":""},"headingTypo":{"type":"object","default":{}},"subTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/funnel-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/funnel-chart","title":"Funnel Chart","category":"bblockx-charts","icon":"filter","description":"Marketing and conversion funnel chart. Show stages with counts, percentages, and drop-off rates. Supports both vertical and horizontal layouts.","keywords":["funnel","conversion","marketing","pipeline","stages","sales"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-funnel-chart-editor","style":"bblockx-funnel-chart-style","viewScript":"bblockx-funnel-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Conversion Funnel"},"subtitle":{"type":"string","default":""},"stages":{"type":"array","default":[{"id":"s1","label":"Website Visitors","value":10000,"icon":"\ud83d\udc41\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","color":"#6c3fb5"},{"id":"s2","label":"Sign Ups","value":3200,"icon":"\u270d\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","color":"#8b5cf6"},{"id":"s3","label":"Free Trial","value":1400,"icon":"\ud83c\udf81","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","color":"#a78bfa"},{"id":"s4","label":"Paid Customers","value":520,"icon":"\ud83d\udcb3","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","color":"#c4b5fd"},{"id":"s5","label":"Loyal Advocates","value":180,"icon":"\u2b50","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","color":"#ddd6fe"}]},"orientation":{"type":"string","default":"vertical"},"style":{"type":"string","default":"trapezoid"},"showValues":{"type":"boolean","default":true},"showPercent":{"type":"boolean","default":true},"showDropOff":{"type":"boolean","default":true},"showIcons":{"type":"boolean","default":true},"valueFormat":{"type":"string","default":"number"},"maxWidth":{"type":"number","default":600},"stageHeight":{"type":"number","default":64},"stageGap":{"type":"number","default":4},"labelSize":{"type":"string","default":"15"},"valueSize":{"type":"string","default":"14"},"labelColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardRadius":{"type":"number","default":16},"titleColor":{"type":"string","default":"#0f172a"},"titleSize":{"type":"number","default":22},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"typoValue":{"type":"object","default":{}},"subtitleColor":{"type":"string","default":"#64748b"},"dropOffColor":{"type":"string","default":"#ef4444"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0}}},"tblock-toolkit\/time-duration-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/time-duration-calculator","title":"Time Duration Calculator","category":"bblockx-calculators","icon":"clock","description":"Add or subtract time durations in hours, minutes and seconds. Shows result broken down into multiple units.","keywords":["time","duration","hours","minutes","seconds","add","subtract","calculator"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-time-duration-calculator-editor","style":"bblockx-time-duration-calculator-style","viewScript":"bblockx-time-duration-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Time Duration Calculator"},"subtitle":{"type":"string","default":"Add or subtract time durations with ease"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"defaultOp":{"type":"string","default":"add"},"defaultH1":{"type":"number","default":1},"defaultM1":{"type":"number","default":30},"defaultS1":{"type":"number","default":0},"defaultH2":{"type":"number","default":0},"defaultM2":{"type":"number","default":45},"defaultS2":{"type":"number","default":0},"showSeconds":{"type":"boolean","default":true},"showTotalSec":{"type":"boolean","default":true},"showDaysBreakdown":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#6c3fb5"},"resultColor":{"type":"string","default":"#ffffff"},"statBg":{"type":"string","default":"#f5f7fb"},"statBorder":{"type":"string","default":"#e8edf3"},"statValue":{"type":"string","default":"#0f172a"},"statLabel":{"type":"string","default":"#64748b"},"opActiveBg":{"type":"string","default":"#6c3fb5"},"opActiveColor":{"type":"string","default":"#ffffff"},"opInactiveBg":{"type":"string","default":"#f5f7fb"},"opInactiveColor":{"type":"string","default":"#334155"},"inputBorder":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"resultTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":560},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/vertical-scroll-image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/vertical-scroll-image","title":"Vertical Scroll Image","description":"Display a tall or wide image in a fixed-height container. Hover to scroll through the full image vertically or horizontally. Perfect for showcasing app screenshots, infographics, or long designs.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-vertical-scroll-image-editor","style":"bblockx-vertical-scroll-image-style","viewScript":"bblockx-vertical-scroll-image-frontend","icon":"format-image","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"caption":{"type":"string","default":""},"showCaption":{"type":"boolean","default":false},"label":{"type":"string","default":"Scroll to explore"},"showLabel":{"type":"boolean","default":true},"scrollDirection":{"type":"string","default":"vertical"},"scrollTrigger":{"type":"string","default":"hover"},"scrollDuration":{"type":"number","default":4},"containerHeight":{"type":"number","default":420},"maxWidth":{"type":"number","default":800},"borderRadius":{"type":"number","default":12},"shadowSize":{"type":"string","default":"md"},"bgColor":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"captionColor":{"type":"string","default":"#64748b"},"labelBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"labelColor":{"type":"string","default":"#ffffff"},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"labelSize":{"type":"number","default":12},"labelTypo":{"type":"object","default":{}},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/tag-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/tag-list","version":"1.0.0","title":"Tag List","category":"bblockx-blog","description":"A styled collection of tag pills with icons, colors, and optional links.","keywords":["tags","pills","labels","keywords","badges","chips"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tag-list-editor","style":"bblockx-tag-list-style","attributes":{"title":{"type":"string","default":"Topics & Tags"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Browse content by category"},"showSubtitle":{"type":"boolean","default":false},"pillRadius":{"type":"number","default":99},"pillPaddingX":{"type":"number","default":16},"pillPaddingY":{"type":"number","default":8},"iconSize":{"type":"number","default":16},"gap":{"type":"number","default":20},"showIcon":{"type":"boolean","default":true},"titleTypo":{"type":"object","default":{}},"pillTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"tags":{"type":"array","default":[{"icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"JavaScript","color":"#6366f1","textColor":"#ffffff","url":""},{"icon":"\u269b\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"React","color":"#06b6d4","textColor":"#ffffff","url":""},{"icon":"\ud83d\udfe2","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Node.js","color":"#10b981","textColor":"#ffffff","url":""},{"icon":"\ud83d\udc0d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Python","color":"#f59e0b","textColor":"#ffffff","url":""},{"icon":"\ud83d\uddc4\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"PostgreSQL","color":"#3b82f6","textColor":"#ffffff","url":""},{"icon":"\ud83d\udc33","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Docker","color":"#0ea5e9","textColor":"#ffffff","url":""},{"icon":"\u2601\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"AWS","color":"#ef4444","textColor":"#ffffff","url":""},{"icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"CSS","color":"#ec4899","textColor":"#ffffff","url":""},{"icon":"\ud83d\udce6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"TypeScript","color":"#8b5cf6","textColor":"#ffffff","url":""},{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Next.js","color":"#0f172a","textColor":"#ffffff","url":""}]}}},"tblock-toolkit\/sticky-video":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/sticky-video","title":"Sticky Video","category":"bblockx-media","description":"Video player that minimises into a floating corner player when scrolled past, with close and restore controls.","keywords":["video","sticky","floating","pip","player","embed","youtube","vimeo"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sticky-video-editor","style":"bblockx-sticky-video-style","viewScript":"bblockx-sticky-video-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"videoUrl":{"type":"string","default":""},"videoType":{"type":"string","default":"youtube"},"posterUrl":{"type":"string","default":""},"title":{"type":"string","default":"Watch our video"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":""},"autoplay":{"type":"boolean","default":false},"muted":{"type":"boolean","default":false},"loop":{"type":"boolean","default":false},"controls":{"type":"boolean","default":true},"aspectRatio":{"type":"string","default":"16:9"},"borderRadius":{"type":"number","default":16},"stickyEnabled":{"type":"boolean","default":true},"stickyCorner":{"type":"string","default":"bottom-right"},"stickyWidth":{"type":"number","default":320},"stickyOffset":{"type":"number","default":24},"stickyRadius":{"type":"number","default":12},"stickyOnPlay":{"type":"boolean","default":false},"showOverlayPlay":{"type":"boolean","default":true},"overlayBg":{"type":"string","default":"rgba(0,0,0,0.35)"},"overlayColor":{"type":"string","default":"#ffffff"},"stickyBg":{"type":"string","default":"#1e293b"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":16},"subtitleSize":{"type":"number","default":13},"titleFontWeight":{"type":"string","default":"700"},"subtitleFontWeight":{"type":"string","default":"400"},"titleLineHeight":{"type":"number","default":1.2},"subtitleLineHeight":{"type":"number","default":1.5},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/faq-search":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/faq-search","title":"FAQ with Search","category":"bblockx-business","icon":"search","description":"Accordion FAQ with a live client-side search filter above the items.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-search-editor","style":"bblockx-faq-search-style","viewScript":"bblockx-faq-search-frontend","attributes":{"items":{"type":"array","default":[{"question":"What is your return policy?","answer":"We offer a 30-day money-back guarantee on all purchases."},{"question":"How does shipping work?","answer":"Orders ship within 1-2 business days and arrive in 3-7 days depending on location."},{"question":"Can I cancel my subscription?","answer":"Yes, you can cancel anytime from your account dashboard with no cancellation fees."},{"question":"Do you offer customer support?","answer":"Our support team is available 24\/7 via chat and email."}]},"searchPlaceholder":{"type":"string","default":"Search FAQs\u2026"},"showSearch":{"type":"boolean","default":true},"noResultsText":{"type":"string","default":"No FAQs match your search."},"openFirst":{"type":"boolean","default":false},"allowMultiple":{"type":"boolean","default":false},"itemStyle":{"type":"string","default":"bordered"},"questionColor":{"type":"string","default":"#0f172a"},"answerColor":{"type":"string","default":"#4b5563"},"borderColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#7c3aed"},"bgColor":{"type":"string","default":""},"itemBg":{"type":"string","default":"#ffffff"},"searchBg":{"type":"string","default":"#ffffff"},"searchBorderColor":{"type":"string","default":"#d7dee8"},"questionSize":{"type":"number","default":17},"answerSize":{"type":"number","default":15},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"borderRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":800},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/post-navigation":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/post-navigation","version":"1.0.0","title":"Post Navigation","category":"bblockx-blog","icon":"arrow-left-alt","description":"Previous \/ Next article navigation with styled arrows, post titles, and optional thumbnails. Supports four layout styles: minimal text links, large arrow cards, split full-width divider, and pill buttons.","keywords":["post navigation","prev next","previous next","blog navigation","article navigation"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-post-navigation-editor","style":"bblockx-post-navigation-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"prevLabel":{"type":"string","default":"Previous Article"},"prevTitle":{"type":"string","default":"How to Build a Design System from Scratch"},"prevUrl":{"type":"string","default":"#"},"nextLabel":{"type":"string","default":"Next Article"},"nextTitle":{"type":"string","default":"10 Principles Every Product Designer Should Know"},"nextUrl":{"type":"string","default":"#"},"showLabels":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"showDivider":{"type":"boolean","default":true},"style":{"type":"string","default":"cards"},"maxWidth":{"type":"integer","default":860},"paddingTop":{"type":"integer","default":48},"paddingBottom":{"type":"integer","default":48},"borderRadius":{"type":"integer","default":14},"gap":{"type":"integer","default":24},"arrowSize":{"type":"integer","default":22},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"textColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#94a3b8"},"accentColor":{"type":"string","default":"#6c3fb5"},"borderColor":{"type":"string","default":"#e2e8f0"},"hoverBg":{"type":"string","default":"#f1f5f9"},"labelTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/slope-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/slope-chart","title":"Slope Chart","category":"bblockx-charts","icon":"chart-line","description":"A two-column slope graph showing before\/after change for multiple items \u2014 lines are automatically colored by direction (up, down, or unchanged).","attributes":{"title":{"type":"string","default":"Market Share: 2020 vs 2024"},"showTitle":{"type":"boolean","default":true},"labelA":{"type":"string","default":"2020"},"labelB":{"type":"string","default":"2024"},"svgWidth":{"type":"integer","default":520},"svgHeight":{"type":"integer","default":420},"padTop":{"type":"integer","default":48},"padLeft":{"type":"integer","default":150},"padRight":{"type":"integer","default":150},"padBottom":{"type":"integer","default":20},"lineThickness":{"type":"integer","default":2},"dotRadius":{"type":"integer","default":6},"showValues":{"type":"boolean","default":true},"showDiff":{"type":"boolean","default":false},"labelFontSize":{"type":"integer","default":13},"labelFontWeight":{"type":"number","default":400},"valueFontSize":{"type":"integer","default":12},"valueFontWeight":{"type":"number","default":700},"posColor":{"type":"string","default":"#10b981"},"negColor":{"type":"string","default":"#ef4444"},"neuColor":{"type":"string","default":"#9ca3af"},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"items":{"type":"array","default":[{"label":"Chrome","a":63.4,"b":65.1},{"label":"Safari","a":19.2,"b":18.8},{"label":"Firefox","a":8.1,"b":4},{"label":"Edge","a":4.3,"b":5.5},{"label":"Samsung","a":2.8,"b":4.3},{"label":"Opera","a":2.2,"b":2.3}]},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-slope-chart-editor","style":"bblockx-slope-chart-style"},"tblock-toolkit\/social-proof-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/social-proof-section","title":"Social Proof Section","category":"bblockx-marketing","icon":"star-filled","description":"Complete social proof landing section combining client logos, stats, and a featured testimonial quote \u2014 all in one configurable block.","keywords":["social proof","trust","logos","stats","testimonial","clients"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-proof-section-editor","style":"bblockx-social-proof-section-style","viewScript":"bblockx-social-proof-section-frontend","attributes":{"eyebrow":{"type":"string","default":"Trusted by teams worldwide"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Join 10,000+ companies who trust us"},"showHeading":{"type":"boolean","default":false},"subtext":{"type":"string","default":""},"showSubtext":{"type":"boolean","default":false},"logos":{"type":"array","default":[]},"showLogos":{"type":"boolean","default":true},"logoFilter":{"type":"string","default":"grayscale-hover"},"logoHeight":{"type":"number","default":36},"stats":{"type":"array","default":[{"value":"10,000+","label":"Happy customers"},{"value":"99.9%","label":"Uptime"},{"value":"4.9\u2605","label":"Average rating"},{"value":"24\/7","label":"Support"}]},"showStats":{"type":"boolean","default":true},"quote":{"type":"string","default":"This product completely changed how our team works. The ROI was evident within the first month."},"quoteAuthor":{"type":"string","default":"Sarah Chen"},"quoteRole":{"type":"string","default":"Head of Operations, Acme Corp"},"quoteAvatarUrl":{"type":"string","default":""},"quoteAvatarId":{"type":"number","default":0},"showQuote":{"type":"boolean","default":true},"layout":{"type":"string","default":"standard"},"bgColor":{"type":"string","default":"#f8fafc"},"eyebrowColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"},"statValueColor":{"type":"string","default":"#0f172a"},"statLabelColor":{"type":"string","default":"#64748b"},"quoteColor":{"type":"string","default":"#1f2937"},"authorColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#64748b"},"dividerColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#7c3aed"},"quoteBg":{"type":"string","default":"#ffffff"},"statDivider":{"type":"boolean","default":true},"eyebrowSize":{"type":"number","default":13},"headingSize":{"type":"number","default":32},"statValueSize":{"type":"number","default":32},"statLabelSize":{"type":"number","default":14},"quoteSize":{"type":"number","default":18},"maxWidth":{"type":"number","default":1000},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"headingFontWeight":{"type":"number","default":800},"statValueFontWeight":{"type":"number","default":800},"eyebrowTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"statValueTypo":{"type":"object","default":{}},"statLabelTypo":{"type":"object","default":{}},"quoteTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/random-picker":{"apiVersion":3,"name":"tblock-toolkit\/random-picker","title":"Random Picker","description":"Enter a list of items and pick a random winner with an animated highlight effect.","category":"bblockx-interactive","icon":"randomize","keywords":["random","picker","lottery","raffle","chooser","wheel"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-random-picker-editor","style":"bblockx-random-picker-style","viewScript":"bblockx-random-picker-frontend","attributes":{"title":{"type":"string","default":"Random Picker"},"subtitle":{"type":"string","default":"Enter your items, click Pick, and let luck decide!"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"defaultItems":{"type":"string","default":"Alice\nBob\nCarol\nDave\nEve\nFrank"},"buttonLabel":{"type":"string","default":"Pick Random!"},"allowRepick":{"type":"boolean","default":true},"showHistory":{"type":"boolean","default":true},"animSteps":{"type":"number","default":12},"animSpeedMs":{"type":"number","default":60},"inputMode":{"type":"string","default":"lines"},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"winnerBg":{"type":"string","default":"#6c3fb5"},"winnerColor":{"type":"string","default":"#ffffff"},"itemBg":{"type":"string","default":"#f5f3ff"},"itemColor":{"type":"string","default":"#334155"},"highlightBg":{"type":"string","default":"#ede9fe"},"historyBg":{"type":"string","default":"#f8fafc"},"historyColor":{"type":"string","default":"#64748b"},"buttonColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#1f2937"},"subtitleColor":{"type":"string","default":"#64748b"},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"winnerTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"itemRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":520},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/ideal-weight-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/ideal-weight-calculator","version":"1.0.0","title":"Ideal Weight Calculator","category":"bblockx-calculators","icon":"heart","description":"Calculate ideal body weight using four major medical formulas \u2014 Hamwi, Devine, Robinson, and Miller \u2014 with a visual comparison and healthy BMI range.","keywords":["ideal weight","body weight","Hamwi","Devine","Robinson","Miller","BMI","health","calculator"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-ideal-weight-calculator-editor","style":"bblockx-ideal-weight-calculator-style","viewScript":"bblockx-ideal-weight-calculator-frontend","attributes":{"title":{"type":"string","default":"Ideal Weight Calculator"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Calculate your ideal body weight using proven medical formulas"},"showSubtitle":{"type":"boolean","default":true},"defaultUnit":{"type":"string","default":"metric"},"defaultHeight":{"type":"number","default":170},"defaultGender":{"type":"string","default":"male"},"showFormulas":{"type":"boolean","default":true},"showBMIRange":{"type":"boolean","default":true},"showChart":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"hamwiColor":{"type":"string","default":"#8b5cf6"},"devineColor":{"type":"string","default":"#3b82f6"},"robinsonColor":{"type":"string","default":"#10b981"},"millerColor":{"type":"string","default":"#f59e0b"},"bmiRangeColor":{"type":"string","default":"#22c55e"},"maleColor":{"type":"string","default":"#3b82f6"},"femaleColor":{"type":"string","default":"#ec4899"},"inputBorder":{"type":"string","default":"#e8edf3"},"labelColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"resultSize":{"type":"number","default":52},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":600},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/email-signature":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/email-signature","version":"1.0.0","title":"Email Signature","category":"bblockx-business","icon":"email","description":"Design and preview a rich HTML email signature with avatar, name, title, company, phone, email, website, social links, and an optional branded banner or divider. Outputs email-client-safe table-based HTML.","keywords":["email signature","email","signature","contact","business card","gmail signature"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-email-signature-editor","style":"bblockx-email-signature-style","supports":{"html":false},"attributes":{"name":{"type":"string","default":"Sarah Mitchell"},"title":{"type":"string","default":"Head of Marketing"},"company":{"type":"string","default":"Luminary Technologies"},"phone":{"type":"string","default":"+1 (555) 234-5678"},"email":{"type":"string","default":"sarah@luminary.io"},"website":{"type":"string","default":"luminary.io"},"showPhone":{"type":"boolean","default":true},"showEmail":{"type":"boolean","default":true},"showWebsite":{"type":"boolean","default":true},"avatarUrl":{"type":"string","default":""},"avatarId":{"type":"integer","default":0},"avatarSize":{"type":"integer","default":72},"showAvatar":{"type":"boolean","default":true},"avatarRadius":{"type":"integer","default":50},"showBanner":{"type":"boolean","default":false},"bannerUrl":{"type":"string","default":""},"bannerId":{"type":"integer","default":0},"bannerLink":{"type":"string","default":"#"},"bannerWidth":{"type":"integer","default":400},"twitterUrl":{"type":"string","default":""},"linkedinUrl":{"type":"string","default":""},"githubUrl":{"type":"string","default":""},"instagramUrl":{"type":"string","default":""},"youtubeUrl":{"type":"string","default":""},"showSocials":{"type":"boolean","default":true},"style":{"type":"string","default":"modern"},"dividerStyle":{"type":"string","default":"line"},"nameSize":{"type":"integer","default":17},"nameWeight":{"type":"integer","default":700},"nameLineHeight":{"type":"number","default":1.2},"titleSize":{"type":"integer","default":13},"titleWeight":{"type":"string","default":"600"},"titleLineHeight":{"type":"number","default":1.4},"infoSize":{"type":"integer","default":13},"socialIconSize":{"type":"integer","default":16},"accentColor":{"type":"string","default":"#6c3fb5"},"nameColor":{"type":"string","default":"#0f172a"},"titleColor":{"type":"string","default":"#6c3fb5"},"companyColor":{"type":"string","default":"#334155"},"infoColor":{"type":"string","default":"#64748b"},"dividerColor":{"type":"string","default":"#e2e8f0"},"socialColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":"#ffffff"},"typoName":{"type":"object","default":{}},"typoJobTitle":{"type":"object","default":{}}}},"tblock-toolkit\/creative-stats-waterfall":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/creative-stats-waterfall","title":"Creative Stats Waterfall","category":"bblockx-charts","icon":"chart-bar","description":"Staggered waterfall layout of large statistics with animated counters and accent colors.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-creative-stats-waterfall-editor","style":"bblockx-creative-stats-waterfall-style","attributes":{"stats":{"type":"array","default":[{"id":"s1","prefix":"","value":"10","suffix":"x","label":"Faster deployment","description":"Compared to manual setup","accentColor":"#6c3fb5"},{"id":"s2","prefix":"$","value":"2.4","suffix":"M","label":"Revenue generated","description":"By our customers in Q1","accentColor":"#0ea5e9"},{"id":"s3","prefix":"","value":"98","suffix":"%","label":"Uptime guaranteed","description":"SLA across all plans","accentColor":"#10b981"},{"id":"s4","prefix":"","value":"500","suffix":"+","label":"Happy clients","description":"Across 40+ countries","accentColor":"#f59e0b"}]},"layout":{"type":"string","default":"waterfall"},"columns":{"type":"number","default":4},"waterfallOffset":{"type":"number","default":40},"showDescription":{"type":"boolean","default":true},"showDivider":{"type":"boolean","default":true},"dividerStyle":{"type":"string","default":"line"},"numberSize":{"type":"number","default":56},"labelSize":{"type":"number","default":14},"descSize":{"type":"number","default":13},"gap":{"type":"number","default":32},"paddingTop":{"type":"number","default":72},"paddingBottom":{"type":"number","default":72},"sectionBg":{"type":"string","default":""},"numberColor":{"type":"string","default":""},"prefixSuffixColor":{"type":"string","default":""},"labelColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#64748b"},"dividerColor":{"type":"string","default":"#e2e8f0"},"typoNumber":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]},"keywords":["stats","numbers","metrics","waterfall","counter"]},"tblock-toolkit\/related-posts":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/related-posts","title":"Related Posts","category":"bblockx-blog","icon":"networking","description":"Shows posts sharing the category or tag with the current post via AJAX on the frontend.","keywords":["related","posts","similar","recommended","articles"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-related-posts-editor","editorStyle":"bblockx-related-posts-style","style":"bblockx-related-posts-style","viewScript":"bblockx-related-posts-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"relation":{"type":"string","default":"category"},"count":{"type":"number","default":3},"layout":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"showImage":{"type":"boolean","default":true},"showExcerpt":{"type":"boolean","default":false},"showDate":{"type":"boolean","default":true},"imageRatio":{"type":"string","default":"16\/9"},"heading":{"type":"string","default":"Related Posts"},"headingTag":{"type":"string","default":"h3"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardRadius":{"type":"number","default":14},"cardShadow":{"type":"boolean","default":true},"gap":{"type":"number","default":24},"placeholderColor":{"type":"string","default":"#e8edf3"},"headingFontSize":{"type":"number","default":20},"headingFontWeight":{"type":"number","default":700},"headingLineHeight":{"type":"number","default":1.3},"headingTypo":{"type":"object","default":{}}}},"tblock-toolkit\/image-mask":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-mask","title":"Image Mask","category":"bblockx-media","icon":"format-image","description":"Display an image through a decorative shape mask \u2014 circle, hexagon, blob, star, diamond, cross, heart, or pentagon.","keywords":["image","mask","shape","clip","hexagon","blob","circle","silhouette"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-mask-editor","editorStyle":"bblockx-image-mask-style","style":"bblockx-image-mask-style","viewScript":"bblockx-image-mask-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["left","center","right"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"shape":{"type":"string","default":"circle"},"size":{"type":"number","default":320},"objectPosition":{"type":"string","default":"center center"},"rotation":{"type":"number","default":0},"showBorder":{"type":"boolean","default":false},"borderWidth":{"type":"number","default":4},"borderColor":{"type":"string","default":"#6c3fb5"},"borderOffset":{"type":"number","default":8},"showShadow":{"type":"boolean","default":true},"shadowIntensity":{"type":"number","default":30},"shadowColor":{"type":"string","default":"#000000"},"hoverEffect":{"type":"string","default":"zoom"},"hoverScale":{"type":"number","default":108},"transitionDuration":{"type":"number","default":400},"showCaption":{"type":"boolean","default":false},"caption":{"type":"string","default":""},"captionColor":{"type":"string","default":"#334155"},"captionSize":{"type":"number","default":14},"captionAlign":{"type":"string","default":"center"},"linkUrl":{"type":"string","default":""},"linkNewTab":{"type":"boolean","default":false},"aspectRatio":{"type":"string","default":"1\/1"},"backgroundColor":{"type":"string","default":""},"titleFontSize":{"type":"number","default":32},"titleFontWeight":{"type":"number","default":700},"titleLineHeight":{"type":"number","default":1.2},"subtitleFontSize":{"type":"number","default":16},"subtitleFontWeight":{"type":"number","default":400},"subtitleLineHeight":{"type":"number","default":1.5},"captionFontSize":{"type":"number","default":13},"captionFontWeight":{"type":"number","default":400},"captionLineHeight":{"type":"number","default":1.4},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"captionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/dumbbell-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/dumbbell-chart","version":"1.0.0","title":"Dumbbell Chart","category":"bblockx-charts","icon":"minus","description":"Horizontal dumbbell (connected dot) chart comparing two values per category \u2014 ideal for before\/after, target vs actual, or two-group comparisons.","keywords":["dumbbell","chart","before after","comparison","range","dot plot","connected dot"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-dumbbell-chart-editor","style":"bblockx-dumbbell-chart-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Performance: Before vs After"},"showTitle":{"type":"boolean","default":true},"labelA":{"type":"string","default":"Before"},"labelB":{"type":"string","default":"After"},"colorA":{"type":"string","default":"#9ca3af"},"colorB":{"type":"string","default":"#4f46e5"},"connectorColor":{"type":"string","default":"#e8edf3"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#334155"},"svgWidth":{"type":"number","default":700},"rowHeight":{"type":"number","default":48},"padTop":{"type":"number","default":36},"padLeft":{"type":"number","default":160},"padRight":{"type":"number","default":50},"dotRadius":{"type":"number","default":11},"labelFontSize":{"type":"number","default":13},"valueFontSize":{"type":"number","default":11},"legendFontSize":{"type":"number","default":12},"titleFontSize":{"type":"number","default":20},"titleFontWeight":{"type":"string","default":"700"},"labelFontWeight":{"type":"string","default":"400"},"valueFontWeight":{"type":"string","default":"700"},"legendFontWeight":{"type":"string","default":"400"},"typoTitle":{"type":"object","default":{}},"showValues":{"type":"boolean","default":true},"showGridLines":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"items":{"type":"array","default":[{"label":"Conversion Rate","a":2.4,"b":5.1},{"label":"Page Speed","a":3.8,"b":7.2},{"label":"User Retention","a":41,"b":68},{"label":"NPS Score","a":28,"b":54},{"label":"Avg Session (s)","a":88,"b":142},{"label":"Click-through %","a":1.9,"b":4.6}]}}},"tblock-toolkit\/body-fat-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/body-fat-calculator","title":"Body Fat Calculator","category":"bblockx-calculators","icon":"heart","description":"Calculate body fat percentage using the US Navy method based on height, neck, waist, and hip measurements. Shows body fat category and health range.","keywords":["body fat","BMI","health","fitness","navy","measurement","calculator","weight"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-body-fat-calculator-editor","style":"bblockx-body-fat-calculator-style","viewScript":"bblockx-body-fat-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Body Fat Calculator"},"subtitle":{"type":"string","default":"Estimate your body fat percentage using the US Navy method."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"defaultUnit":{"type":"string","default":"metric"},"defaultGender":{"type":"string","default":"male"},"showChart":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"resultColor":{"type":"string","default":"#6c3fb5"},"gaugeEssential":{"type":"string","default":"#3b82f6"},"gaugeAthletes":{"type":"string","default":"#10b981"},"gaugeFitness":{"type":"string","default":"#6c3fb5"},"gaugeAverage":{"type":"string","default":"#f59e0b"},"gaugeObese":{"type":"string","default":"#ef4444"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"resultSize":{"type":"number","default":64},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":560},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoResult":{"type":"object","default":{}}}},"tblock-toolkit\/decision-matrix":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/decision-matrix","title":"Decision Matrix","category":"bblockx-blog","icon":"grid-view","description":"Weighted criteria scoring matrix to compare options and surface the best decision with totals and a winner highlight.","keywords":["decision","matrix","comparison","criteria","scoring","weighted","table","evaluate","options"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-decision-matrix-editor","editorStyle":"bblockx-decision-matrix-style","style":"bblockx-decision-matrix-style","viewScript":"bblockx-decision-matrix-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"blockTitle":{"type":"string","default":"Decision Matrix"},"showTitle":{"type":"boolean","default":true},"blockSubtitle":{"type":"string","default":"Scores are 1\u201310. Weighted totals determine the winner."},"showSubtitle":{"type":"boolean","default":true},"options":{"type":"array","default":[{"name":"Option A","scores":[8,6,9,7]},{"name":"Option B","scores":[6,9,7,8]},{"name":"Option C","scores":[9,7,5,9]}]},"criteria":{"type":"array","default":[{"label":"Cost Efficiency","weight":4},{"label":"Time to Implement","weight":3},{"label":"User Impact","weight":5},{"label":"Scalability","weight":2}]},"showWeights":{"type":"boolean","default":true},"showRawScores":{"type":"boolean","default":true},"showWinner":{"type":"boolean","default":true},"showProgressBars":{"type":"boolean","default":false},"scoreMax":{"type":"number","default":10},"fontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":24},"subtitleFontSize":{"type":"number","default":14},"winnerFontSize":{"type":"number","default":15},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoCell":{"type":"object","default":{}},"borderRadius":{"type":"number","default":14},"bgColor":{"type":"string","default":""},"headerBg":{"type":"string","default":"#1e293b"},"headerColor":{"type":"string","default":"#ffffff"},"criteriaLabelBg":{"type":"string","default":"#f1f5f9"},"criteriaLabelColor":{"type":"string","default":"#475569"},"cellBg":{"type":"string","default":"#ffffff"},"cellColor":{"type":"string","default":"#334155"},"borderColor":{"type":"string","default":"#e2e8f0"},"winnerBg":{"type":"string","default":"#eff6ff"},"winnerColor":{"type":"string","default":"#1d4ed8"},"winnerBorderColor":{"type":"string","default":"#3b82f6"},"totalRowBg":{"type":"string","default":"#f8fafc"},"totalRowColor":{"type":"string","default":"#0f172a"},"accentColor":{"type":"string","default":"#3b82f6"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"}}},"tblock-toolkit\/marquee":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/marquee","title":"Marquee \/ Announcement Bar","category":"bblockx-effects","icon":"megaphone","description":"Scrolling announcement bar with pause on hover and accessibility support.","keywords":["marquee","announcement","bar","ticker","scroll","banner","news"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-marquee-editor","editorStyle":"bblockx-marquee-style","style":"bblockx-marquee-style","viewScript":"bblockx-marquee-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"text":"\ud83c\udf89 Welcome to our website!","link":"","newTab":false},{"text":"\ud83d\udce2 Check out our latest updates","link":"","newTab":false},{"text":"\u2b50 Special offer - Limited time only!","link":"","newTab":false}]},"direction":{"type":"string","default":"left"},"speed":{"type":"number","default":50},"durationSeconds":{"type":"number","default":30},"instanceId":{"type":"string","default":""},"pauseOnHover":{"type":"boolean","default":true},"pauseOnClick":{"type":"boolean","default":false},"separator":{"type":"string","default":"\u2022"},"separatorSpacing":{"type":"number","default":40},"showSeparator":{"type":"boolean","default":true},"backgroundColor":{"type":"string","default":"#1e40af"},"textColor":{"type":"string","default":"#ffffff"},"linkHoverColor":{"type":"string","default":"#fbbf24"},"paddingY":{"type":"number","default":12},"paddingX":{"type":"number","default":20},"fontSize":{"type":"number","default":15},"fontWeight":{"type":"number","default":500},"letterSpacing":{"type":"number","default":0},"textTransform":{"type":"string","default":"none"},"textTypo":{"type":"object","default":{}},"showCloseButton":{"type":"boolean","default":false},"closeButtonColor":{"type":"string","default":"#ffffff"},"closePersist":{"type":"boolean","default":true},"closePersistDays":{"type":"number","default":7},"sticky":{"type":"boolean","default":false},"stickyPosition":{"type":"string","default":"top"},"stickyZIndex":{"type":"number","default":999},"borderTop":{"type":"boolean","default":false},"borderBottom":{"type":"boolean","default":false},"borderColor":{"type":"string","default":"rgba(255,255,255,0.2)"},"borderWidth":{"type":"number","default":1},"shadow":{"type":"boolean","default":false},"reduceMotion":{"type":"boolean","default":true},"ariaLabel":{"type":"string","default":"Announcements"}}},"tblock-toolkit\/feature-video-tabs":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/feature-video-tabs","title":"Feature Video Tabs","description":"A feature showcase section with tab navigation and an auto-playing video per tab. Each tab shows a headline, description, bullet points, and an optional CTA button alongside its video.","category":"bblockx-marketing","icon":"video-alt3","keywords":["feature","tabs","video","showcase","features","autoplay","demo"],"editorScript":"bblockx-feature-video-tabs-editor","editorStyle":"bblockx-feature-video-tabs-style","style":"bblockx-feature-video-tabs-style","viewScript":"bblockx-feature-video-tabs-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tabs":{"type":"array","default":[{"label":"Easy Setup","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","headline":"Get started in minutes","description":"No complicated configuration. Our intuitive onboarding process guides you every step of the way so you can focus on what matters.","bullets":["One-click install","Pre-built templates","Import from any platform"],"ctaLabel":"Start Free Trial","ctaUrl":"#","videoUrl":"","videoPoster":"","fallbackImageUrl":"","fallbackImageId":0},{"label":"Powerful Analytics","icon":"\ud83d\udcca","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","headline":"Data-driven decisions","description":"Real-time dashboards, custom reports, and AI-powered insights help you understand your audience and grow faster.","bullets":["Real-time reporting","Custom funnels","AI recommendations"],"ctaLabel":"See Analytics","ctaUrl":"#","videoUrl":"","videoPoster":"","fallbackImageUrl":"","fallbackImageId":0},{"label":"Team Collaboration","icon":"\ud83e\udd1d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","headline":"Work better together","description":"Comment, assign, and ship \u2014 all in one place. Keep your entire team in sync with shared workspaces and live editing.","bullets":["Shared workspaces","Live editing","Role-based access"],"ctaLabel":"Invite Team","ctaUrl":"#","videoUrl":"","videoPoster":"","fallbackImageUrl":"","fallbackImageId":0}]},"layout":{"type":"string","default":"right-video"},"tabStyle":{"type":"string","default":"pills"},"defaultActive":{"type":"number","default":0},"autoAdvance":{"type":"boolean","default":false},"autoAdvanceDelay":{"type":"number","default":5000},"videoAutoPlay":{"type":"boolean","default":true},"videoLoop":{"type":"boolean","default":true},"videoMuted":{"type":"boolean","default":true},"aspect":{"type":"string","default":"16\/9"},"videoRadius":{"type":"number","default":12},"videoShadow":{"type":"boolean","default":true},"showIcons":{"type":"boolean","default":true},"showBullets":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"gap":{"type":"number","default":48},"tabAreaWidth":{"type":"number","default":40},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"headlineSize":{"type":"number","default":26},"descSize":{"type":"number","default":15},"bulletSize":{"type":"number","default":14},"tabLabelSize":{"type":"number","default":14},"iconSize":{"type":"number","default":24},"typoHeadline":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}},"typoTabLabel":{"type":"object","default":{}},"typoBullet":{"type":"object","default":{}},"bgColor":{"type":"string","default":""},"accentColor":{"type":"string","default":"#6366f1"},"activeTabBg":{"type":"string","default":"#6366f1"},"activeTabColor":{"type":"string","default":"#ffffff"},"idleTabBg":{"type":"string","default":""},"idleTabColor":{"type":"string","default":"#334155"},"headlineColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#4b5563"},"bulletColor":{"type":"string","default":"#334155"},"bulletDot":{"type":"string","default":"#6366f1"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"videoBg":{"type":"string","default":"#000000"}}},"tblock-toolkit\/project-brief":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/project-brief","title":"Project Brief","description":"A structured project brief with goals, deliverables, stakeholders, risks, and budget.","category":"bblockx-blog","icon":"clipboard","keywords":["project","brief","plan","scope","deliverables","stakeholders","risks"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-project-brief-editor","editorStyle":"bblockx-project-brief-style","style":"bblockx-project-brief-style","viewScript":"bblockx-project-brief-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"projectName":{"type":"string","default":"Acme Platform Redesign"},"projectType":{"type":"string","default":"Web Application"},"status":{"type":"string","default":"active"},"client":{"type":"string","default":"Acme Corporation"},"owner":{"type":"string","default":"Jane Smith"},"startDate":{"type":"string","default":"March 1, 2026"},"endDate":{"type":"string","default":"August 31, 2026"},"showDates":{"type":"boolean","default":true},"overview":{"type":"string","default":"A complete redesign of the Acme customer-facing platform focusing on improved user experience, performance, and accessibility. The project encompasses UI\/UX redesign, frontend rebuild, and integration with the new API layer."},"goals":{"type":"array","default":["Reduce page load time by 40% across all core views","Achieve WCAG 2.1 AA accessibility compliance","Increase mobile conversion rate by 25%","Unify design system across 6 product areas"]},"deliverables":{"type":"array","default":["Updated design system and component library","Redesigned customer portal (40+ screens)","Mobile-responsive checkout and onboarding flows","Performance audit report and optimisation","Accessibility audit and remediation"]},"stakeholders":{"type":"array","default":[{"name":"Jane Smith","role":"Project Owner"},{"name":"Tom Bradley","role":"Engineering Lead"},{"name":"Sara Park","role":"Design Lead"},{"name":"Mike Chen","role":"Client Sponsor"}]},"risks":{"type":"array","default":[{"risk":"API delays from third-party vendor","likelihood":"medium","impact":"high"},{"risk":"Design scope creep across milestones","likelihood":"high","impact":"medium"},{"risk":"Resource availability during Q2","likelihood":"low","impact":"medium"}]},"budget":{"type":"string","default":"$240,000"},"showBudget":{"type":"boolean","default":true},"notes":{"type":"string","default":""},"showNotes":{"type":"boolean","default":false},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#0f172a"},"headerColor":{"type":"string","default":"#ffffff"},"metaColor":{"type":"string","default":"#94a3b8"},"sectionTitleColor":{"type":"string","default":"#0f172a"},"bodyTextColor":{"type":"string","default":"#334155"},"goalDotColor":{"type":"string","default":"#3b82f6"},"delivDotColor":{"type":"string","default":"#10b981"},"sectionBg":{"type":"string","default":"#f8fafc"},"accentColor":{"type":"string","default":"#3b82f6"}}},"tblock-toolkit\/service-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/service-cards","title":"Service Cards","description":"Grid of service offering cards with icon, title, description, bullet highlights and a learn-more link.","category":"bblockx-business","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-service-cards-editor","style":"bblockx-service-cards-style","viewScript":"bblockx-service-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"s1","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","accentColor":"#6c3fb5","title":"UI\/UX Design","text":"Beautiful, user-centred interfaces that convert visitors into loyal customers.","highlights":["User Research","Prototyping","Design Systems"],"ctaLabel":"Learn More","ctaUrl":"#"},{"id":"s2","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","accentColor":"#0ea5e9","title":"Web Development","text":"Fast, accessible and scalable websites tailored to your exact requirements.","highlights":["React & Next.js","WordPress","Performance Audits"],"ctaLabel":"Learn More","ctaUrl":"#"},{"id":"s3","icon":"\ud83d\udcc8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","accentColor":"#10b981","title":"Growth & SEO","text":"Data-driven strategies to grow organic traffic and increase qualified leads.","highlights":["Keyword Strategy","Technical SEO","Content Planning"],"ctaLabel":"Learn More","ctaUrl":"#"}]},"columns":{"type":"number","default":3},"columnsTablet":{"type":"number","default":2},"columnsMobile":{"type":"number","default":1},"gap":{"type":"number","default":28},"cardStyle":{"type":"string","default":"card"},"cardPadding":{"type":"number","default":32},"cardRadius":{"type":"number","default":16},"hoverEffect":{"type":"string","default":"lift"},"accentBarPosition":{"type":"string","default":"top"},"accentBarHeight":{"type":"number","default":4},"showHighlights":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaStyle":{"type":"string","default":"link"},"ctaRadius":{"type":"number","default":14},"iconSize":{"type":"number","default":40},"iconBgSize":{"type":"number","default":64},"iconShape":{"type":"string","default":"rounded"},"titleSize":{"type":"number","default":20},"textSize":{"type":"number","default":15},"highlightSize":{"type":"number","default":13},"ctaSize":{"type":"number","default":14},"useItemAccent":{"type":"boolean","default":true},"globalAccent":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#4b5563"},"highlightColor":{"type":"string","default":"#334155"},"highlightIconColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleFontWeight":{"type":"number","default":700},"textFontWeight":{"type":"number","default":400},"titleTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/loan-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/loan-calculator","title":"Loan Calculator","category":"bblockx-calculators","icon":"chart-line","description":"Interactive mortgage and loan calculator with sliders for loan amount, interest rate, and term. Displays monthly payment, total interest, and total cost. Optional amortization schedule and doughnut chart.","keywords":["loan","mortgage","calculator","finance","interest","payment","amortization"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-loan-calculator-editor","style":"bblockx-loan-calculator-style","viewScript":"bblockx-loan-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Loan Calculator"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Estimate your monthly payments in seconds."},"showSubtitle":{"type":"boolean","default":true},"loanAmountDefault":{"type":"number","default":300000},"loanAmountMin":{"type":"number","default":10000},"loanAmountMax":{"type":"number","default":2000000},"loanAmountStep":{"type":"number","default":5000},"interestDefault":{"type":"number","default":5.5},"interestMin":{"type":"number","default":0.5},"interestMax":{"type":"number","default":20},"interestStep":{"type":"number","default":0.1},"termDefault":{"type":"number","default":25},"termMin":{"type":"number","default":1},"termMax":{"type":"number","default":30},"termStep":{"type":"number","default":1},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"showChart":{"type":"boolean","default":true},"showAmortization":{"type":"boolean","default":false},"amortizationRows":{"type":"number","default":12},"loanLabel":{"type":"string","default":"Loan Amount"},"interestLabel":{"type":"string","default":"Annual Interest Rate"},"termLabel":{"type":"string","default":"Loan Term (years)"},"ctaLabel":{"type":"string","default":"Apply Now"},"ctaUrl":{"type":"string","default":"#"},"ctaNewTab":{"type":"boolean","default":false},"showCta":{"type":"boolean","default":true},"disclaimer":{"type":"string","default":"This calculator is for illustrative purposes only. Actual rates may vary."},"showDisclaimer":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"sliderFill":{"type":"string","default":"#6c3fb5"},"sliderTrack":{"type":"string","default":"#e8edf3"},"principalColor":{"type":"string","default":"#6c3fb5"},"interestColor":{"type":"string","default":"#f59e0b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"valueColor":{"type":"string","default":"#1e1b4b"},"monthlyColor":{"type":"string","default":"#6c3fb5"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"monthlySize":{"type":"number","default":48},"cardRadius":{"type":"number","default":16},"btnRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":760},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/flip-countdown":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/flip-countdown","title":"Flip Countdown","category":"bblockx-effects","icon":"clock","description":"An airport-style flip-clock countdown timer with animated flip cards for days, hours, minutes and seconds.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-flip-countdown-editor","style":"bblockx-flip-countdown-style","viewScript":"bblockx-flip-countdown-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Coming Soon"},"subtitle":{"type":"string","default":"Something amazing is on its way \u2014 stay tuned!"},"targetDate":{"type":"string","default":""},"showDays":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":true},"showMinutes":{"type":"boolean","default":true},"showSeconds":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"showSeparators":{"type":"boolean","default":true},"endMessage":{"type":"string","default":"\ud83c\udf89 The wait is over!"},"endAction":{"type":"string","default":"message"},"cardRadius":{"type":"number","default":14},"cardGap":{"type":"number","default":24},"digitSize":{"type":"number","default":56},"labelFontSize":{"type":"number","default":12},"labelFontWeight":{"type":"string","default":"400"},"titleFontSize":{"type":"number","default":30},"titleFontWeight":{"type":"string","default":"800"},"titleLineHeight":{"type":"number","default":1.2},"subtitleSize":{"type":"number","default":15},"subtitleFontWeight":{"type":"string","default":"400"},"subtitleLineHeight":{"type":"number","default":1.5},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoDigit":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"flipBg":{"type":"string","default":"#1e1b4b"},"flipColor":{"type":"string","default":"#ffffff"},"flipHingeBg":{"type":"string","default":"#0f0e17"},"labelColor":{"type":"string","default":"#64748b"},"separatorColor":{"type":"string","default":"#6366f1"},"sectionBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"accentColor":{"type":"string","default":"#6366f1"}}},"tblock-toolkit\/promo-banner":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/promo-banner","title":"Promo Banner","category":"bblockx-marketing","icon":"megaphone","description":"Dismissible announcement ribbon with message, link\/button, gradient background and cookie memory.","keywords":["promo","banner","announcement","ribbon","deal","alert","bar"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-promo-banner-editor","editorStyle":"bblockx-promo-banner-style","style":"bblockx-promo-banner-style","viewScript":"bblockx-promo-banner-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"message":{"type":"string","default":"\ud83c\udf89 Limited time offer \u2014 Save 20% today!"},"linkLabel":{"type":"string","default":"Shop Now"},"linkUrl":{"type":"string","default":"#"},"linkNewTab":{"type":"boolean","default":false},"showLink":{"type":"boolean","default":true},"showClose":{"type":"boolean","default":true},"cookieDays":{"type":"number","default":3},"position":{"type":"string","default":"top"},"bgColor":{"type":"string","default":"#6c3fb5"},"bgColor2":{"type":"string","default":"#e91e8c"},"useGradient":{"type":"boolean","default":true},"textColor":{"type":"string","default":"#ffffff"},"msgTypo":{"type":"object","default":{}},"paddingV":{"type":"number","default":12},"animation":{"type":"string","default":"slideDown"}}},"tblock-toolkit\/kb-article":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/kb-article","title":"Knowledge Base Article","category":"bblockx-blog","icon":"book","description":"Full knowledge base \/ help center article with category, difficulty, table of contents, sections, and related articles.","keywords":["knowledge base","help","article","documentation","faq","guide","kb","support","tutorial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-kb-article-editor","editorStyle":"bblockx-kb-article-style","style":"bblockx-kb-article-style","viewScript":"bblockx-kb-article-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"articleTitle":{"type":"string","default":"How to Reset Your Password"},"category":{"type":"string","default":"Account & Security"},"subcategory":{"type":"string","default":"Password Management"},"showCategory":{"type":"boolean","default":true},"difficulty":{"type":"string","default":"beginner"},"showDifficulty":{"type":"boolean","default":true},"lastUpdated":{"type":"string","default":"February 24, 2026"},"showLastUpdated":{"type":"boolean","default":true},"readTime":{"type":"string","default":"3 min read"},"showReadTime":{"type":"boolean","default":true},"appliesTo":{"type":"string","default":"All plans"},"showAppliesTo":{"type":"boolean","default":true},"intro":{"type":"string","default":"Forgot your password? No problem. This guide walks you through every way to reset your password and regain access to your account within minutes."},"showIntro":{"type":"boolean","default":true},"showToc":{"type":"boolean","default":true},"tocLabel":{"type":"string","default":"In this article"},"sections":{"type":"array","default":[{"heading":"Before You Begin","content":"Make sure you have access to the email address associated with your account. If you no longer have access to that email, contact support before proceeding.","type":"info"},{"heading":"Step 1 \u2014 Open the Login Page","content":"Navigate to app.example.com\/login. Click the \"Forgot password?\" link below the password field.","type":"step"},{"heading":"Step 2 \u2014 Enter Your Email","content":"Type the email address linked to your account and click \"Send Reset Link\". Check your inbox \u2014 the email arrives within 2 minutes.","type":"step"},{"heading":"Step 3 \u2014 Set a New Password","content":"Click the link in the email. Enter a new password (minimum 8 characters, at least one uppercase letter and one number). Click \"Save Password\".","type":"step"},{"heading":"Troubleshooting","content":"Didn't receive the email? Check your spam folder. Ensure you're using the correct address. The reset link expires after 30 minutes \u2014 request a new one if needed.","type":"warning"}]},"tags":{"type":"array","default":["password","security","login","account"]},"showTags":{"type":"boolean","default":true},"relatedArticles":{"type":"array","default":[{"title":"How to Enable Two-Factor Authentication","url":"#"},{"title":"Changing Your Account Email Address","url":"#"},{"title":"What to Do If Your Account Is Locked","url":"#"}]},"showRelated":{"type":"boolean","default":true},"relatedLabel":{"type":"string","default":"Related Articles"},"helpfulYes":{"type":"number","default":48},"helpfulNo":{"type":"number","default":5},"showHelpful":{"type":"boolean","default":true},"helpfulLabel":{"type":"string","default":"Was this article helpful?"},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"borderRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":820},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"headerBg":{"type":"string","default":"#f8fafc"},"headerColor":{"type":"string","default":"#0f172a"},"categoryColor":{"type":"string","default":"#64748b"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"tocBg":{"type":"string","default":"#f1f5f9"},"tocColor":{"type":"string","default":"#1e293b"},"tocLinkColor":{"type":"string","default":"#2563eb"},"headingColor":{"type":"string","default":"#0f172a"},"sectionBorderColor":{"type":"string","default":"#e8edf3"},"infoBg":{"type":"string","default":"#eff6ff"},"infoColor":{"type":"string","default":"#1e40af"},"infoBorderColor":{"type":"string","default":"#93c5fd"},"warningBg":{"type":"string","default":"#fffbeb"},"warningColor":{"type":"string","default":"#92400e"},"warningBorderColor":{"type":"string","default":"#fcd34d"},"stepNumberBg":{"type":"string","default":"#2563eb"},"stepNumberColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#2563eb"},"tagBg":{"type":"string","default":"#f1f5f9"},"tagColor":{"type":"string","default":"#475569"},"helpfulYesBg":{"type":"string","default":"#dcfce7"},"helpfulYesColor":{"type":"string","default":"#14532d"},"helpfulNoBg":{"type":"string","default":"#fee2e2"},"helpfulNoColor":{"type":"string","default":"#991b1b"}}},"tblock-toolkit\/pixel-art":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pixel-art","title":"Pixel Art Editor","category":"bblockx-interactive","icon":"art","description":"An interactive pixel art canvas. Visitors paint, fill, and erase pixels then download their creation as a PNG.","keywords":["pixel","art","draw","paint","canvas","editor","sprite","8-bit"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pixel-art-editor","style":"bblockx-pixel-art-style","viewScript":"bblockx-pixel-art-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Pixel Art"},"subtitle":{"type":"string","default":"Draw something pixel by pixel!"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"gridCols":{"type":"number","default":32},"gridRows":{"type":"number","default":32},"cellSize":{"type":"number","default":16},"showGrid":{"type":"boolean","default":true},"showDownload":{"type":"boolean","default":true},"palette":{"type":"array","default":["#000000","#ffffff","#ef4444","#f97316","#f59e0b","#22c55e","#06b6d4","#3b82f6","#8b5cf6","#ec4899","#78716c","#94a3b8"]},"canvasBg":{"type":"string","default":"#ffffff"},"gridLineColor":{"type":"string","default":"#e8edf3"},"sectionBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"accentColor":{"type":"string","default":"#6366f1"}}},"tblock-toolkit\/tooltip":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/tooltip","title":"Tooltip","category":"bblockx-content","icon":"info","description":"Display a word or phrase with a hover tooltip popup \u2014 great for definitions, abbreviations, and inline explanations.","keywords":["tooltip","popover","hint","definition","abbreviation","hover","info"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tooltip-editor","editorStyle":"bblockx-tooltip-style","style":"bblockx-tooltip-style","viewScript":"bblockx-tooltip-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"triggerText":{"type":"string","default":"Hover over me"},"tooltipContent":{"type":"string","default":"This is the tooltip explanation. Add any helpful context here."},"position":{"type":"string","default":"top"},"triggerStyle":{"type":"string","default":"underline-dotted"},"maxWidth":{"type":"number","default":260},"showArrow":{"type":"boolean","default":true},"animationType":{"type":"string","default":"fade"},"align":{"type":"string","default":"left"},"triggerTypo":{"type":"object","default":{}},"tooltipTypo":{"type":"object","default":{}},"tooltipPadding":{"type":"number","default":12},"tooltipRadius":{"type":"number","default":8},"triggerColor":{"type":"string","default":"#6366f1"},"underlineColor":{"type":"string","default":"#6366f1"},"highlightBg":{"type":"string","default":"#ede9fe"},"tooltipBg":{"type":"string","default":"#1e293b"},"tooltipColor":{"type":"string","default":"#f8fafc"}}},"tblock-toolkit\/sponsored-disclosure":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sponsored-disclosure","title":"Sponsored Disclosure","description":"FTC-compliant sponsored\/paid partnership disclosure label.","category":"bblockx-blog","icon":"warning","keywords":["sponsored","paid","disclosure","advertisement","ftc","partnership"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sponsored-disclosure-editor","style":"bblockx-sponsored-disclosure-style","viewScript":"bblockx-sponsored-disclosure-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"disclosureType":{"type":"string","default":"sponsored"},"customLabel":{"type":"string","default":""},"text":{"type":"string","default":""},"showText":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"icon":{"type":"string","default":"\ud83d\udce2"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"megaphone"},"iconImageUrl":{"type":"string","default":""},"style":{"type":"string","default":"pill"},"align":{"type":"string","default":"left"},"bgColor":{"type":"string","default":"#fff7ed"},"borderColor":{"type":"string","default":"#fed7aa"},"textColor":{"type":"string","default":"#9a3412"},"labelBg":{"type":"string","default":"#f97316"},"labelColor":{"type":"string","default":"#ffffff"},"fontSize":{"type":"number","default":12},"fontWeight":{"type":"string","default":"600"},"lineHeight":{"type":"number","default":1.5},"letterSpacing":{"type":"string","default":"0.04em"},"borderRadius":{"type":"number","default":999},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"labelTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/google-map":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/google-map","title":"Google Map","category":"bblockx-business","icon":"location-alt","description":"Embed a Google Map by address with zoom, map type, caption, border, and shadow controls.","keywords":["map","google","location","address","embed","place"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-google-map-editor","editorStyle":"bblockx-google-map-style","style":"bblockx-google-map-style","viewScript":"bblockx-google-map-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"address":{"type":"string","default":"New York, NY, USA"},"apiKey":{"type":"string","default":""},"zoom":{"type":"number","default":14},"mapType":{"type":"string","default":"roadmap"},"allowFullscreen":{"type":"boolean","default":true},"lazyLoad":{"type":"boolean","default":true},"mapHeight":{"type":"number","default":450},"maxWidth":{"type":"number","default":0},"borderRadius":{"type":"number","default":14},"showBorder":{"type":"boolean","default":false},"borderWidth":{"type":"number","default":1},"borderStyle":{"type":"string","default":"solid"},"borderColor":{"type":"string","default":"#e2e8f0"},"showShadow":{"type":"boolean","default":true},"shadowH":{"type":"number","default":0},"shadowV":{"type":"number","default":8},"shadowBlur":{"type":"number","default":32},"shadowSpread":{"type":"number","default":0},"shadowColor":{"type":"string","default":"rgba(0,0,0,0.12)"},"showCaption":{"type":"boolean","default":false},"caption":{"type":"string","default":"Our location"},"captionSize":{"type":"number","default":14},"captionWeight":{"type":"number","default":400},"captionColor":{"type":"string","default":"#64748b"},"captionAlign":{"type":"string","default":"center"},"captionSpacing":{"type":"number","default":12},"captionLineHeight":{"type":"number","default":1.5},"typoCaption":{"type":"object","default":{}}}},"tblock-toolkit\/one-page-nav":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/one-page-nav","title":"One Page Navigation","category":"bblockx-layout","icon":"menu","description":"Fixed dot navigation sidebar for single-page scrolling websites. Each dot links to a section by ID.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-one-page-nav-editor","style":"bblockx-one-page-nav-style","viewScript":"bblockx-one-page-nav-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"items":{"type":"array","default":[{"label":"Home","targetId":"section-home"},{"label":"About","targetId":"section-about"},{"label":"Services","targetId":"section-services"},{"label":"Portfolio","targetId":"section-portfolio"},{"label":"Contact","targetId":"section-contact"}]},"position":{"type":"string","default":"right"},"dotShape":{"type":"string","default":"circle"},"dotSize":{"type":"number","default":12},"dotGap":{"type":"number","default":14},"edgeOffset":{"type":"number","default":24},"scrollOffset":{"type":"number","default":0},"showTooltips":{"type":"boolean","default":true},"tooltipPosition":{"type":"string","default":"auto"},"animateDots":{"type":"boolean","default":true},"progressLine":{"type":"boolean","default":true},"dotColor":{"type":"string","default":"#d7dee8"},"activeDotColor":{"type":"string","default":"#6366f1"},"hoverDotColor":{"type":"string","default":"#a5b4fc"},"progressLineColor":{"type":"string","default":"#6366f1"},"tooltipBg":{"type":"string","default":"#1e1b4b"},"tooltipColor":{"type":"string","default":"#ffffff"},"tooltipSize":{"type":"number","default":11},"tooltipFontWeight":{"type":"string","default":"600"},"tooltipTypo":{"type":"object","default":{}}}},"tblock-toolkit\/faq-chat":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/faq-chat","title":"FAQ Chat","category":"bblockx-business","description":"Chat-bubble style FAQ. Visitors click questions to reveal bot-style answers with a typing indicator \u2014 a conversational alternative to accordion FAQ.","keywords":["faq","chat","question","answer","chatbot","support","help","bubble","conversational"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-chat-editor","editorStyle":"bblockx-faq-chat-style","style":"bblockx-faq-chat-style","viewScript":"bblockx-faq-chat-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide"]},"attributes":{"faqs":{"type":"array","default":[{"question":"How quickly can I get started?","answer":"You can be up and running in under 5 minutes. Just install, activate, and add your first block \u2014 no coding needed."},{"question":"Is there a free plan available?","answer":"Yes! Our free plan lets you explore all core features with up to 3 projects. Upgrade anytime to unlock unlimited projects and premium blocks."},{"question":"Can I use this with any theme?","answer":"Absolutely. Our blocks work with any WordPress theme that supports the block editor, including popular themes like Astra, GeneratePress, and Kadence."},{"question":"What kind of support do you offer?","answer":"All plans include access to our documentation and community forum. Pro and Business plans also include priority email support with a 24-hour response time."},{"question":"Can I cancel my subscription anytime?","answer":"Yes, you can cancel at any time from your account dashboard. Your access continues until the end of the current billing period."}]},"botName":{"type":"string","default":"Support Bot"},"botAvatar":{"type":"string","default":"\ud83e\udd16"},"avatarBg":{"type":"string","default":"#6366f1"},"initialMessage":{"type":"string","default":"Hi! \ud83d\udc4b I'm here to help. Click any question below to get started."},"showTimestamp":{"type":"boolean","default":true},"typingDelay":{"type":"number","default":700},"chatStyle":{"type":"string","default":"rounded"},"maxWidth":{"type":"number","default":620},"maxHeight":{"type":"number","default":500},"borderRadius":{"type":"number","default":16},"questionSize":{"type":"number","default":14},"answerSize":{"type":"number","default":14},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"headerBg":{"type":"string","default":"#6366f1"},"headerColor":{"type":"string","default":"#ffffff"},"chatBg":{"type":"string","default":"#f1f5f9"},"botBubbleBg":{"type":"string","default":"#ffffff"},"botBubbleColor":{"type":"string","default":"#1f2937"},"userBubbleBg":{"type":"string","default":"#6366f1"},"userBubbleColor":{"type":"string","default":"#ffffff"},"questionsBg":{"type":"string","default":"#ffffff"},"btnBg":{"type":"string","default":"#f5f7fb"},"btnColor":{"type":"string","default":"#334155"},"btnBorder":{"type":"string","default":"#e8edf3"},"btnActiveBg":{"type":"string","default":"#e0e7ff"},"btnActiveColor":{"type":"string","default":"#4338ca"},"borderColor":{"type":"string","default":"#e8edf3"},"timestampColor":{"type":"string","default":"#9ca3af"}}},"tblock-toolkit\/text-divider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/text-divider","title":"Text Divider","category":"bblockx-content","icon":"minus","description":"Styled horizontal rule with centered text, icon, or badge label.","keywords":["divider","separator","rule","text","section break"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-divider-editor","editorStyle":"bblockx-text-divider-style","style":"bblockx-text-divider-style","viewScript":"bblockx-text-divider-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"OR"},"showLabel":{"type":"boolean","default":true},"lineStyle":{"type":"string","default":"solid"},"lineThickness":{"type":"number","default":1},"lineColor":{"type":"string","default":"#e8edf3"},"lineWidth":{"type":"number","default":100},"labelStyle":{"type":"string","default":"text"},"labelBg":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#64748b"},"labelBorderColor":{"type":"string","default":"#e8edf3"},"labelBorder":{"type":"boolean","default":false},"labelRadius":{"type":"number","default":50},"labelPaddingX":{"type":"number","default":16},"labelPaddingY":{"type":"number","default":6},"labelTypo":{"type":"object","default":{}},"icon":{"type":"string","default":"star-filled"},"showIcon":{"type":"boolean","default":false},"iconSize":{"type":"number","default":18},"iconColor":{"type":"string","default":"#9ca3af"},"align":{"type":"string","default":"center"},"marginTop":{"type":"number","default":24},"marginBottom":{"type":"number","default":24}}},"tblock-toolkit\/gradient-text-animator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gradient-text-animator","version":"1.0.0","title":"Gradient Text Animator","category":"bblockx-effects","icon":"editor-textcolor","description":"Animated gradient-filled text with multiple animation modes \u2014 shift, pulse, wave, rainbow, and reveal.","keywords":["gradient","text","animation","heading","rainbow","wave"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-text-animator-editor","style":"bblockx-gradient-text-animator-style","viewScript":"bblockx-gradient-text-animator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Animated Gradient Text"},"tag":{"type":"string","default":"h2"},"fontSize":{"type":"integer","default":56},"fontWeight":{"type":"string","default":"800"},"letterSpacing":{"type":"number","default":-1},"lineHeight":{"type":"number","default":1.15},"textAlign":{"type":"string","default":"center"},"fontFamily":{"type":"string","default":"inherit"},"animationType":{"type":"string","default":"shift"},"animationSpeed":{"type":"number","default":4},"direction":{"type":"string","default":"horizontal"},"color1":{"type":"string","default":"#f59e0b"},"color2":{"type":"string","default":"#ec4899"},"color3":{"type":"string","default":"#8b5cf6"},"color4":{"type":"string","default":"#06b6d4"},"stopCount":{"type":"integer","default":4},"glowEffect":{"type":"boolean","default":false},"glowBlur":{"type":"integer","default":20},"glowOpacity":{"type":"number","default":0.6},"showBg":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#0f172a"},"paddingV":{"type":"integer","default":24},"paddingH":{"type":"integer","default":24},"borderRadius":{"type":"integer","default":8},"strokeEffect":{"type":"boolean","default":false},"strokeWidth":{"type":"integer","default":2},"strokeColor":{"type":"string","default":"#ffffff"},"pauseOnHover":{"type":"boolean","default":false},"reverseOnHover":{"type":"boolean","default":false},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/timeline":{"apiVersion":3,"name":"tblock-toolkit\/timeline","title":"Timeline","category":"bblockx-business","icon":"backup","description":"Display events, milestones, or steps in a beautiful timeline layout.","keywords":["timeline","history","events","milestones","steps","process","roadmap"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-timeline-editor","editorStyle":"bblockx-timeline-style","style":"bblockx-timeline-style","viewScript":"bblockx-timeline-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"date":"2024","title":"Getting Started","content":"The beginning of an amazing journey. Everything starts with a single step.","icon":"flag"},{"date":"2025","title":"Major Milestone","content":"Achieved significant progress and reached important goals along the way.","icon":"star-filled"},{"date":"2026","title":"Current Progress","content":"Continuing to grow and evolve with new opportunities ahead.","icon":"awards"}]},"layoutStyle":{"type":"string","default":"vertical"},"alternating":{"type":"boolean","default":true},"showConnector":{"type":"boolean","default":true},"connectorStyle":{"type":"string","default":"solid"},"markerStyle":{"type":"string","default":"icon"},"animateOnScroll":{"type":"boolean","default":true},"animationType":{"type":"string","default":"fade-up"},"lineColor":{"type":"string","default":"#e8edf3"},"lineWidth":{"type":"number","default":3},"markerBg":{"type":"string","default":"#3b82f6"},"markerColor":{"type":"string","default":"#ffffff"},"markerSize":{"type":"number","default":44},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"cardBorderWidth":{"type":"number","default":1},"cardBorderRadius":{"type":"number","default":12},"cardShadow":{"type":"boolean","default":true},"cardPadding":{"type":"number","default":28},"dateColor":{"type":"string","default":"#3b82f6"},"dateTypo":{"type":"object","default":{}},"titleColor":{"type":"string","default":"#1f2937"},"titleTypo":{"type":"object","default":{}},"contentColor":{"type":"string","default":"#64748b"},"contentTypo":{"type":"object","default":{}},"itemSpacing":{"type":"number","default":40}}},"tblock-toolkit\/radial-bar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/radial-bar","title":"Radial Bar Chart","category":"bblockx-charts","icon":"chart-pie","description":"Concentric circular progress arcs \u2014 each ring represents a different metric, great for comparing multiple KPIs at a glance.","attributes":{"title":{"type":"string","default":"Q4 Performance Metrics"},"showTitle":{"type":"boolean","default":true},"svgSize":{"type":"integer","default":460},"trackWidth":{"type":"integer","default":22},"trackGap":{"type":"integer","default":10},"startAngle":{"type":"integer","default":-90},"maxValue":{"type":"integer","default":100},"showValues":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"roundedCaps":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":12},"valueFontSize":{"type":"integer","default":11},"bgColor":{"type":"string","default":"#ffffff"},"trackBgColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"series":{"type":"array","default":[{"label":"Revenue","value":87,"color":"#6366f1"},{"label":"Users","value":73,"color":"#10b981"},{"label":"Conversion","value":61,"color":"#f59e0b"},{"label":"Retention","value":94,"color":"#ef4444"},{"label":"NPS Score","value":56,"color":"#8b5cf6"}]},"labelFontWeight":{"type":"number","default":600},"valueFontWeight":{"type":"number","default":700},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-radial-bar-editor","style":"bblockx-radial-bar-style"},"tblock-toolkit\/loan-affordability":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/loan-affordability","title":"Loan Affordability Calculator","category":"bblockx-calculators","icon":"building","description":"Calculate how much home or loan you can afford based on annual income, existing debts, interest rate, and debt-to-income ratios. Ideal for real estate and finance sites.","keywords":["affordability","home","loan","mortgage","income","dti","real estate","calculator","budget"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-loan-affordability-editor","style":"bblockx-loan-affordability-style","viewScript":"bblockx-loan-affordability-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Home Affordability Calculator"},"subtitle":{"type":"string","default":"Find out how much home you can afford based on your income and debts."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"defaultIncome":{"type":"number","default":75000},"defaultDebts":{"type":"number","default":500},"defaultRate":{"type":"number","default":6.5},"defaultTerm":{"type":"number","default":30},"defaultDown":{"type":"number","default":20},"frontEndRatio":{"type":"number","default":28},"backEndRatio":{"type":"number","default":43},"monthlyPaymentMode":{"type":"string","default":"min"},"incomeShareLimit":{"type":"number","default":30},"showMaxHome":{"type":"boolean","default":true},"showMaxLoan":{"type":"boolean","default":true},"showMonthly":{"type":"boolean","default":true},"showDTI":{"type":"boolean","default":true},"showDownPayment":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"maxHomeColor":{"type":"string","default":"#6c3fb5"},"maxLoanColor":{"type":"string","default":"#3b82f6"},"monthlyColor":{"type":"string","default":"#10b981"},"dtiColor":{"type":"string","default":"#f59e0b"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"statCardBg":{"type":"string","default":"#f8fafc"},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"resultTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/dot-plot":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/dot-plot","title":"Dot Plot","category":"bblockx-charts","icon":"chart-area","description":"Strip \/ scatter dot plot showing individual data points for each series along a shared axis \u2014 ideal for comparing distributions.","attributes":{"title":{"type":"string","default":"Response Times by Team (ms)"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":700},"svgHeight":{"type":"integer","default":320},"padTop":{"type":"integer","default":36},"padLeft":{"type":"integer","default":130},"padRight":{"type":"integer","default":30},"padBottom":{"type":"integer","default":46},"dotRadius":{"type":"integer","default":7},"dotOpacity":{"type":"integer","default":75},"jitter":{"type":"integer","default":12},"showGridLines":{"type":"boolean","default":true},"showMeanLine":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":13},"labelFontWeight":{"type":"string","default":"400"},"axisFontSize":{"type":"integer","default":11},"axisFontWeight":{"type":"string","default":"400"},"titleFontSize":{"type":"integer","default":18},"titleFontWeight":{"type":"string","default":"700"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"typoTitle":{"type":"object","default":{}},"series":{"type":"array","default":[{"label":"Team Alpha","color":"#6366f1","points":[120,145,98,210,133,158,175,102,190,141]},{"label":"Team Beta","color":"#10b981","points":[230,195,260,212,248,189,275,221,204,237]},{"label":"Team Gamma","color":"#f59e0b","points":[85,92,78,105,88,71,99,83,115,76]}]}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-dot-plot-editor","style":"bblockx-dot-plot-style"},"tblock-toolkit\/scientific-calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/scientific-calculator","version":"1.0.0","title":"Scientific Calculator","category":"bblockx-calculators","icon":"dashboard","description":"A fully functional scientific calculator with standard arithmetic, trigonometric, logarithmic, and power functions, memory storage, and history log.","keywords":["calculator","scientific","math","trigonometry","algebra","sine","cosine"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-scientific-calculator-editor","style":"bblockx-scientific-calculator-style","viewScript":"bblockx-scientific-calculator-frontend","attributes":{"title":{"type":"string","default":"Scientific Calculator"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Perform advanced mathematical calculations"},"showSubtitle":{"type":"boolean","default":true},"angleMode":{"type":"string","default":"deg"},"showHistory":{"type":"boolean","default":true},"historyMax":{"type":"number","default":10},"showMemory":{"type":"boolean","default":true},"precision":{"type":"number","default":10},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#1a1a2e"},"displayBg":{"type":"string","default":"#0d0d1a"},"displayColor":{"type":"string","default":"#ffffff"},"btnNumBg":{"type":"string","default":"#2d2d4a"},"btnNumColor":{"type":"string","default":"#ffffff"},"btnOpBg":{"type":"string","default":"#3d2d6a"},"btnOpColor":{"type":"string","default":"#c4b5fd"},"btnFnBg":{"type":"string","default":"#1e2a4a"},"btnFnColor":{"type":"string","default":"#93c5fd"},"btnEqBg":{"type":"string","default":"#6c3fb5"},"btnEqColor":{"type":"string","default":"#ffffff"},"btnClearBg":{"type":"string","default":"#7f1d1d"},"btnClearColor":{"type":"string","default":"#fecaca"},"historyBg":{"type":"string","default":"#111128"},"historyColor":{"type":"string","default":"#9ca3af"},"memColor":{"type":"string","default":"#86efac"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"displaySize":{"type":"number","default":36},"btnSize":{"type":"number","default":15},"cardRadius":{"type":"number","default":20},"btnRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":420},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleFontWeight":{"type":"number","default":700},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/binary-text-converter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/binary-text-converter","title":"Binary & Text Converter","category":"bblockx-calculators","description":"Convert text to binary, hexadecimal, and octal \u2014 and back. Includes an interactive ASCII table.","keywords":["binary","hex","hexadecimal","octal","ascii","encoder","decoder","converter"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-binary-text-converter-editor","style":"bblockx-binary-text-converter-style","viewScript":"bblockx-binary-text-converter-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"showTitle":{"type":"boolean","default":true},"title":{"type":"string","default":"Binary & Text Converter"},"showSubtitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Encode and decode between text, binary, hex, and octal"},"defaultTab":{"type":"string","default":"binary"},"defaultMode":{"type":"string","default":"encode"},"showAsciiTable":{"type":"boolean","default":true},"groupAscii":{"type":"number","default":8},"sectionBg":{"type":"string","default":"#f8fafc"},"cardBg":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6c3fb5"},"binaryColor":{"type":"string","default":"#6c3fb5"},"hexColor":{"type":"string","default":"#0ea5e9"},"octalColor":{"type":"string","default":"#10b981"},"asciiColor":{"type":"string","default":"#f59e0b"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"inputBg":{"type":"string","default":"#f8fafc"},"inputBorder":{"type":"string","default":"#d7dee8"},"outputBg":{"type":"string","default":"#f0f9ff"},"outputBorder":{"type":"string","default":"#bae6fd"},"errorColor":{"type":"string","default":"#ef4444"},"cardRadius":{"type":"number","default":16},"tabRadius":{"type":"number","default":8},"inputRadius":{"type":"number","default":14},"titleSize":{"type":"number","default":28},"maxWidth":{"type":"number","default":700},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"subtitleFontSize":{"type":"number","default":15},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/service-details":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/service-details","version":"1.0.0","title":"Service Details","category":"bblockx-business","icon":"awards","description":"Full in-depth service section with large side image, heading, body text, feature checklist, and dual CTAs. Layout toggles image side.","keywords":["service","details","features","checklist","alternating","section"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-service-details-editor","style":"bblockx-service-details-style","viewScript":"bblockx-service-details-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"integer","default":0},"imageAlt":{"type":"string","default":""},"imageRadius":{"type":"integer","default":12},"layout":{"type":"string","default":"image-left"},"eyebrow":{"type":"string","default":"What we offer"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Everything you need to succeed"},"subtext":{"type":"string","default":"We combine deep expertise with modern tools to deliver results that last."},"bodyText":{"type":"string","default":""},"features":{"type":"array","default":[{"icon":"\u2713","text":"End-to-end strategy and execution"},{"icon":"\u2713","text":"Dedicated support team available 24\/7"},{"icon":"\u2713","text":"Measurable results within 30 days"},{"icon":"\u2713","text":"Fully customised to your business goals"}]},"showFeatures":{"type":"boolean","default":true},"ctaEnabled":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Get started \u2192"},"ctaUrl":{"type":"string","default":"#"},"cta2Enabled":{"type":"boolean","default":true},"cta2Label":{"type":"string","default":"Learn more"},"cta2Url":{"type":"string","default":"#"},"bgColor":{"type":"string","default":"#ffffff"},"eyebrowColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#334155"},"featureColor":{"type":"string","default":"#334155"},"checkBg":{"type":"string","default":"#ede9fe"},"checkColor":{"type":"string","default":"#7c3aed"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"cta2Color":{"type":"string","default":"#7c3aed"},"headingSize":{"type":"integer","default":36},"bodySize":{"type":"integer","default":16},"maxWidth":{"type":"integer","default":1060},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64},"headingFontWeight":{"type":"number","default":800},"headingTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/use-case-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/use-case-section","title":"Use Case Section","category":"bblockx-marketing","icon":"grid-view","description":"Showcase who your product is built for \u2014 personas or use cases each with icon, title, description and features list.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-use-case-section-editor","style":"bblockx-use-case-section-style","viewScript":"bblockx-use-case-section-frontend","attributes":{"cases":{"type":"array","default":[{"id":"uc1","icon":"\ud83d\udc69\u200d\ud83d\udcbb","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Developers","description":"Build faster with our CLI, APIs, and GitHub sync. Zero config. Full control.","features":[{"id":"f1","text":"GitHub \/ GitLab integration"},{"id":"f2","text":"CI\/CD pipelines"},{"id":"f3","text":"REST & GraphQL API"}],"ctaLabel":"Read docs \u2192","ctaUrl":"#","accentColor":"#6c3fb5"},{"id":"uc2","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Designers","description":"Design and preview in real-time. Collaborate without hand-off friction.","features":[{"id":"f4","text":"Figma plugin"},{"id":"f5","text":"Live preview"},{"id":"f6","text":"Design tokens"}],"ctaLabel":"See examples \u2192","ctaUrl":"#","accentColor":"#0ea5e9"},{"id":"uc3","icon":"\ud83d\udcc8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Marketers","description":"Launch campaigns fast. Update content without touching code.","features":[{"id":"f7","text":"No-code editor"},{"id":"f8","text":"A\/B testing"},{"id":"f9","text":"Analytics built-in"}],"ctaLabel":"Try it free \u2192","ctaUrl":"#","accentColor":"#10b981"}]},"displayStyle":{"type":"string","default":"cards"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":32},"showFeatures":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"iconSize":{"type":"number","default":40},"sectionTitle":{"type":"string","default":"Built for every team"},"sectionSubtitle":{"type":"string","default":"Whether you're a developer, designer, or marketer \u2014 we have the tools you need."},"showHeader":{"type":"boolean","default":true},"headerAlign":{"type":"string","default":"center"},"eyebrow":{"type":"string","default":"Use Cases"},"showEyebrow":{"type":"boolean","default":true},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"paddingTop":{"type":"number","default":72},"paddingBottom":{"type":"number","default":72},"headerGap":{"type":"number","default":52},"sectionBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#475569"},"featureColor":{"type":"string","default":"#1e293b"},"checkColor":{"type":"string","default":"#10b981"},"eyebrowBg":{"type":"string","default":"#f0ebff"},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"sectionTitleColor":{"type":"string","default":""},"sectionSubColor":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"keywords":["use case","persona","audience","built for","target","cards","section"]},"tblock-toolkit\/scroll-sticky-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/scroll-sticky-content","title":"Scroll Sticky Content","description":"Stripe\/Linear-style two-column layout with a sticky heading panel on one side and scrollable feature cards on the other. Active item highlights as it enters the viewport.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-scroll-sticky-content-editor","style":"bblockx-scroll-sticky-content-style","viewScript":"bblockx-scroll-sticky-content-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"sectionTitle":{"type":"string","default":"Why Choose Us"},"sectionSubtitle":{"type":"string","default":"Scroll through our core advantages and see why teams choose our platform."},"ctaLabel":{"type":"string","default":"Get Started Free"},"ctaUrl":{"type":"string","default":"#"},"showCta":{"type":"boolean","default":true},"layout":{"type":"string","default":"left-sticky"},"stickyOffset":{"type":"number","default":80},"features":{"type":"array","default":[{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Blazing Fast","desc":"Optimised from the ground up for sub-second load times and smooth 60 fps interactions."},{"icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Secure by Default","desc":"End-to-end encryption, role-based access, and SOC 2-compliant infrastructure out of the box."},{"icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Endlessly Flexible","desc":"Mix and match components, themes, and integrations without writing a single line of code."},{"icon":"\ud83d\udcca","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Deep Analytics","desc":"Rich dashboards and real-time reporting so you always know what's working and what isn't."}]},"sectionBg":{"type":"string","default":"#0a0a0f"},"panelBg":{"type":"string","default":""},"textColor":{"type":"string","default":"#e2e8f0"},"headingColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"cardBg":{"type":"string","default":"#0f172a"},"cardBorder":{"type":"string","default":"#1f2937"},"activeCardBg":{"type":"string","default":"#1e1b4b"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"titleSize":{"type":"number","default":42},"subtitleSize":{"type":"number","default":18},"cardIconSize":{"type":"number","default":36},"cardTitleSize":{"type":"number","default":20},"cardDescSize":{"type":"number","default":15},"iconStyle":{"type":"string","default":"emoji"},"lineConnector":{"type":"boolean","default":true},"animateCards":{"type":"boolean","default":true},"threshold":{"type":"number","default":0.45},"titleFontWeight":{"type":"number","default":800},"cardTitleFontWeight":{"type":"number","default":700},"headingTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"cardTitleTypo":{"type":"object","default":{}},"cardDescTypo":{"type":"object","default":{}}}},"tblock-toolkit\/dual-heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/dual-heading","title":"Dual Heading","description":"A two-part heading where each line has fully independent typography \u2014 color, size, weight, style, and special effects like gradient, highlight, or text stroke. Perfect for emphasis and visual hierarchy.","category":"bblockx-content","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-dual-heading-editor","style":"bblockx-dual-heading-style","viewScript":"bblockx-dual-heading-frontend","icon":"heading","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"line1":{"type":"string","default":"Build something"},"line2":{"type":"string","default":"extraordinary."},"subtext":{"type":"string","default":""},"showSubtext":{"type":"boolean","default":false},"tag":{"type":"string","default":"h2"},"layout":{"type":"string","default":"stacked"},"textAlign":{"type":"string","default":"center"},"lineGap":{"type":"number","default":4},"line1Color":{"type":"string","default":"#0f172a"},"line1Size":{"type":"number","default":52},"line1Weight":{"type":"string","default":"700"},"line1Style":{"type":"string","default":"normal"},"line1Transform":{"type":"string","default":"none"},"line1Effect":{"type":"string","default":"none"},"line2Color":{"type":"string","default":"#7c3aed"},"line2Size":{"type":"number","default":52},"line2Weight":{"type":"string","default":"800"},"line2Style":{"type":"string","default":"normal"},"line2Transform":{"type":"string","default":"none"},"line2Effect":{"type":"string","default":"none"},"effectColor":{"type":"string","default":"#fef08a"},"effectColor2":{"type":"string","default":"#f97316"},"strokeColor":{"type":"string","default":"#7c3aed"},"strokeWidth":{"type":"number","default":1},"subtextColor":{"type":"string","default":"#64748b"},"subtextSize":{"type":"number","default":18},"bgColor":{"type":"string","default":""},"maxWidth":{"type":"number","default":900},"paddingTop":{"type":"number","default":16},"paddingBottom":{"type":"number","default":16},"typoLine1":{"type":"object","default":{}},"typoLine2":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}}}},"tblock-toolkit\/page-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/page-header","version":"1.0.0","title":"Page Header","category":"bblockx-layout","icon":"welcome-view-site","description":"A versatile page hero\/banner section: eyebrow label, headline, subtitle, breadcrumbs, CTA buttons, and rich background options.","keywords":["hero","banner","page header","heading","jumbotron","intro"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-page-header-editor","style":"bblockx-page-header-style","viewScript":"bblockx-page-header-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"style":{"type":"string","default":"centered"},"showEyebrow":{"type":"boolean","default":true},"eyebrow":{"type":"string","default":"Welcome"},"headline":{"type":"string","default":"The headline that makes them stay"},"subtitle":{"type":"string","default":"A compelling subtitle that explains your value proposition in one or two lines."},"showSubtitle":{"type":"boolean","default":true},"showBreadcrumbs":{"type":"boolean","default":false},"breadcrumbs":{"type":"array","default":[{"label":"Home","url":"\/"},{"label":"Page","url":""}]},"showPrimaryBtn":{"type":"boolean","default":true},"primaryLabel":{"type":"string","default":"Get Started"},"primaryUrl":{"type":"string","default":"#"},"primaryTarget":{"type":"boolean","default":false},"showSecondaryBtn":{"type":"boolean","default":true},"secondaryLabel":{"type":"string","default":"Learn More"},"secondaryUrl":{"type":"string","default":"#"},"bgType":{"type":"string","default":"color"},"bgColor":{"type":"string","default":"#f8f5ff"},"bgGradient":{"type":"string","default":"linear-gradient(135deg,#ede9fe 0%,#eff6ff 100%)"},"bgImageUrl":{"type":"string","default":""},"bgImageId":{"type":"number","default":0},"bgOverlayColor":{"type":"string","default":"#0f172a"},"bgOverlayOpacity":{"type":"number","default":55},"textAlign":{"type":"string","default":"center"},"contentMaxWidth":{"type":"number","default":760},"paddingTop":{"type":"number","default":100},"paddingBottom":{"type":"number","default":100},"headlineSize":{"type":"number","default":52},"subtitleSize":{"type":"number","default":19},"eyebrowSize":{"type":"number","default":13},"btnRadius":{"type":"number","default":50},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"eyebrowBg":{"type":"string","default":"#ede9fe"},"headlineColor":{"type":"string","default":"#1e293b"},"subtitleColor":{"type":"string","default":"#64748b"},"primaryBtnBg":{"type":"string","default":"#6c3fb5"},"primaryBtnColor":{"type":"string","default":"#ffffff"},"secBtnColor":{"type":"string","default":"#6c3fb5"},"breadcrumbColor":{"type":"string","default":"#94a3b8"},"headlineFontWeight":{"type":"string","default":"800"},"subtitleFontWeight":{"type":"string","default":"400"},"eyebrowFontWeight":{"type":"string","default":"700"},"headlineTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}}}},"tblock-toolkit\/dynamic-date":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/dynamic-date","title":"Dynamic Date","category":"bblockx-blog","icon":"calendar-alt","description":"Outputs the current date, time or copyright year automatically, with live clock option.","keywords":["date","time","year","clock","dynamic","copyright"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-dynamic-date-editor","editorStyle":"bblockx-dynamic-date-style","style":"bblockx-dynamic-date-style","viewScript":"bblockx-dynamic-date-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"format":{"type":"string","default":"long-date"},"customFormat":{"type":"string","default":""},"timezone":{"type":"string","default":"site"},"customTz":{"type":"string","default":"UTC"},"liveClock":{"type":"boolean","default":false},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":""},"tag":{"type":"string","default":"span"},"textColor":{"type":"string","default":""},"fontSize":{"type":"number","default":16},"fontWeight":{"type":"string","default":"400"},"lineHeight":{"type":"number","default":1.5},"align":{"type":"string","default":"left"},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/logo-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/logo-grid","version":"1.0.0","title":"Logo Grid","category":"bblockx-marketing","icon":"images-alt2","description":"A clean partner, client or 'as seen in' logo grid with optional label, grayscale effect, box backgrounds and multiple layouts.","keywords":["logos","partners","brands","press","featured","as seen in","clients"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-logo-grid-editor","style":"bblockx-logo-grid-style","viewScript":"bblockx-logo-grid-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"logos":{"type":"array","default":[{"id":"l1","name":"Acme Corp","imageUrl":"","imageId":0},{"id":"l2","name":"TechCorp","imageUrl":"","imageId":0},{"id":"l3","name":"GlobalCo","imageUrl":"","imageId":0},{"id":"l4","name":"StartupInc","imageUrl":"","imageId":0},{"id":"l5","name":"BigBrand","imageUrl":"","imageId":0},{"id":"l6","name":"Partners","imageUrl":"","imageId":0}]},"label":{"type":"string","default":"Trusted by leading companies"},"showLabel":{"type":"boolean","default":true},"labelPosition":{"type":"string","default":"top"},"layout":{"type":"string","default":"flex-row"},"columns":{"type":"number","default":6},"gap":{"type":"number","default":32},"logoHeight":{"type":"number","default":36},"logoPadding":{"type":"number","default":20},"logoRadius":{"type":"number","default":10},"grayscale":{"type":"boolean","default":true},"hoverColor":{"type":"boolean","default":true},"showBox":{"type":"boolean","default":true},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"sectionBg":{"type":"string","default":""},"labelColor":{"type":"string","default":"#94a3b8"},"logoBg":{"type":"string","default":"#f8fafc"},"logoBorder":{"type":"string","default":"#e2e8f0"},"logoTint":{"type":"string","default":"#94a3b8"},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/sunburst-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sunburst-chart","title":"Sunburst Chart","category":"bblockx-charts","icon":"chart-pie","description":"A two-ring radial hierarchy chart \u2014 the inner ring shows main segments and the outer ring shows their sub-categories.","attributes":{"title":{"type":"string","default":"Revenue by Region & Channel"},"showTitle":{"type":"boolean","default":true},"svgSize":{"type":"integer","default":520},"innerRadius":{"type":"integer","default":80},"midRadius":{"type":"integer","default":180},"outerRadius":{"type":"integer","default":240},"showLabels":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":11},"valueFontSize":{"type":"integer","default":10},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"segments":{"type":"array","default":[{"label":"Americas","color":"#6366f1","children":[{"label":"Direct","value":38},{"label":"Partners","value":24},{"label":"Online","value":18}]},{"label":"Europe","color":"#10b981","children":[{"label":"Direct","value":29},{"label":"Partners","value":15}]},{"label":"Asia","color":"#f59e0b","children":[{"label":"Direct","value":20},{"label":"Online","value":32},{"label":"Resellers","value":10}]},{"label":"Other","color":"#ef4444","children":[{"label":"Direct","value":14}]}]},"labelFontWeight":{"type":"string","default":"400"},"labelLineHeight":{"type":"number","default":1.4},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-sunburst-chart-editor","style":"bblockx-sunburst-chart-style"},"tblock-toolkit\/mind-map":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/mind-map","version":"1.0.0","title":"Mind Map","category":"bblockx-charts","icon":"networking","description":"Visual mind map diagram with a central topic, branches, and sub-items. Great for brainstorming, planning, and knowledge visualization.","keywords":["mind map","brainstorm","diagram","branches","concept","radial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mind-map-editor","style":"bblockx-mind-map-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"centralTopic":{"type":"string","default":"Main Topic"},"centralColor":{"type":"string","default":"#4f46e5"},"centralRadius":{"type":"number","default":62},"centralFontSize":{"type":"number","default":15},"textColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":"#f8fafc"},"svgWidth":{"type":"number","default":820},"svgHeight":{"type":"number","default":620},"branchRadius":{"type":"number","default":46},"branchFontSize":{"type":"number","default":13},"itemFontSize":{"type":"number","default":12},"showLines":{"type":"boolean","default":true},"dashedLines":{"type":"boolean","default":false},"branches":{"type":"array","default":[{"label":"Research","color":"#4f46e5","items":["Sources","Data","Analysis"]},{"label":"Design","color":"#0891b2","items":["Wireframes","Mockups"]},{"label":"Planning","color":"#059669","items":["Timeline","Resources"]},{"label":"Development","color":"#dc2626","items":["Frontend","Backend"]},{"label":"Marketing","color":"#d97706","items":["SEO","Social Media"]},{"label":"Launch","color":"#7c3aed","items":["Deploy","Monitor"]}]},"centralTypo":{"type":"object","default":{}},"branchTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/coupon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/coupon","title":"Coupon","category":"bblockx-marketing","icon":"tickets-alt","description":"Eye-catching promo\/discount coupon card with copyable code, expiry countdown, and flexible styling.","keywords":["coupon","discount","promo","code","deal","offer","voucher"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-coupon-editor","editorStyle":"bblockx-coupon-style","style":"bblockx-coupon-style","viewScript":"bblockx-coupon-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"style":{"type":"string","default":"classic"},"title":{"type":"string","default":"Exclusive Offer"},"description":{"type":"string","default":"Use this code at checkout and save on your order."},"discountType":{"type":"string","default":"percent"},"discountValue":{"type":"string","default":"40"},"code":{"type":"string","default":"SAVE40"},"showCode":{"type":"boolean","default":true},"codeLabel":{"type":"string","default":"Coupon Code"},"copyLabel":{"type":"string","default":"Copy"},"copiedLabel":{"type":"string","default":"Copied!"},"showExpiry":{"type":"boolean","default":true},"expiryDate":{"type":"string","default":""},"expiryLabel":{"type":"string","default":"Offer expires:"},"showCountdown":{"type":"boolean","default":true},"buttonText":{"type":"string","default":"Claim Discount"},"buttonUrl":{"type":"string","default":"#"},"buttonNewTab":{"type":"boolean","default":false},"showButton":{"type":"boolean","default":true},"note":{"type":"string","default":"* Terms and conditions apply."},"showNote":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"badgeShape":{"type":"string","default":"circle"},"badgePosition":{"type":"string","default":"top-right"},"borderRadius":{"type":"number","default":16},"stripSide":{"type":"string","default":"left"},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1f2937"},"descColor":{"type":"string","default":"#64748b"},"badgeBg":{"type":"string","default":"#6c3fb5"},"badgeColor":{"type":"string","default":"#ffffff"},"codeBg":{"type":"string","default":"#f5f0ff"},"codeColor":{"type":"string","default":"#6c3fb5"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"maxWidth":{"type":"number","default":540},"titleFontSize":{"type":"number","default":22},"descFontSize":{"type":"number","default":15},"codeFontSize":{"type":"number","default":22},"btnFontSize":{"type":"number","default":16},"typoTitle":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}}}},"tblock-toolkit\/word-flip":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/word-flip","version":"1.0.0","title":"Word Flip","category":"bblockx-effects","icon":"sort","description":"Headline with a vertically flipping word that cycles through alternatives \u2014 like a slot machine or departure board embedded in text.","keywords":["flip","word","text","animation","headline","rotating","slot"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-word-flip-editor","style":"bblockx-word-flip-style","viewScript":"bblockx-word-flip-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"staticBefore":{"type":"string","default":"We are"},"staticAfter":{"type":"string","default":""},"words":{"type":"array","default":["designers","developers","creators","innovators"]},"flipMode":{"type":"string","default":"roll"},"interval":{"type":"number","default":2200},"flipSpeed":{"type":"number","default":420},"tag":{"type":"string","default":"h2"},"fontSize":{"type":"integer","default":56},"fontWeight":{"type":"string","default":"800"},"letterSpacing":{"type":"number","default":-1},"lineHeight":{"type":"number","default":1.1},"textAlign":{"type":"string","default":"center"},"fontFamily":{"type":"string","default":"inherit"},"staticColor":{"type":"string","default":"#0f172a"},"flipColor":{"type":"string","default":"#7c3aed"},"flipBg":{"type":"string","default":""},"flipBorderRadius":{"type":"integer","default":4},"flipPaddingH":{"type":"integer","default":8},"underlineStyle":{"type":"string","default":"none"},"underlineColor":{"type":"string","default":"#7c3aed"},"showBg":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#ffffff"},"paddingV":{"type":"integer","default":32},"paddingH":{"type":"integer","default":24},"borderRadius":{"type":"integer","default":8},"headingTypo":{"type":"object","default":{}}}},"tblock-toolkit\/reading-progress":{"apiVersion":3,"name":"tblock-toolkit\/reading-progress","title":"Reading Progress","category":"bblockx-blog","description":"A fixed reading progress bar that fills as the visitor scrolls.","keywords":["progress","reading","scroll","bar"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reading-progress-editor","editorStyle":"bblockx-reading-progress-style","style":"bblockx-reading-progress-style","viewScript":"bblockx-reading-progress-frontend","supports":{"html":false,"anchor":false,"className":false,"align":[]},"attributes":{"height":{"type":"number","default":4},"position":{"type":"string","default":"top"},"color":{"type":"string","default":"#2563eb"},"bgColor":{"type":"string","default":"#e8edf3"},"showPercentage":{"type":"boolean","default":false},"zIndex":{"type":"number","default":9999},"animation":{"type":"string","default":"smooth"},"gradientEnd":{"type":"string","default":""},"useGradient":{"type":"boolean","default":false},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/contact-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/contact-form","title":"Contact Form","category":"bblockx-business","icon":"email-alt","description":"A fully styled contact form that sends emails via your WordPress site \u2014 no plugin required.","keywords":["contact","form","email","message"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-contact-form-editor","style":"bblockx-contact-form-style","viewScript":"bblockx-contact-form-frontend","supports":{"html":false},"attributes":{"showName":{"type":"boolean","default":true},"showEmail":{"type":"boolean","default":true},"showPhone":{"type":"boolean","default":false},"showMessage":{"type":"boolean","default":true},"showGdpr":{"type":"boolean","default":false},"labelName":{"type":"string","default":"Your Name"},"labelEmail":{"type":"string","default":"Email Address"},"labelPhone":{"type":"string","default":"Phone Number"},"labelMessage":{"type":"string","default":"Your Message"},"labelGdpr":{"type":"string","default":"I agree to the privacy policy"},"placeholderName":{"type":"string","default":"John Doe"},"placeholderEmail":{"type":"string","default":"hello@example.com"},"placeholderPhone":{"type":"string","default":"+1 (555) 000-0000"},"placeholderMessage":{"type":"string","default":"Write your message here\u2026"},"submitLabel":{"type":"string","default":"Send Message"},"successMessage":{"type":"string","default":"Thank you! Your message has been sent."},"errorMessage":{"type":"string","default":"Something went wrong. Please try again."},"recipientEmail":{"type":"string","default":""},"emailSubject":{"type":"string","default":"New message from your website"},"btnStyle":{"type":"string","default":"primary"},"bgColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#334155"},"fieldBg":{"type":"string","default":"#f8fafc"},"fieldBorderColor":{"type":"string","default":"#d7dee8"},"fieldFocusColor":{"type":"string","default":"#3b82f6"},"btnBg":{"type":"string","default":"#2563eb"},"btnColor":{"type":"string","default":"#ffffff"},"fieldRadius":{"type":"number","default":8},"btnRadius":{"type":"number","default":14},"fieldPadding":{"type":"number","default":12},"labelSize":{"type":"number","default":14},"fieldSize":{"type":"number","default":15},"maxWidth":{"type":"number","default":660},"typoLabel":{"type":"object","default":{}},"typoButton":{"type":"object","default":{}}}},"tblock-toolkit\/marimekko-chart":{"apiVersion":3,"name":"tblock-toolkit\/marimekko-chart","title":"Marimekko Chart","category":"bblockx-charts","icon":"layout","description":"Mosaic \/ Mekko chart \u2014 column widths represent segment size, inner stacks show composition. Ideal for market share visualisation.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-marimekko-chart-editor","style":"bblockx-marimekko-chart-style","attributes":{"title":{"type":"string","default":"Market Share by Region & Segment"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":700},"svgHeight":{"type":"number","default":400},"padTop":{"type":"number","default":30},"padLeft":{"type":"number","default":50},"padRight":{"type":"number","default":20},"padBottom":{"type":"number","default":60},"colGap":{"type":"number","default":3},"showValues":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"showColLabels":{"type":"boolean","default":true},"showYAxis":{"type":"boolean","default":true},"labelFontSize":{"type":"number","default":11},"valueFontSize":{"type":"number","default":10},"titleTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"segmentColors":{"type":"array","default":["#6366f1","#10b981","#f59e0b","#ef4444","#8b5cf6","#ec4899"],"items":{"type":"string"}},"columns":{"type":"array","default":[{"label":"North America","size":40,"segments":[{"label":"Enterprise","value":50},{"label":"SMB","value":30},{"label":"Consumer","value":20}]},{"label":"Europe","size":30,"segments":[{"label":"Enterprise","value":40},{"label":"SMB","value":35},{"label":"Consumer","value":25}]},{"label":"Asia-Pacific","size":20,"segments":[{"label":"Enterprise","value":30},{"label":"SMB","value":40},{"label":"Consumer","value":30}]},{"label":"Rest of World","size":10,"segments":[{"label":"Enterprise","value":20},{"label":"SMB","value":45},{"label":"Consumer","value":35}]}],"items":{"type":"object"}}}},"tblock-toolkit\/styled-text-builder":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/styled-text-builder","title":"Styled Text Builder","category":"bblockx-content","icon":"editor-textcolor","description":"Build a paragraph from mixed inline text segments \u2014 combine highlights, badges, code spans, gradient text, and bold or colored fragments in a single richly-styled sentence.","keywords":["text","styled","highlight","badge","gradient","inline","mixed","markup","advanced text","typography"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-styled-text-builder-editor","editorStyle":"bblockx-styled-text-builder-style","style":"bblockx-styled-text-builder-style","viewScript":"bblockx-styled-text-builder-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"segments":{"type":"array","default":[{"id":"s1","text":"Build beautiful ","preset":"none","bold":false,"italic":false,"underline":false,"color":"","bgColor":"","customSize":0,"borderRadius":0,"px":0,"py":0},{"id":"s2","text":"highlighted content","preset":"highlight-yellow","bold":false,"italic":false,"underline":false,"color":"","bgColor":"","customSize":0,"borderRadius":4,"px":4,"py":2},{"id":"s3","text":" with mixed ","preset":"none","bold":false,"italic":false,"underline":false,"color":"","bgColor":"","customSize":0,"borderRadius":0,"px":0,"py":0},{"id":"s4","text":"styles","preset":"gradient","bold":true,"italic":false,"underline":false,"color":"#6c3fb5","bgColor":"","customSize":0,"borderRadius":0,"px":0,"py":0},{"id":"s5","text":" and ","preset":"none","bold":false,"italic":false,"underline":false,"color":"","bgColor":"","customSize":0,"borderRadius":0,"px":0,"py":0},{"id":"s6","text":"badges","preset":"badge","bold":false,"italic":false,"underline":false,"color":"#ffffff","bgColor":"#2563eb","customSize":0,"borderRadius":50,"px":10,"py":3},{"id":"s7","text":" in one paragraph.","preset":"none","bold":false,"italic":false,"underline":false,"color":"","bgColor":"","customSize":0,"borderRadius":0,"px":0,"py":0}]},"fontSize":{"type":"number","default":20},"lineHeight":{"type":"number","default":170},"textAlign":{"type":"string","default":"left"},"maxWidth":{"type":"number","default":0},"textColor":{"type":"string","default":"#1e293b"},"containerPadding":{"type":"number","default":0},"containerRadius":{"type":"number","default":0},"fontWeight":{"type":"string","default":"400"},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/stock-ticker":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/stock-ticker","title":"Crypto Price Ticker","category":"bblockx-effects","icon":"chart-line","description":"Live cryptocurrency price ticker powered by the free CoinGecko API. Display scrolling prices, cards, or a table with 24 h change, market cap, volume, and coin icons. Auto-refreshes on a configurable interval.","keywords":["crypto","bitcoin","price","ticker","stock","currency","coingecko","live","finance"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-stock-ticker-editor","style":"bblockx-stock-ticker-style","viewScript":"bblockx-stock-ticker-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"coins":{"type":"string","default":"bitcoin,ethereum,solana,cardano,dogecoin,polkadot"},"currency":{"type":"string","default":"usd"},"layout":{"type":"string","default":"ticker"},"tickerSpeed":{"type":"number","default":40},"refreshInterval":{"type":"number","default":60},"showChange":{"type":"boolean","default":true},"showVolume":{"type":"boolean","default":false},"showMarketCap":{"type":"boolean","default":false},"showIcons":{"type":"boolean","default":true},"showSymbol":{"type":"boolean","default":true},"pauseOnHover":{"type":"boolean","default":true},"cardColumns":{"type":"number","default":3},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"number","default":600},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#e2e8f0"},"upColor":{"type":"string","default":"#22c55e"},"downColor":{"type":"string","default":"#ef4444"},"cardBg":{"type":"string","default":"#1e293b"},"accentColor":{"type":"string","default":"#38bdf8"},"borderColor":{"type":"string","default":"#334155"},"labelText":{"type":"string","default":"LIVE"},"showLabel":{"type":"boolean","default":true},"currencySymbol":{"type":"string","default":"$"},"lineHeight":{"type":"number","default":1.4},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/icon-box":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/icon-box","title":"Icon Box","category":"bblockx-content","icon":"star-filled","description":"Single card with icon, title, text, and optional link button. Perfect for feature lists inside Row\/Column.","keywords":["icon","box","card","feature","service","cta"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-icon-box-editor","editorStyle":"bblockx-icon-box-style","style":"bblockx-icon-box-style","viewScript":"bblockx-icon-box-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Feature Title"},"text":{"type":"string","default":"A brief description of this feature or service. Keep it concise and focused on the benefit."},"titleTag":{"type":"string","default":"h3"},"iconType":{"type":"string","default":"star"},"iconChar":{"type":"string","default":"\u2605"},"iconDashicon":{"type":"string","default":"star-filled"},"iconImageUrl":{"type":"string","default":""},"iconSize":{"type":"number","default":40},"iconColor":{"type":"string","default":"#3b82f6"},"iconShape":{"type":"string","default":"circle-filled"},"iconBgColor":{"type":"string","default":"#dbeafe"},"iconBgSize":{"type":"number","default":80},"iconBgRadius":{"type":"number","default":50},"iconPosition":{"type":"string","default":"top"},"iconAlignTop":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"center"},"contentGap":{"type":"number","default":20},"titleSize":{"type":"number","default":20},"titleWeight":{"type":"number","default":700},"titleColor":{"type":"string","default":"#1e293b"},"titleLineHeight":{"type":"number","default":1.3},"titleSpacing":{"type":"number","default":10},"textSize":{"type":"number","default":15},"textWeight":{"type":"number","default":400},"textColor":{"type":"string","default":"#64748b"},"textLineHeight":{"type":"number","default":1.7},"titleTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}},"linkEnabled":{"type":"boolean","default":false},"linkText":{"type":"string","default":"Learn More"},"linkUrl":{"type":"string","default":""},"linkTarget":{"type":"string","default":"_self"},"linkStyle":{"type":"string","default":"solid"},"linkSize":{"type":"number","default":14},"linkBg":{"type":"string","default":"#3b82f6"},"linkColor":{"type":"string","default":"#ffffff"},"linkBgHover":{"type":"string","default":"#2563eb"},"linkColorHover":{"type":"string","default":"#ffffff"},"linkBorderColor":{"type":"string","default":"#3b82f6"},"linkBorderWidth":{"type":"number","default":2},"linkRadius":{"type":"number","default":6},"linkPaddingV":{"type":"number","default":10},"linkPaddingH":{"type":"number","default":22},"linkWeight":{"type":"number","default":600},"linkSpacingTop":{"type":"number","default":16},"cardBg":{"type":"string","default":"#ffffff"},"cardBgHover":{"type":"string","default":""},"cardPaddingTop":{"type":"number","default":36},"cardPaddingRight":{"type":"number","default":32},"cardPaddingBottom":{"type":"number","default":36},"cardPaddingLeft":{"type":"number","default":32},"cardBorderWidth":{"type":"number","default":1},"cardBorderStyle":{"type":"string","default":"solid"},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"cardBorderRadius":{"type":"number","default":16},"hoverEffect":{"type":"string","default":"lift"},"cardShadow":{"type":"boolean","default":true},"cardShadowH":{"type":"number","default":0},"cardShadowV":{"type":"number","default":4},"cardShadowBlur":{"type":"number","default":24},"cardShadowSpread":{"type":"number","default":0},"cardShadowColor":{"type":"string","default":"rgba(0,0,0,0.07)"},"cardShadowHover":{"type":"string","default":"0 12px 40px 0 rgba(0,0,0,0.12)"}}},"tblock-toolkit\/time-zone-converter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/time-zone-converter","version":"1.0.0","title":"Time Zone Converter","category":"bblockx-calculators","icon":"clock","description":"Convert a specific time across multiple time zones with a live interactive display.","keywords":["time zone","convert","world time","clock","timezone"],"supports":{"html":false,"align":["wide","full"]},"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-time-zone-converter-editor","style":"bblockx-time-zone-converter-style","viewScript":"bblockx-time-zone-converter-frontend","attributes":{"title":{"type":"string","default":"Time Zone Converter"},"subtitle":{"type":"string","default":"Convert any time across the world's time zones"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"sourceZone":{"type":"string","default":"America\/New_York"},"targetZones":{"type":"string","default":"Europe\/London,Europe\/Paris,Asia\/Tokyo,America\/Los_Angeles,Australia\/Sydney"},"use12Hour":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showOffset":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":""},"sourceBg":{"type":"string","default":"#6c3fb5"},"sourceColor":{"type":"string","default":"#ffffff"},"rowBg":{"type":"string","default":"#f8fafc"},"rowBorder":{"type":"string","default":"#e8edf3"},"rowTimeColor":{"type":"string","default":"#1f2937"},"rowZoneColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"inputBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":""},"subtitleColor":{"type":"string","default":""},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"timeTypo":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"rowRadius":{"type":"number","default":10},"maxWidth":{"type":"number","default":540},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/tabs":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/tabs","title":"Tabs","category":"bblockx-content","icon":"screenoptions","description":"Tabbed content panels with full WYSIWYG editing per tab.","keywords":["tabs","tabbed","panel","content","switch","navigation"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tabs-editor","editorStyle":"bblockx-tabs-style","style":"bblockx-tabs-style","viewScript":"bblockx-tabs-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"title":"Tab One","content":"<p>Add your content here. Click to edit this tab panel.<\/p>","icon":"dashicons-star-filled","showIcon":true},{"title":"Tab Two","content":"<p>This is the second tab panel. Each tab has its own rich text content area.<\/p>","icon":"dashicons-heart","showIcon":true},{"title":"Tab Three","content":"<p>Add unlimited tabs, each with full WYSIWYG support for images, lists, headings, and more.<\/p>","icon":"dashicons-admin-site","showIcon":true}]},"activeTab":{"type":"number","default":0},"tabStyle":{"type":"string","default":"underline"},"tabPosition":{"type":"string","default":"top"},"tabAlign":{"type":"string","default":"left"},"tabGap":{"type":"number","default":4},"showIcons":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"iconPosition":{"type":"string","default":"left"},"animationType":{"type":"string","default":"fade"},"tabBarBg":{"type":"string","default":"transparent"},"tabBg":{"type":"string","default":"transparent"},"tabColor":{"type":"string","default":"#555555"},"tabHoverBg":{"type":"string","default":"rgba(0,0,0,0.04)"},"tabHoverColor":{"type":"string","default":"#222222"},"tabActiveBg":{"type":"string","default":"#ffffff"},"tabActiveColor":{"type":"string","default":"#2563eb"},"indicatorColor":{"type":"string","default":"#2563eb"},"indicatorHeight":{"type":"number","default":3},"tabTypo":{"type":"object","default":{}},"tabPaddingV":{"type":"number","default":12},"tabPaddingH":{"type":"number","default":20},"tabBorderRadius":{"type":"number","default":6},"contentBg":{"type":"string","default":"#ffffff"},"contentColor":{"type":"string","default":"#333333"},"contentPaddingTop":{"type":"number","default":28},"contentPaddingRight":{"type":"number","default":28},"contentPaddingBottom":{"type":"number","default":28},"contentPaddingLeft":{"type":"number","default":28},"contentBorderRadius":{"type":"number","default":8},"contentMinHeight":{"type":"number","default":0},"contentTypo":{"type":"object","default":{}},"borderColor":{"type":"string","default":"#e2e8f0"},"borderWidth":{"type":"number","default":1},"wrapperBg":{"type":"string","default":"transparent"},"wrapperPaddingTop":{"type":"number","default":0},"wrapperPaddingRight":{"type":"number","default":0},"wrapperPaddingBottom":{"type":"number","default":0},"wrapperPaddingLeft":{"type":"number","default":0},"wrapperBorderRadius":{"type":"number","default":0},"boxShadow":{"type":"string","default":"none"}}},"tblock-toolkit\/age-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/age-calculator","title":"Age Calculator","category":"bblockx-calculators","icon":"calendar","description":"An interactive age calculator that computes exact age in years, months, and days from a birth date. Includes next birthday countdown, total days lived, zodiac sign, and day of week born.","keywords":["age","birthday","calculator","born","date","years","zodiac","countdown"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-age-calculator-editor","style":"bblockx-age-calculator-style","viewScript":"bblockx-age-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Age Calculator"},"subtitle":{"type":"string","default":"Enter your birth date to find out your exact age"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showAgeCards":{"type":"boolean","default":true},"showNextBirthday":{"type":"boolean","default":true},"showLifeStats":{"type":"boolean","default":true},"showZodiac":{"type":"boolean","default":true},"showBornDay":{"type":"boolean","default":true},"yearsLabel":{"type":"string","default":"Years"},"monthsLabel":{"type":"string","default":"Months"},"daysLabel":{"type":"string","default":"Days"},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"ageCardBg":{"type":"string","default":"#6c3fb5"},"ageCardColor":{"type":"string","default":"#ffffff"},"statsBg":{"type":"string","default":"#fafafa"},"statsBorder":{"type":"string","default":"#e8edf3"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"ageNumSize":{"type":"number","default":52},"cardRadius":{"type":"number","default":16},"ageCardRadius":{"type":"number","default":12},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"ageNumTypo":{"type":"object","default":{}}}},"tblock-toolkit\/about-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/about-section","version":"1.0.0","title":"About Section","category":"bblockx-business","icon":"admin-home","description":"Ready-made About Us section with split image\/video + text layout, optional company stats row, badge label, CTA buttons, and full background\/color controls.","keywords":["about","company","team","story","section","split"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-about-section-editor","style":"bblockx-about-section-style","viewScript":"bblockx-about-section-frontend","attributes":{"label":{"type":"string","default":"About Us"},"showLabel":{"type":"boolean","default":true},"heading":{"type":"string","default":"We build products that make a real difference."},"subtext":{"type":"string","default":"Founded in 2018, we've helped over 3,000 companies ship better software, faster. Our team of designers and engineers brings a unique mix of craft and strategy to every project."},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"imageLayout":{"type":"string","default":"left"},"imageStyle":{"type":"string","default":"rounded"},"imageShadow":{"type":"boolean","default":true},"showStats":{"type":"boolean","default":true},"stats":{"type":"array","default":[{"value":"3,000+","label":"Clients served"},{"value":"98%","label":"Satisfaction rate"},{"value":"12yrs","label":"In business"}]},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Meet the Team"},"ctaUrl":{"type":"string","default":"#"},"ctaStyle":{"type":"string","default":"filled"},"showCta2":{"type":"boolean","default":false},"cta2Label":{"type":"string","default":"Our Story"},"cta2Url":{"type":"string","default":"#"},"showSignature":{"type":"boolean","default":false},"signatureName":{"type":"string","default":"Alex Johnson, CEO"},"bgColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"statValueColor":{"type":"string","default":"#0f172a"},"statLabelColor":{"type":"string","default":"#64748b"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"labelBg":{"type":"string","default":"#ede9fe"},"labelColor":{"type":"string","default":"#7c3aed"},"headingSize":{"type":"number","default":40},"textSize":{"type":"number","default":17},"statValueSize":{"type":"number","default":36},"colGap":{"type":"number","default":64},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"maxWidth":{"type":"number","default":1200},"verticalAlign":{"type":"string","default":"center"},"labelSize":{"type":"number","default":13},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"statValueTypo":{"type":"object","default":{}},"statLabelTypo":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/liquid-glass-cards":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/liquid-glass-cards","title":"Liquid Glass Cards","category":"bblockx-effects","icon":"category","description":"Glassmorphism-style frosted-glass cards with blur, border-light and subtle mouse-parallax effect.","keywords":["glass","glassmorphism","blur","frosted","card","liquid","modern","ui"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-liquid-glass-cards-editor","style":"bblockx-liquid-glass-cards-style","viewScript":"bblockx-liquid-glass-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"icon":"\ud83c\udf0a","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Ocean Breeze","description":"Fluid design with crystal-clear transparency and soft edges.","linkUrl":"","linkText":"Learn More"},{"icon":"\u2744\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Frost Layer","description":"Frosted glass surface with subtle blur and light border.","linkUrl":"","linkText":"Learn More"},{"icon":"\ud83d\udc8e","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Crystal Core","description":"Diamond-clear clarity with iridescent shimmer highlights.","linkUrl":"","linkText":"Learn More"}]},"columns":{"type":"number","default":3},"blurAmount":{"type":"number","default":20},"glassOpacity":{"type":"number","default":18},"borderOpacity":{"type":"number","default":30},"cardRadius":{"type":"number","default":24},"cardPadding":{"type":"number","default":32},"iconSize":{"type":"number","default":44},"titleSize":{"type":"number","default":20},"descSize":{"type":"number","default":15},"showLink":{"type":"boolean","default":true},"parallaxStrength":{"type":"number","default":8},"bgGradient":{"type":"string","default":"linear-gradient(135deg,#667eea 0%,#764ba2 100%)"},"glassColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#ffffff"},"descColor":{"type":"string","default":"rgba(255,255,255,0.8)"},"borderColor":{"type":"string","default":"rgba(255,255,255,0.3)"},"linkColor":{"type":"string","default":"#ffffff"},"shadowColor":{"type":"string","default":"rgba(0,0,0,0.2)"},"iconBg":{"type":"string","default":"rgba(255,255,255,0.2)"},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/interactive-poll":{"apiVersion":3,"name":"tblock-toolkit\/interactive-poll","title":"Interactive Poll","description":"Clickable voting poll with animated results stored per visitor.","category":"bblockx-interactive","icon":"chart-bar","keywords":["poll","vote","survey","quiz"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-interactive-poll-editor","editorStyle":"bblockx-interactive-poll-style","style":"bblockx-interactive-poll-style","viewScript":"bblockx-interactive-poll-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"instanceId":{"type":"string","default":""},"question":{"type":"string","default":"What is your favourite option?"},"options":{"type":"array","default":[{"text":"Option A","votes":0},{"text":"Option B","votes":0},{"text":"Option C","votes":0}],"items":{"type":"object","properties":{"text":{"type":"string"},"votes":{"type":"integer"}}}},"allowRevote":{"type":"boolean","default":true},"showResultsBefore":{"type":"boolean","default":false},"totalVotesLabel":{"type":"boolean","default":true},"barColor":{"type":"string","default":"#6c3fb5"},"barBg":{"type":"string","default":"#ede9fe"},"buttonBg":{"type":"string","default":"#6c3fb5"},"buttonColor":{"type":"string","default":"#ffffff"},"buttonHoverBg":{"type":"string","default":"#5830a0"},"borderRadius":{"type":"integer","default":14},"animateBars":{"type":"boolean","default":true},"questionSize":{"type":"integer","default":22},"questionTypo":{"type":"object","default":{}},"questionColor":{"type":"string","default":""},"resultTextColor":{"type":"string","default":""},"wrapBg":{"type":"string","default":""},"wrapBorder":{"type":"string","default":""},"wrapPadding":{"type":"integer","default":32},"maxWidth":{"type":"integer","default":560},"align":{"type":"string","default":""}}},"tblock-toolkit\/side-menu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/side-menu","title":"Side Menu","description":"Hierarchical vertical navigation with collapsible sections for docs, wikis, and multi-section pages.","category":"bblockx-layout","icon":"list-view","keywords":["navigation","menu","sidebar","docs","wiki","toc"],"editorScript":"bblockx-side-menu-editor","editorStyle":"bblockx-side-menu-style","style":"bblockx-side-menu-style","viewScript":"bblockx-side-menu-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"label":"Getting Started","url":"#","icon":"\ud83d\udcda","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":0,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Installation","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":1,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Quick Start","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":1,"badge":"New","badgeColor":"#10b981","dividerBefore":false},{"label":"Configuration","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":2,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Core Concepts","url":"#","icon":"\ud83e\udde9","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":0,"badge":"","badgeColor":"#6366f1","dividerBefore":true},{"label":"Architecture","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":1,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Components","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":1,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Hooks","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":2,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"Context API","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":2,"badge":"","badgeColor":"#6366f1","dividerBefore":false},{"label":"API Reference","url":"#","icon":"\ud83d\udcd6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":0,"badge":"","badgeColor":"#6366f1","dividerBefore":true},{"label":"REST API","url":"#","icon":"","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":1,"badge":"v2","badgeColor":"#8b5cf6","dividerBefore":false},{"label":"Changelog","url":"#","icon":"\ud83d\udcdd","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","level":0,"badge":"","badgeColor":"#6366f1","dividerBefore":true}]},"headingText":{"type":"string","default":"Documentation"},"showHeading":{"type":"boolean","default":true},"menuStyle":{"type":"string","default":"default"},"collapsible":{"type":"boolean","default":true},"defaultExpanded":{"type":"boolean","default":true},"showIcons":{"type":"boolean","default":true},"showBadges":{"type":"boolean","default":true},"showDividers":{"type":"boolean","default":true},"activeIndex":{"type":"number","default":1},"width":{"type":"number","default":260},"itemPaddingV":{"type":"number","default":8},"itemPaddingH":{"type":"number","default":14},"fontSize":{"type":"number","default":14},"headingSize":{"type":"number","default":11},"borderRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"menuBg":{"type":"string","default":"#ffffff"},"menuBorder":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#9ca3af"},"itemColor":{"type":"string","default":"#334155"},"itemHoverBg":{"type":"string","default":"#f5f7fb"},"itemHoverColor":{"type":"string","default":"#0f172a"},"activeItemBg":{"type":"string","default":"#ede9fe"},"activeItemColor":{"type":"string","default":"#6366f1"},"activeIndicatorColor":{"type":"string","default":"#6366f1"},"sectionHeadingColor":{"type":"string","default":"#0f172a"},"dividerColor":{"type":"string","default":"#e8edf3"},"badgeBg":{"type":"string","default":"#6366f1"},"badgeColor":{"type":"string","default":"#ffffff"},"arrowColor":{"type":"string","default":"#9ca3af"},"fontWeight":{"type":"number","default":600},"headingFontWeight":{"type":"number","default":700},"headingTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/rotating-image-tiles":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/rotating-image-tiles","title":"Rotating Image Tiles","category":"bblockx-effects","description":"Responsive grid of tiles that continuously flip to reveal a second image, with staggered timing.","keywords":["rotate","flip","tiles","grid","images","gallery","animation"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-rotating-image-tiles-editor","style":"bblockx-rotating-image-tiles-style","viewScript":"bblockx-rotating-image-tiles-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tiles":{"type":"array","default":[{"frontUrl":"","frontAlt":"Front 1","backUrl":"","backAlt":"Back 1","frontBg":"#6366f1","backBg":"#a5b4fc","label":""},{"frontUrl":"","frontAlt":"Front 2","backUrl":"","backAlt":"Back 2","frontBg":"#8b5cf6","backBg":"#c4b5fd","label":""},{"frontUrl":"","frontAlt":"Front 3","backUrl":"","backAlt":"Back 3","frontBg":"#ec4899","backBg":"#f9a8d4","label":""},{"frontUrl":"","frontAlt":"Front 4","backUrl":"","backAlt":"Back 4","frontBg":"#f59e0b","backBg":"#fde68a","label":""},{"frontUrl":"","frontAlt":"Front 5","backUrl":"","backAlt":"Back 5","frontBg":"#10b981","backBg":"#6ee7b7","label":""},{"frontUrl":"","frontAlt":"Front 6","backUrl":"","backAlt":"Back 6","frontBg":"#3b82f6","backBg":"#93c5fd","label":""}]},"columns":{"type":"number","default":3},"tileWidth":{"type":"number","default":300},"tileHeight":{"type":"number","default":200},"tileRadius":{"type":"number","default":16},"flipDuration":{"type":"number","default":800},"staggerDelay":{"type":"number","default":300},"autoFlip":{"type":"boolean","default":true},"autoInterval":{"type":"number","default":3000},"flipOnHover":{"type":"boolean","default":true},"flipAxis":{"type":"string","default":"Y"},"showLabel":{"type":"boolean","default":false},"labelSize":{"type":"number","default":14},"gap":{"type":"number","default":24},"labelColor":{"type":"string","default":"#ffffff"},"labelBg":{"type":"string","default":"rgba(0,0,0,0.5)"},"labelFontWeight":{"type":"number","default":600},"labelLineHeight":{"type":"number","default":1.3},"labelTypo":{"type":"object","default":{}}}},"tblock-toolkit\/neon-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/neon-text","title":"Neon Text","category":"bblockx-effects","icon":"text","description":"Glowing neon tube text effect with animated flicker, multi-color glow layers, animated background scanlines, and multiple neon color presets.","keywords":["neon","glow","text","cyberpunk","retro","sign","light","plasma","effect"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-neon-text-editor","style":"bblockx-neon-text-style","viewScript":"bblockx-neon-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"NEON SIGN"},"subText":{"type":"string","default":""},"showSubText":{"type":"boolean","default":false},"tag":{"type":"string","default":"h2"},"preset":{"type":"string","default":"electric-blue"},"tubeColor":{"type":"string","default":"#00d4ff"},"glowColor":{"type":"string","default":"#00d4ff"},"secondGlow":{"type":"string","default":"#0055ff"},"backgroundColor":{"type":"string","default":"#0a0a12"},"fontSize":{"type":"number","default":72},"fontWeight":{"type":"string","default":"700"},"letterSpacing":{"type":"number","default":8},"textAlign":{"type":"string","default":"center"},"textTransform":{"type":"string","default":"uppercase"},"glowIntensity":{"type":"number","default":3},"glowSpread":{"type":"number","default":40},"flickerMode":{"type":"string","default":"soft"},"flickerLetter":{"type":"number","default":-1},"showScanlines":{"type":"boolean","default":true},"showGlowFloor":{"type":"boolean","default":true},"showBorderSign":{"type":"boolean","default":false},"borderSignColor":{"type":"string","default":"#ff0080"},"paddingV":{"type":"number","default":64},"paddingH":{"type":"number","default":48},"borderRadius":{"type":"number","default":16},"fontFamily":{"type":"string","default":"inherit"},"lineHeight":{"type":"number","default":1.3},"subTextFontSize":{"type":"number","default":16},"headingTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/content-switcher":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/content-switcher","version":"1.0.0","title":"Content Switcher","category":"bblockx-content","icon":"controls-repeat","description":"Two-panel toggle block \u2014 a pill\/tab switch with a label for each state, each panel containing its own headline, body text, bullet list, image, and CTA. Great for Individual\/Team, Starter\/Pro, Before\/After content.","keywords":["switcher","toggle","panels","tabs","compare","before after"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-switcher-editor","style":"bblockx-content-switcher-style","viewScript":"bblockx-content-switcher-frontend","attributes":{"switchStyle":{"type":"string","default":"pill"},"switchAlign":{"type":"string","default":"center"},"panelLayout":{"type":"string","default":"image-right"},"defaultActive":{"type":"number","default":0},"panels":{"type":"array","default":[{"id":"p0","switchLabel":"For Individuals","badge":"\ud83d\ude4b Personal","showBadge":true,"headline":"Everything you need as an individual","body":"Manage your projects, track progress, and stay on top of your tasks \u2014 all in one place designed just for you.","bullets":[{"id":"b1","text":"Unlimited personal projects"},{"id":"b2","text":"Smart task prioritization"},{"id":"b3","text":"Daily focus mode"}],"ctaLabel":"Start for Free","ctaUrl":"#","ctaTarget":false,"imageUrl":"","imageId":0},{"id":"p1","switchLabel":"For Teams","badge":"\ud83d\udc65 Teams","showBadge":true,"headline":"Collaborate and move faster as a team","body":"Real-time collaboration, shared workspaces, and team dashboards that keep everyone aligned and moving in the same direction.","bullets":[{"id":"b1","text":"Shared team workspaces"},{"id":"b2","text":"Role-based permissions"},{"id":"b3","text":"Team analytics dashboard"}],"ctaLabel":"Start with Your Team","ctaUrl":"#","ctaTarget":false,"imageUrl":"","imageId":0}],"items":{"type":"object"}},"imageRadius":{"type":"number","default":16},"imageShadow":{"type":"boolean","default":true},"imageRatio":{"type":"string","default":"4\/3"},"showBullets":{"type":"boolean","default":true},"bulletIcon":{"type":"string","default":"check"},"switchRadius":{"type":"number","default":99},"ctaRadius":{"type":"number","default":14},"headlineSize":{"type":"number","default":34},"bodySize":{"type":"number","default":16},"bulletSize":{"type":"number","default":14},"badgeSize":{"type":"number","default":13},"switchSize":{"type":"number","default":15},"accentColor":{"type":"string","default":"#6c3fb5"},"switchBg":{"type":"string","default":"#f5f7fb"},"switchActiveText":{"type":"string","default":"#ffffff"},"headlineColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#4b5563"},"bulletColor":{"type":"string","default":"#334155"},"bulletIconColor":{"type":"string","default":"#6c3fb5"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"animate":{"type":"boolean","default":true},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoHeadline":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}}},"tblock-toolkit\/logo-ticker":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/logo-ticker","title":"Logo Ticker","category":"bblockx-effects","icon":"slides","description":"Infinite scrolling logo marquee \/ ticker strip. Pure CSS animation.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-logo-ticker-editor","style":"bblockx-logo-ticker-style","viewScript":"bblockx-logo-ticker-frontend","attributes":{"logos":{"type":"array","default":[]},"speed":{"type":"number","default":30},"direction":{"type":"string","default":"left"},"pauseOnHover":{"type":"boolean","default":true},"gap":{"type":"number","default":48},"height":{"type":"number","default":48},"logoFilter":{"type":"string","default":"grayscale-hover"},"bgColor":{"type":"string","default":""},"borderTop":{"type":"boolean","default":false},"borderBottom":{"type":"boolean","default":false},"borderColor":{"type":"string","default":"#e8edf3"},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/gradient-border-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gradient-border-card","version":"1.0.0","title":"Gradient Border Card","category":"bblockx-effects","icon":"tagcloud","description":"Card with an animated rotating gradient border \u2014 conic-gradient glow effect popular in modern dark UI.","keywords":["gradient","border","card","glow","animated","conic","rainbow"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-border-card-editor","style":"bblockx-gradient-border-card-style","viewScript":"bblockx-gradient-border-card-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Feature Card"},"description":{"type":"string","default":"An eye-catching card with an animated gradient border that draws attention and adds a premium feel to your design."},"badge":{"type":"string","default":""},"icon":{"type":"string","default":"\u2726"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"star-filled"},"iconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":false},"titleTag":{"type":"string","default":"h3"},"borderColors":{"type":"array","default":["#7c3aed","#ec4899","#06b6d4","#f59e0b"]},"borderWidth":{"type":"integer","default":2},"borderRadius":{"type":"integer","default":20},"animSpeed":{"type":"number","default":4},"animType":{"type":"string","default":"rotate"},"glowBlur":{"type":"integer","default":14},"glowOpacity":{"type":"number","default":0.7},"cardBg":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#e2e8f0"},"titleColor":{"type":"string","default":"#ffffff"},"iconColor":{"type":"string","default":"#a78bfa"},"badgeBg":{"type":"string","default":"#7c3aed"},"badgeColor":{"type":"string","default":"#ffffff"},"paddingV":{"type":"integer","default":32},"paddingH":{"type":"integer","default":28},"fontSize":{"type":"integer","default":16},"titleSize":{"type":"integer","default":22},"iconSize":{"type":"integer","default":36},"maxWidth":{"type":"integer","default":420},"hoverScale":{"type":"boolean","default":true},"pauseOnHover":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"left"},"titleFontWeight":{"type":"string","default":"700"},"bodyLineHeight":{"type":"number","default":1.6},"typoTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}}}},"tblock-toolkit\/highlight-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/highlight-section","title":"Highlight Section","category":"bblockx-content","icon":"align-full-width","description":"Editorial hero section with a giant decorative background word, heading, subtext, and optional CTA button.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-highlight-section-editor","style":"bblockx-highlight-section-style","viewScript":"bblockx-highlight-section-frontend","attributes":{"bgWord":{"type":"string","default":"IMPACT"},"showBgWord":{"type":"boolean","default":true},"bgWordSize":{"type":"number","default":240},"bgWordColor":{"type":"string","default":"rgba(0,0,0,0.05)"},"bgWordWeight":{"type":"string","default":"900"},"heading":{"type":"string","default":"Built for Bold Brands"},"subtext":{"type":"string","default":"We craft digital experiences that leave a lasting impression and drive real business results."},"showSubtext":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"ctaOpenNewTab":{"type":"boolean","default":false},"textAlign":{"type":"string","default":"center"},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#4b5563"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"headingSize":{"type":"number","default":56},"headingFontWeight":{"type":"string","default":"800"},"headingLineHeight":{"type":"number","default":1.15},"subtextSize":{"type":"number","default":20},"subtextFontWeight":{"type":"string","default":"400"},"subtextLineHeight":{"type":"number","default":1.6},"ctaFontWeight":{"type":"string","default":"600"},"ctaFontSize":{"type":"number","default":16},"maxWidth":{"type":"number","default":880},"paddingTop":{"type":"number","default":100},"paddingBottom":{"type":"number","default":100},"headingTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"ctaTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/newsletter-popup":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/newsletter-popup","title":"Newsletter Popup","category":"bblockx-marketing","description":"Email capture popup that triggers on scroll, time delay, or exit intent. Cookie-based dismissal, image support, and success state.","keywords":["newsletter","popup","email","subscribe","lead capture","modal","exit intent"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-newsletter-popup-editor","editorStyle":"bblockx-newsletter-popup-style","style":"bblockx-newsletter-popup-style","viewScript":"bblockx-newsletter-popup-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"heading":{"type":"string","default":"Don't miss out! \ud83c\udf81"},"subtext":{"type":"string","default":"Join 10,000+ readers. Get the best content delivered to your inbox every week."},"emailPlaceholder":{"type":"string","default":"Enter your email address"},"buttonLabel":{"type":"string","default":"Subscribe Now"},"successMessage":{"type":"string","default":"\ud83c\udf89 You're in! Check your inbox for a welcome email."},"successSubtext":{"type":"string","default":"You can unsubscribe at any time."},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imagePosition":{"type":"string","default":"none"},"triggerType":{"type":"string","default":"delay"},"delaySeconds":{"type":"number","default":5},"scrollPercent":{"type":"number","default":40},"exitIntent":{"type":"boolean","default":false},"cookieName":{"type":"string","default":"bblockx-nlpop"},"cookieDays":{"type":"number","default":7},"showClose":{"type":"boolean","default":true},"overlayClickClose":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":520},"borderRadius":{"type":"number","default":16},"padding":{"type":"number","default":40},"headingSize":{"type":"number","default":26},"textSize":{"type":"number","default":15},"ctaSize":{"type":"number","default":15},"overlayOpacity":{"type":"number","default":60},"overlayBg":{"type":"string","default":"#000000"},"popupBg":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#64748b"},"inputBg":{"type":"string","default":"#f8fafc"},"inputBorder":{"type":"string","default":"#d7dee8"},"inputColor":{"type":"string","default":"#334155"},"buttonBg":{"type":"string","default":"#6366f1"},"buttonColor":{"type":"string","default":"#ffffff"},"closeBg":{"type":"string","default":"#f5f7fb"},"closeColor":{"type":"string","default":"#64748b"},"headingTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}}}},"tblock-toolkit\/sidenote":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sidenote","title":"Sidenote","description":"Floated editorial annotation or margin note \u2014 pull text aside left or right with full styling.","category":"bblockx-blog","icon":"editor-insertmore","keywords":["sidenote","annotation","aside","margin","note","editorial","pull"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sidenote-editor","style":"bblockx-sidenote-style","viewScript":"bblockx-sidenote-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":""},"label":{"type":"string","default":"Note"},"showLabel":{"type":"boolean","default":true},"icon":{"type":"string","default":"\ud83d\udcdd"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"edit"},"iconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"position":{"type":"string","default":"right"},"style":{"type":"string","default":"bordered"},"width":{"type":"number","default":260},"bgColor":{"type":"string","default":"#fffbeb"},"borderColor":{"type":"string","default":"#fbbf24"},"accentColor":{"type":"string","default":"#d97706"},"labelColor":{"type":"string","default":"#92400e"},"textColor":{"type":"string","default":"#78350f"},"iconColor":{"type":"string","default":"#d97706"},"fontSize":{"type":"number","default":13},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"fontWeight":{"type":"number","default":600},"labelTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/logo-carousel":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/logo-carousel","title":"Logo Carousel","category":"bblockx-marketing","icon":"images-alt2","description":"Show client\/partner logos in a responsive carousel or grid.","keywords":["logo","carousel","clients","partners","brands"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-logo-carousel-editor","editorStyle":"bblockx-logo-carousel-style","style":"bblockx-logo-carousel-style","viewScript":"bblockx-logo-carousel-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"logos":{"type":"array","default":[{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true},{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true},{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true},{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true},{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true},{"image":{"id":0,"url":"","alt":""},"link":"","newTab":true}]},"layoutStyle":{"type":"string","default":"carousel"},"columns":{"type":"number","default":5},"gap":{"type":"number","default":24},"carouselVisible":{"type":"number","default":4},"carouselPeek":{"type":"boolean","default":true},"carouselPeekAmount":{"type":"string","default":"20%"},"carouselNav":{"type":"boolean","default":true},"carouselNavStyle":{"type":"string","default":"overlay"},"carouselIndicators":{"type":"string","default":"none"},"carouselIndicatorsPosition":{"type":"string","default":"below"},"carouselDotsStyle":{"type":"string","default":"default"},"carouselProgressStyle":{"type":"string","default":"default"},"carouselIndicatorSize":{"type":"number","default":8},"carouselIndicatorColor":{"type":"string","default":"rgba(0,0,0,0.22)"},"carouselIndicatorActiveColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselProgressHeight":{"type":"number","default":6},"carouselProgressBg":{"type":"string","default":"rgba(0,0,0,0.12)"},"carouselProgressFg":{"type":"string","default":"rgba(0,0,0,0.55)"},"carouselFractionColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselFractionSize":{"type":"number","default":13},"autoplay":{"type":"boolean","default":false},"autoplayDelay":{"type":"number","default":3000},"autoplayPauseOnHover":{"type":"boolean","default":true},"infiniteScroll":{"type":"boolean","default":true},"autoScroll":{"type":"boolean","default":false},"autoScrollSpeed":{"type":"number","default":40},"autoScrollPauseOnHover":{"type":"boolean","default":true},"logoMaxHeight":{"type":"number","default":150},"logoPadding":{"type":"number","default":14},"logoRadius":{"type":"number","default":12},"logoBg":{"type":"string","default":"transparent"},"logoBorderColor":{"type":"string","default":"rgba(0,0,0,0.10)"},"logoBorderWidth":{"type":"number","default":0},"logoOpacity":{"type":"number","default":0.8},"logoHoverOpacity":{"type":"number","default":1},"logoGrayscale":{"type":"boolean","default":true},"logoHoverGrayscale":{"type":"boolean","default":false},"logoFit":{"type":"string","default":"contain"},"logoHoverScale":{"type":"number","default":1.03}}},"tblock-toolkit\/reading-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/reading-card","title":"Reading Card","category":"bblockx-blog","icon":"book","description":"Book, article, podcast or course recommendation card with cover image, rating, category badge and CTA link. Multiple visual styles.","keywords":["book","reading","recommend","resource","podcast","course","card"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reading-card-editor","style":"bblockx-reading-card-style","viewScript":"bblockx-reading-card-frontend","attributes":{"coverUrl":{"type":"string","default":""},"coverId":{"type":"number","default":0},"coverAlt":{"type":"string","default":""},"contentType":{"type":"string","default":"book"},"badge":{"type":"string","default":""},"title":{"type":"string","default":"The Design of Everyday Things"},"author":{"type":"string","default":"Don Norman"},"description":{"type":"string","default":"A classic read on user-centered design, explaining how design communicates and guides user behavior through affordances and feedback."},"rating":{"type":"number","default":5},"showRating":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Get the book \u2192"},"ctaUrl":{"type":"string","default":"#"},"ctaIsExternal":{"type":"boolean","default":true},"layout":{"type":"string","default":"horizontal"},"badgeColor":{"type":"string","default":"#ffffff"},"badgeBg":{"type":"string","default":"#7c3aed"},"titleColor":{"type":"string","default":"#0f172a"},"authorColor":{"type":"string","default":"#64748b"},"descColor":{"type":"string","default":"#334155"},"ratingColor":{"type":"string","default":"#f59e0b"},"ctaBg":{"type":"string","default":"transparent"},"ctaColor":{"type":"string","default":"#7c3aed"},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#7c3aed"},"titleTypo":{"type":"object","default":{}},"authorTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"coverWidth":{"type":"number","default":120},"borderRadius":{"type":"number","default":12},"maxWidth":{"type":"number","default":720},"paddingTop":{"type":"number","default":32},"paddingBottom":{"type":"number","default":32}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/animated-text":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/animated-text","title":"Animated Text","category":"bblockx-effects","icon":"editor-textcolor","description":"Heading with animated cycling words \u2014 typewriter, fade, slide, or flip effects. Perfect for hero sections.","keywords":["animated","typewriter","typing","word","text","headline","hero","cycle"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-animated-text-editor","editorStyle":"bblockx-animated-text-style","style":"bblockx-animated-text-style","viewScript":"bblockx-animated-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"beforeText":{"type":"string","default":"We build"},"words":{"type":"array","default":["websites","apps","brands","experiences"]},"afterText":{"type":"string","default":"that matter."},"effect":{"type":"string","default":"typewriter"},"typingSpeed":{"type":"number","default":80},"deletingSpeed":{"type":"number","default":40},"pauseDuration":{"type":"number","default":2000},"loop":{"type":"boolean","default":true},"showCursor":{"type":"boolean","default":true},"cursorChar":{"type":"string","default":"|"},"cursorBlinkSpeed":{"type":"number","default":530},"tag":{"type":"string","default":"h2"},"textAlign":{"type":"string","default":"left"},"fontSize":{"type":"number","default":48},"fontWeight":{"type":"string","default":"700"},"lineHeight":{"type":"number","default":1.2},"letterSpacing":{"type":"number","default":0},"staticColor":{"type":"string","default":"#0f172a"},"animatedColor":{"type":"string","default":"#2563eb"},"cursorColor":{"type":"string","default":"#2563eb"},"highlightBg":{"type":"string","default":""},"highlightPadding":{"type":"number","default":4},"highlightRadius":{"type":"number","default":4},"wordPlacement":{"type":"string","default":"inline"},"wrapperPaddingTop":{"type":"number","default":0},"wrapperPaddingBottom":{"type":"number","default":0},"maxWidth":{"type":"number","default":0},"headingTypo":{"type":"object","default":{}}}},"tblock-toolkit\/social-proof-popup":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/social-proof-popup","title":"Social Proof Popup","category":"bblockx-marketing","icon":"heart","description":"Floating FOMO notification popups that cycle through social proof entries like purchases, signups, and reviews.","keywords":["social proof","fomo","notification","popup","toast","purchase","signup","conversion"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-proof-popup-editor","editorStyle":"bblockx-social-proof-popup-style","style":"bblockx-social-proof-popup-style","viewScript":"bblockx-social-proof-popup-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"entries":{"type":"array","default":[{"emoji":"\ud83d\udecd\ufe0f","name":"Sarah M.","location":"London, UK","action":"just purchased the Pro Plan","timeAgo":"2 minutes ago"},{"emoji":"\u2b50","name":"James K.","location":"New York, US","action":"left a 5-star review","timeAgo":"8 minutes ago"},{"emoji":"\ud83d\ude80","name":"Priya R.","location":"Mumbai, India","action":"just signed up for the free trial","timeAgo":"12 minutes ago"},{"emoji":"\ud83d\udcac","name":"Marco L.","location":"Milan, Italy","action":"shared this with their team","timeAgo":"15 minutes ago"},{"emoji":"\ud83c\udf89","name":"Emma T.","location":"Toronto, Canada","action":"just upgraded to Business","timeAgo":"23 minutes ago"}]},"position":{"type":"string","default":"bottom-left"},"displayTime":{"type":"number","default":4000},"pauseBetween":{"type":"number","default":3000},"animationType":{"type":"string","default":"slide"},"showAvatar":{"type":"boolean","default":true},"showTime":{"type":"boolean","default":true},"showClose":{"type":"boolean","default":true},"loop":{"type":"boolean","default":true},"startDelay":{"type":"number","default":2000},"borderRadius":{"type":"number","default":12},"shadow":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":300},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1e293b"},"nameColor":{"type":"string","default":"#0f172a"},"actionColor":{"type":"string","default":"#475569"},"timeColor":{"type":"string","default":"#94a3b8"},"borderColor":{"type":"string","default":"#e2e8f0"},"avatarBg":{"type":"string","default":"#f0f9ff"},"closeBtnColor":{"type":"string","default":"#94a3b8"},"nameTypo":{"type":"object","default":{}},"actionTypo":{"type":"object","default":{}}}},"tblock-toolkit\/before-after-grid":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/before-after-grid","title":"Before \/ After Grid","category":"bblockx-media","description":"A grid of interactive before\/after image comparison sliders \u2014 show multiple transformations, makeovers, or design iterations in one layout.","keywords":["before after","comparison","slider","gallery","transformation","reveal"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-before-after-grid-editor","editorStyle":"bblockx-before-after-grid-style","style":"bblockx-before-after-grid-style","viewScript":"bblockx-before-after-grid-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"pairs":{"type":"array","default":[{"beforeUrl":"","beforeId":0,"beforeAlt":"Before","beforeLabel":"Before","afterUrl":"","afterId":0,"afterAlt":"After","afterLabel":"After","caption":"Kitchen renovation"},{"beforeUrl":"","beforeId":0,"beforeAlt":"Before","beforeLabel":"Before","afterUrl":"","afterId":0,"afterAlt":"After","afterLabel":"After","caption":"Landscape treatment"}]},"columns":{"type":"number","default":2},"gap":{"type":"number","default":24},"borderRadius":{"type":"number","default":12},"aspect":{"type":"string","default":"4\/3"},"startPosition":{"type":"number","default":50},"orientation":{"type":"string","default":"horizontal"},"showLabels":{"type":"boolean","default":true},"labelPosition":{"type":"string","default":"inner-edge"},"showCaptions":{"type":"boolean","default":true},"handleStyle":{"type":"string","default":"circle-arrows"},"handleSize":{"type":"number","default":44},"lineWidth":{"type":"number","default":2},"labelSize":{"type":"number","default":12},"captionSize":{"type":"number","default":13},"labelTypo":{"type":"object","default":{}},"captionTypo":{"type":"object","default":{}},"handleBg":{"type":"string","default":"#ffffff"},"handleColor":{"type":"string","default":"#334155"},"lineColor":{"type":"string","default":"#ffffff"},"labelBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"labelColor":{"type":"string","default":"#ffffff"},"captionBg":{"type":"string","default":"#f8fafc"},"captionColor":{"type":"string","default":"#334155"}}},"tblock-toolkit\/business-hours":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/business-hours","title":"Business Hours","category":"bblockx-business","icon":"calendar-alt","description":"Display business opening hours with current status indicator.","keywords":["hours","schedule","time","open","closed","business","working"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-business-hours-editor","editorStyle":"bblockx-business-hours-style","style":"bblockx-business-hours-style","viewScript":"bblockx-business-hours-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide"]},"attributes":{"days":{"type":"array","default":[{"day":"Monday","open":"09:00","close":"18:00","closed":false},{"day":"Tuesday","open":"09:00","close":"18:00","closed":false},{"day":"Wednesday","open":"09:00","close":"18:00","closed":false},{"day":"Thursday","open":"09:00","close":"18:00","closed":false},{"day":"Friday","open":"09:00","close":"18:00","closed":false},{"day":"Saturday","open":"10:00","close":"16:00","closed":false},{"day":"Sunday","open":"","close":"","closed":true}]},"title":{"type":"string","default":"Business Hours"},"showTitle":{"type":"boolean","default":true},"showCurrentStatus":{"type":"boolean","default":true},"highlightToday":{"type":"boolean","default":true},"compactMode":{"type":"boolean","default":false},"timeFormat":{"type":"string","default":"12h"},"closedText":{"type":"string","default":"Closed"},"openNowText":{"type":"string","default":"Open Now"},"closedNowText":{"type":"string","default":"Closed Now"},"layoutStyle":{"type":"string","default":"list"},"showDividers":{"type":"boolean","default":true},"timezone":{"type":"string","default":""},"dayBg":{"type":"string","default":"#ffffff"},"dayColor":{"type":"string","default":"#1e293b"},"timeBg":{"type":"string","default":"transparent"},"timeColor":{"type":"string","default":"#64748b"},"todayBg":{"type":"string","default":"#f0f9ff"},"todayColor":{"type":"string","default":"#0369a1"},"closedColor":{"type":"string","default":"#ef4444"},"openColor":{"type":"string","default":"#22c55e"},"dividerColor":{"type":"string","default":"#e2e8f0"},"statusBg":{"type":"string","default":""},"borderRadius":{"type":"number","default":14},"padding":{"type":"number","default":16},"gap":{"type":"number","default":20},"dayFontSize":{"type":"number","default":15},"dayFontWeight":{"type":"number","default":500},"timeFontSize":{"type":"number","default":15},"timeFontWeight":{"type":"number","default":400},"titleFontSize":{"type":"number","default":20},"titleFontWeight":{"type":"number","default":600},"typoTitle":{"type":"object","default":{}},"typoDay":{"type":"object","default":{}},"typoTime":{"type":"object","default":{}}}},"tblock-toolkit\/case-study":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/case-study","title":"Case Study","category":"bblockx-business","icon":"portfolio","description":"Client case study section with logo, challenge, solution, quantified before\/after metrics and a pull quote. Perfect for agency, SaaS and consulting landing pages.","keywords":["case study","client","results","metrics","success","project","portfolio"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-case-study-editor","editorStyle":"bblockx-case-study-style","style":"bblockx-case-study-style","viewScript":"bblockx-case-study-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Case Study"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"See how we helped our client achieve extraordinary results."},"showSubtitle":{"type":"boolean","default":false},"layout":{"type":"string","default":"two-col"},"clientName":{"type":"string","default":"Acme Corporation"},"clientIndustry":{"type":"string","default":"SaaS \/ Technology"},"clientUrl":{"type":"string","default":""},"clientLogoUrl":{"type":"string","default":""},"clientLogoId":{"type":"number","default":0},"clientTagline":{"type":"string","default":"Transforming enterprise workflows since 2018"},"challenge":{"type":"string","default":"<p>Acme was struggling with a fragmented data pipeline that caused reporting delays of up to 72 hours. Their team was spending 40% of their time on manual data reconciliation instead of strategic work.<\/p>"},"solution":{"type":"string","default":"<p>We rebuilt their data infrastructure with an automated ETL pipeline and a real-time dashboard. The new system integrates 12 data sources and generates reports in under 2 minutes.<\/p>"},"metrics":{"type":"array","default":[{"id":"m1","value":"94%","label":"Reporting time reduced","description":"From 72 hrs to under 2 min","color":"#10b981","prefix":"","suffix":""},{"id":"m2","value":"3.2\u00d7","label":"Team productivity","description":"Engineers refocused on core product","color":"#6c3fb5","prefix":"","suffix":""},{"id":"m3","value":"$1.4M","label":"Annual savings","description":"Eliminated manual reconciliation cost","color":"#f59e0b","prefix":"","suffix":""}]},"quote":{"type":"string","default":"The results exceeded every expectation. Our team now has the data they need before their morning coffee."},"quoteAuthor":{"type":"string","default":"Sarah Chen"},"quoteAuthorRole":{"type":"string","default":"CTO, Acme Corporation"},"quoteAvatarUrl":{"type":"string","default":""},"quoteAvatarId":{"type":"number","default":0},"showQuote":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Read Full Case Study"},"ctaUrl":{"type":"string","default":""},"ctaNewTab":{"type":"boolean","default":false},"showCta":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#64748b"},"bodyColor":{"type":"string","default":"#334155"},"sectionLabelBg":{"type":"string","default":"#ede9fe"},"sectionLabelColor":{"type":"string","default":"#5b21b6"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"metricBg":{"type":"string","default":"#f8fafc"},"metricBorder":{"type":"string","default":"#e8edf3"},"quoteBg":{"type":"string","default":"#f5f3ff"},"quoteBorder":{"type":"string","default":"#6c3fb5"},"quoteColor":{"type":"string","default":"#1e1b4b"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":32},"metricValueSize":{"type":"number","default":36},"metricLabelSize":{"type":"number","default":13},"cardRadius":{"type":"number","default":16},"ctaRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}},"typoQuote":{"type":"object","default":{}},"typoCta":{"type":"object","default":{}}}},"tblock-toolkit\/rating-summary":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/rating-summary","version":"1.0.0","title":"Rating Summary","category":"bblockx-blog","icon":"chart-bar","description":"Aggregated review rating with overall score, star breakdown bars (5\u2605 80%, 4\u2605 15%\u2026), total count, and optional platform badge.","keywords":["rating","reviews","summary","stars","aggregate","score","breakdown","google","testimonial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-rating-summary-editor","editorStyle":"bblockx-rating-summary-style","style":"bblockx-rating-summary-style","viewScript":"bblockx-rating-summary-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"overallScore":{"type":"number","default":4.3},"maxScore":{"type":"number","default":5},"totalReviews":{"type":"number","default":124},"showTotalReviews":{"type":"boolean","default":true},"totalReviewsLabel":{"type":"string","default":"reviews"},"showOverallScore":{"type":"boolean","default":true},"showStars":{"type":"boolean","default":true},"showPlatformBadge":{"type":"boolean","default":false},"platformName":{"type":"string","default":"Google"},"breakdowns":{"type":"array","default":[{"stars":5,"count":89},{"stars":4,"count":22},{"stars":3,"count":8},{"stars":2,"count":3},{"stars":1,"count":2}]},"layout":{"type":"string","default":"horizontal"},"barStyle":{"type":"string","default":"rounded"},"textAlign":{"type":"string","default":"left"},"starSize":{"type":"number","default":20},"scoreTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"barHeight":{"type":"number","default":8},"barRadius":{"type":"number","default":99},"gap":{"type":"number","default":20},"barColor":{"type":"string","default":"#f59e0b"},"barTrackColor":{"type":"string","default":"#e8edf3"},"starColor":{"type":"string","default":"#f59e0b"},"scoreColor":{"type":"string","default":"#1e293b"},"labelColor":{"type":"string","default":"#64748b"},"countColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40}}},"tblock-toolkit\/social-links":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/social-links","title":"Social Links","category":"bblockx-marketing","icon":"share","description":"Social media icon links with brand colors, custom styles, and multiple layout options.","keywords":["social","links","icons","facebook","instagram","twitter","youtube","linkedin","share"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-social-links-editor","editorStyle":"bblockx-social-links-style","style":"bblockx-social-links-style","viewScript":"bblockx-social-links-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"links":{"type":"array","default":[{"platform":"facebook","url":"https:\/\/facebook.com\/yourpage","label":"Facebook","enabled":true},{"platform":"instagram","url":"https:\/\/instagram.com\/yourprofile","label":"Instagram","enabled":true},{"platform":"twitter","url":"https:\/\/twitter.com\/yourhandle","label":"Twitter\/X","enabled":true},{"platform":"youtube","url":"https:\/\/youtube.com\/@yourchannel","label":"YouTube","enabled":true},{"platform":"linkedin","url":"https:\/\/linkedin.com\/in\/you","label":"LinkedIn","enabled":false}]},"layout":{"type":"string","default":"horizontal"},"alignment":{"type":"string","default":"left"},"iconStyle":{"type":"string","default":"brand-solid"},"showLabel":{"type":"boolean","default":false},"labelPosition":{"type":"string","default":"right"},"openNewTab":{"type":"boolean","default":true},"iconSize":{"type":"number","default":20},"buttonSize":{"type":"number","default":44},"gap":{"type":"number","default":20},"borderRadius":{"type":"number","default":14},"borderWidth":{"type":"number","default":2},"hoverEffect":{"type":"string","default":"lift"},"customIconColor":{"type":"string","default":"#ffffff"},"customBgColor":{"type":"string","default":"#2563eb"},"customHoverIconColor":{"type":"string","default":"#ffffff"},"customHoverBgColor":{"type":"string","default":"#1d4ed8"},"labelFontSize":{"type":"number","default":14},"labelFontWeight":{"type":"string","default":"500"},"labelLineHeight":{"type":"number","default":1.4},"labelTypo":{"type":"object","default":{}},"labelColor":{"type":"string","default":"#334155"},"labelColorHover":{"type":"string","default":"#0f172a"},"wrapperPaddingTop":{"type":"number","default":0},"wrapperPaddingBottom":{"type":"number","default":0}}},"tblock-toolkit\/video-popup":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/video-popup","title":"Video Popup Button","category":"bblockx-media","icon":"controls-play","description":"A stylizable play button that opens a YouTube, Vimeo, or custom video in a modern full-screen popup modal.","keywords":["video","popup","modal","play","youtube","vimeo","button","lightbox"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-video-popup-editor","editorStyle":"bblockx-video-popup-style","style":"bblockx-video-popup-style","viewScript":"bblockx-video-popup-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"videoUrl":{"type":"string","default":""},"autoplay":{"type":"boolean","default":true},"muted":{"type":"boolean","default":false},"buttonText":{"type":"string","default":"Watch the Video"},"buttonStyle":{"type":"string","default":"solid"},"buttonSize":{"type":"string","default":"md"},"buttonAlign":{"type":"string","default":"center"},"buttonFontSize":{"type":"number","default":15},"buttonFontWeight":{"type":"number","default":600},"buttonLetterSpacing":{"type":"number","default":0},"buttonTextTransform":{"type":"string","default":"none"},"buttonPaddingV":{"type":"number","default":13},"buttonPaddingH":{"type":"number","default":26},"buttonBorderRadius":{"type":"number","default":8},"buttonBg":{"type":"string","default":"#1d4ed8"},"buttonBgHover":{"type":"string","default":"#1e40af"},"buttonTextColor":{"type":"string","default":"#ffffff"},"buttonTextColorHover":{"type":"string","default":"#ffffff"},"buttonBorderColor":{"type":"string","default":"#1d4ed8"},"buttonBorderWidth":{"type":"number","default":2},"gradientFrom":{"type":"string","default":"#6366f1"},"gradientTo":{"type":"string","default":"#8b5cf6"},"gradientAngle":{"type":"number","default":135},"showButtonShadow":{"type":"boolean","default":false},"buttonShadowColor":{"type":"string","default":"rgba(29,78,216,0.35)"},"buttonShadowV":{"type":"number","default":8},"buttonShadowBlur":{"type":"number","default":24},"buttonShadowSpread":{"type":"number","default":0},"showIcon":{"type":"boolean","default":true},"iconStyle":{"type":"string","default":"circle"},"iconPosition":{"type":"string","default":"left"},"iconSize":{"type":"number","default":20},"iconColor":{"type":"string","default":"#ffffff"},"showSubtext":{"type":"boolean","default":false},"subtext":{"type":"string","default":""},"subtextColor":{"type":"string","default":"rgba(0,0,0,0.5)"},"subtextSize":{"type":"number","default":12},"buttonTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"subtextSpacing":{"type":"number","default":8},"overlayColor":{"type":"string","default":"rgba(0,0,0,0.88)"},"overlayBlur":{"type":"boolean","default":true},"overlayBlurAmount":{"type":"number","default":8},"popupMaxWidth":{"type":"number","default":900},"popupBorderRadius":{"type":"number","default":12},"aspectRatio":{"type":"string","default":"16-9"},"closeOnOverlay":{"type":"boolean","default":true},"closeButtonColor":{"type":"string","default":"#ffffff"}}},"tblock-toolkit\/device-mockup":{"apiVersion":3,"name":"tblock-toolkit\/device-mockup","title":"Device Mockup","description":"Display a screenshot or image inside a realistic device frame \u2014 phone, tablet, laptop, or browser window.","category":"bblockx-media","icon":"tablet","textdomain":"templatehouse-block-toolkit","keywords":["device","mockup","phone","laptop","tablet","browser","screenshot","preview"],"supports":{"html":false,"align":["left","center","right","wide","full"]},"attributes":{"deviceType":{"type":"string","default":"phone"},"frameColor":{"type":"string","default":"silver"},"frameColorCustom":{"type":"string","default":"#d7dee8"},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"maxWidth":{"type":"number","default":380},"scale":{"type":"number","default":100},"tiltX":{"type":"number","default":0},"tiltY":{"type":"number","default":0},"shadow":{"type":"boolean","default":true},"shadowIntensity":{"type":"number","default":30},"showReflection":{"type":"boolean","default":false},"showBrowserChrome":{"type":"boolean","default":true},"browserUrl":{"type":"string","default":"https:\/\/example.com"},"showNotch":{"type":"boolean","default":true},"showHomeIndicator":{"type":"boolean","default":true},"showKeyboard":{"type":"boolean","default":false},"frameStroke":{"type":"number","default":12},"screenRadius":{"type":"number","default":8},"outerRadius":{"type":"number","default":40},"backgroundColor":{"type":"string","default":""},"hoverLift":{"type":"boolean","default":true},"animateOnScroll":{"type":"boolean","default":false},"urlBarFontSize":{"type":"number","default":11}},"editorScript":"bblockx-device-mockup-editor","editorStyle":"bblockx-device-mockup-style","style":"bblockx-device-mockup-style","viewScript":"bblockx-device-mockup-frontend"},"tblock-toolkit\/services-showcase":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/services-showcase","version":"1.0.0","title":"Services Showcase","category":"bblockx-business","icon":"portfolio","description":"Grid of service offerings with icon, title, description, feature list and optional CTA.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-services-showcase-editor","style":"bblockx-services-showcase-style","viewScript":"bblockx-services-showcase-frontend","attributes":{"services":{"type":"array","default":[{"id":"svc1","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"useImage":false,"title":"UI\/UX Design","description":"Beautiful, user-centred interfaces that convert visitors into customers.","features":["Custom design system","Responsive layouts","Accessibility-first"],"ctaLabel":"Learn more","ctaUrl":"#","badgeLabel":"Popular","showBadge":true,"accentColor":"#6c3fb5"},{"id":"svc2","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"useImage":false,"title":"Web Development","description":"Fast, modern websites and web applications built for scale.","features":["React & Next.js","API integrations","Performance optimised"],"ctaLabel":"Learn more","ctaUrl":"#","badgeLabel":"","showBadge":false,"accentColor":"#0ea5e9"},{"id":"svc3","icon":"\ud83d\udcc8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":"","imageId":0,"useImage":false,"title":"Growth Marketing","description":"Data-driven campaigns that grow your audience and revenue consistently.","features":["SEO & content","Paid ads management","Analytics dashboards"],"ctaLabel":"Learn more","ctaUrl":"#","badgeLabel":"","showBadge":false,"accentColor":"#10b981"}]},"sectionTitle":{"type":"string","default":"What We Do"},"sectionSubtitle":{"type":"string","default":"Solutions designed for modern businesses."},"showSectionHeader":{"type":"boolean","default":true},"headerAlign":{"type":"string","default":"center"},"eyebrowLabel":{"type":"string","default":"Our Services"},"showEyebrow":{"type":"boolean","default":true},"cardStyle":{"type":"string","default":"clean"},"iconStyle":{"type":"string","default":"emoji"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":28},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":32},"iconSize":{"type":"number","default":40},"iconBgSize":{"type":"number","default":72},"showFeatures":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"showBadges":{"type":"boolean","default":true},"showImages":{"type":"boolean","default":false},"featureIcon":{"type":"string","default":"\u2713"},"featureIconType":{"type":"string","default":"custom-char"},"featureIconDashicon":{"type":"string","default":""},"featureIconImageUrl":{"type":"string","default":""},"ctaStyle":{"type":"string","default":"link-arrow"},"titleSize":{"type":"number","default":21},"descSize":{"type":"number","default":15},"featureSize":{"type":"number","default":14},"paddingTop":{"type":"number","default":72},"paddingBottom":{"type":"number","default":72},"headerGap":{"type":"number","default":48},"sectionBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"iconBg":{"type":"string","default":"#f3f0ff"},"iconColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#1e293b"},"descColor":{"type":"string","default":"#64748b"},"featureColor":{"type":"string","default":"#475569"},"featureCheckColor":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#6c3fb5"},"eyebrowBg":{"type":"string","default":"#ede9fe"},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"sectionTitleColor":{"type":"string","default":"#1e293b"},"sectionSubColor":{"type":"string","default":"#64748b"},"titleFontWeight":{"type":"number","default":500},"featureFontWeight":{"type":"number","default":600},"sectionTitleTypo":{"type":"object","default":{}},"cardTitleTypo":{"type":"object","default":{}},"cardDescTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":false}}},"tblock-toolkit\/mixed-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/mixed-chart","title":"Mixed Chart","category":"bblockx-charts","icon":"chart-bar","description":"Combination bar + line chart with an optional dual Y-axis. Perfect for overlaying revenue (bar) with growth rate (line) or any two related metrics in the same canvas. Powered by Chart.js CDN.","keywords":["chart","mixed","combo","bar","line","dual axis","overlay","analytics"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mixed-chart-editor","editorStyle":"bblockx-mixed-chart-style","style":"bblockx-mixed-chart-style","viewScript":"bblockx-mixed-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"chartTitle":{"type":"string","default":"Revenue & Growth"},"chartSubtitle":{"type":"string","default":"Monthly performance overview"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"labels":{"type":"string","default":"Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug\nSep\nOct\nNov\nDec"},"datasetsJson":{"type":"string","default":"[{\"id\":\"d1\",\"label\":\"Revenue ($K)\",\"type\":\"bar\",\"color\":\"#6c3fb5\",\"yAxis\":\"y\",\"data\":\"42n48n55n61n58n72n79n84n88n95n103n118\"},{\"id\":\"d2\",\"label\":\"Growth (%)\",\"type\":\"line\",\"color\":\"#10b981\",\"yAxis\":\"y1\",\"data\":\"5.2n6.1n7.4n9.2n8.8n11.5n12.1n13.4n14.2n15.6n16.8n18.3\"}]"},"dualAxis":{"type":"boolean","default":true},"yLabel":{"type":"string","default":"Revenue ($K)"},"y1Label":{"type":"string","default":"Growth (%)"},"showGrid":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"bottom"},"barRadius":{"type":"number","default":4},"lineWidth":{"type":"number","default":2},"dotSize":{"type":"number","default":4},"fillAlpha":{"type":"number","default":85},"animate":{"type":"boolean","default":true},"chartHeight":{"type":"number","default":400},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"titleFontSize":{"type":"number","default":20},"titleFontWeight":{"type":"number","default":700},"titleLineHeight":{"type":"number","default":1.3},"subtitleFontSize":{"type":"number","default":14},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/skewed-section":{"apiVersion":3,"name":"tblock-toolkit\/skewed-section","title":"Skewed Section","description":"A content section with diagonal\/angled top and\/or bottom edges created via CSS clip-path. Place any blocks inside.","category":"bblockx-layout","icon":"cover-image","textdomain":"templatehouse-block-toolkit","keywords":["skewed","diagonal","angled","section","clip-path","slant","hero"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"skewTop":{"type":"boolean","default":false},"skewBottom":{"type":"boolean","default":true},"topAngle":{"type":"number","default":4},"bottomAngle":{"type":"number","default":4},"topDirection":{"type":"string","default":"left-low"},"bottomDirection":{"type":"string","default":"left-high"},"backgroundColor":{"type":"string","default":"#1e40af"},"useGradient":{"type":"boolean","default":false},"gradientEnd":{"type":"string","default":"#7c3aed"},"gradientAngle":{"type":"number","default":135},"backgroundImageUrl":{"type":"string","default":""},"backgroundImageId":{"type":"number","default":0},"backgroundSize":{"type":"string","default":"cover"},"backgroundPosition":{"type":"string","default":"center center"},"overlayColor":{"type":"string","default":"#1e40af"},"overlayOpacity":{"type":"number","default":0},"minHeight":{"type":"number","default":400},"paddingTop":{"type":"number","default":100},"paddingBottom":{"type":"number","default":100},"paddingExtraForSkew":{"type":"boolean","default":true},"contentMaxWidth":{"type":"number","default":1100},"textColor":{"type":"string","default":"#ffffff"},"textAlign":{"type":"string","default":"left"},"clipMethod":{"type":"string","default":"polygon"}},"editorScript":"bblockx-skewed-section-editor","editorStyle":"bblockx-skewed-section-style","style":"bblockx-skewed-section-style","viewScript":"bblockx-skewed-section-frontend"},"tblock-toolkit\/minimal-footer":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/minimal-footer","title":"Minimal Footer","category":"bblockx-layout","icon":"align-pull-left","description":"Clean, minimal site footer with logo (image or text), navigation columns, social icon links, and copyright line. A lighter alternative to the mega-footer.","keywords":["footer","minimal","nav","copyright","social","links","bottom"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-minimal-footer-editor","style":"bblockx-minimal-footer-style","attributes":{"logoType":{"type":"string","default":"text"},"logoText":{"type":"string","default":"Acme Inc."},"logoUrl":{"type":"string","default":""},"logoImageUrl":{"type":"string","default":""},"logoImageId":{"type":"number","default":0},"logoWidth":{"type":"number","default":120},"tagline":{"type":"string","default":"Building the modern web."},"showTagline":{"type":"boolean","default":true},"navColumns":{"type":"array","default":[{"id":"nc1","heading":"Product","links":[{"id":"l1","label":"Features","url":"#"},{"id":"l2","label":"Pricing","url":"#"},{"id":"l3","label":"Changelog","url":"#"}]},{"id":"nc2","heading":"Company","links":[{"id":"l4","label":"About","url":"#"},{"id":"l5","label":"Blog","url":"#"},{"id":"l6","label":"Careers","url":"#"}]},{"id":"nc3","heading":"Resources","links":[{"id":"l7","label":"Docs","url":"#"},{"id":"l8","label":"Support","url":"#"},{"id":"l9","label":"Status","url":"#"}]}],"items":{"type":"object"}},"socials":{"type":"array","default":[{"id":"s1","platform":"twitter","url":"#","label":"Twitter"},{"id":"s2","platform":"github","url":"#","label":"GitHub"},{"id":"s3","platform":"linkedin","url":"#","label":"LinkedIn"}],"items":{"type":"object"}},"showSocials":{"type":"boolean","default":true},"copyright":{"type":"string","default":"\u00a9 2026 Acme Inc. All rights reserved."},"showCopyright":{"type":"boolean","default":true},"legalLinks":{"type":"array","default":[{"id":"ll1","label":"Privacy Policy","url":"#"},{"id":"ll2","label":"Terms of Service","url":"#"}],"items":{"type":"object"}},"showLegalLinks":{"type":"boolean","default":true},"layout":{"type":"string","default":"logo-left-nav-right"},"dividerStyle":{"type":"string","default":"line"},"paddingTop":{"type":"number","default":56},"paddingBottom":{"type":"number","default":32},"footerBg":{"type":"string","default":"#f8fafc"},"logoColor":{"type":"string","default":"#0f172a"},"taglineColor":{"type":"string","default":"#64748b"},"headingColor":{"type":"string","default":"#0f172a"},"linkColor":{"type":"string","default":"#475569"},"linkHoverColor":{"type":"string","default":"#6c3fb5"},"socialColor":{"type":"string","default":"#94a3b8"},"dividerColor":{"type":"string","default":"#e2e8f0"},"copyrightColor":{"type":"string","default":"#94a3b8"},"logoSize":{"type":"number","default":22},"linkSize":{"type":"number","default":14},"headingSize":{"type":"number","default":13},"logoTypo":{"type":"object","default":{}},"taglineTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}},"copyrightTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true}}},"tblock-toolkit\/feature-announcement":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/feature-announcement","title":"Feature Announcement","category":"bblockx-marketing","icon":"megaphone","description":"Announce new product features, improvements, or updates with version badge, highlights list, and CTA.","keywords":["feature","announcement","update","release","new","product","changelog","launch","beta"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-feature-announcement-editor","editorStyle":"bblockx-feature-announcement-style","style":"bblockx-feature-announcement-style","viewScript":"bblockx-feature-announcement-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"featureName":{"type":"string","default":"Smart AI Suggestions"},"version":{"type":"string","default":"v3.2"},"showVersion":{"type":"boolean","default":true},"releaseDate":{"type":"string","default":"February 24, 2026"},"showDate":{"type":"boolean","default":true},"category":{"type":"string","default":"new-feature"},"status":{"type":"string","default":"available"},"featureIcon":{"type":"string","default":"\u2728"},"featureIconType":{"type":"string","default":"custom-char"},"featureIconDashicon":{"type":"string","default":"lightbulb"},"featureIconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"tagline":{"type":"string","default":"Write faster, smarter, and better \u2014 right inside the editor."},"description":{"type":"string","default":"Smart AI Suggestions analyzes your content in real-time and offers context-aware writing recommendations, auto-completions, and tone adjustments \u2014 all without leaving your workflow. Powered by our in-house language model fine-tuned on your industry."},"showDescription":{"type":"boolean","default":true},"highlights":{"type":"array","default":["Real-time suggestions as you type \u2014 no manual trigger needed","Adapts to your brand voice and writing style over time","Works in all content areas: posts, pages, and custom fields","Privacy-first: your content never leaves your server","Available in 12 languages with automatic detection"]},"showHighlights":{"type":"boolean","default":true},"highlightsLabel":{"type":"string","default":"What's new"},"availablePlans":{"type":"array","default":["Pro","Business","Enterprise"]},"showPlans":{"type":"boolean","default":true},"plansLabel":{"type":"string","default":"Available on"},"ctaText":{"type":"string","default":"Try It Now"},"ctaUrl":{"type":"string","default":"#"},"showCta":{"type":"boolean","default":true},"ctaSecondaryText":{"type":"string","default":"Read the Docs"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondaryCta":{"type":"boolean","default":true},"layout":{"type":"string","default":"card"},"accentPosition":{"type":"string","default":"top"},"borderRadius":{"type":"number","default":12},"fontSize":{"type":"number","default":15},"featureNameSize":{"type":"number","default":26},"taglineSize":{"type":"number","default":16},"lineHeight":{"type":"number","default":170},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"accentColor":{"type":"string","default":"#7c3aed"},"accentStripe":{"type":"string","default":"#7c3aed"},"featureNameColor":{"type":"string","default":"#0f172a"},"taglineColor":{"type":"string","default":"#334155"},"textColor":{"type":"string","default":"#4b5563"},"versionBg":{"type":"string","default":"#ede9fe"},"versionColor":{"type":"string","default":"#5b21b6"},"categoryBg":{"type":"string","default":"#f0fdf4"},"categoryColor":{"type":"string","default":"#14532d"},"statusBg":{"type":"string","default":"#dcfce7"},"statusColor":{"type":"string","default":"#14532d"},"highlightIconColor":{"type":"string","default":"#7c3aed"},"planBg":{"type":"string","default":"#f5f3ff"},"planColor":{"type":"string","default":"#5b21b6"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"ctaSecondaryColor":{"type":"string","default":"#7c3aed"},"ctaSize":{"type":"number","default":12},"typoName":{"type":"object","default":{}},"typoTagline":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}}},"tblock-toolkit\/spotlight-card":{"apiVersion":3,"name":"tblock-toolkit\/spotlight-card","title":"Spotlight Card","category":"bblockx-effects","icon":"star-filled","description":"Card with a radial gradient spotlight that follows the mouse cursor on hover.","keywords":["spotlight","card","hover","effect","glow","interactive"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-spotlight-card-editor","editorStyle":"bblockx-spotlight-card-style","style":"bblockx-spotlight-card-style","viewScript":"bblockx-spotlight-card-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"heading":{"type":"string","default":"Spotlight Card"},"text":{"type":"string","default":"Hover over this card to see the spotlight effect follow your cursor."},"tag":{"type":"string","default":"h3"},"icon":{"type":"string","default":"star-filled"},"showIcon":{"type":"boolean","default":true},"iconSize":{"type":"number","default":40},"iconColor":{"type":"string","default":"#6c3fb5"},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"showImage":{"type":"boolean","default":false},"imageHeight":{"type":"number","default":200},"badgeText":{"type":"string","default":"NEW"},"showBadge":{"type":"boolean","default":false},"badgeBg":{"type":"string","default":"#6c3fb5"},"badgeColor":{"type":"string","default":"#ffffff"},"linkLabel":{"type":"string","default":"Learn more \u2192"},"linkUrl":{"type":"string","default":"#"},"showLink":{"type":"boolean","default":true},"linkColor":{"type":"string","default":"#6c3fb5"},"spotlightColor":{"type":"string","default":"#8b5cf6"},"spotlightOpacity":{"type":"number","default":15},"spotlightSize":{"type":"number","default":350},"cardBg":{"type":"string","default":"#1e1b2e"},"cardBorder":{"type":"string","default":"#2d2a4a"},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"headingColor":{"type":"string","default":"#f1f5f9"},"textColor":{"type":"string","default":"#94a3b8"},"headingSize":{"type":"number","default":20},"headingFontWeight":{"type":"string","default":"700"},"headingLineHeight":{"type":"number","default":1.3},"textSize":{"type":"number","default":15},"textLineHeight":{"type":"number","default":1.6},"showBorder":{"type":"boolean","default":true},"borderWidth":{"type":"number","default":1},"headingTypo":{"type":"object","default":{}},"textTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}}}},"tblock-toolkit\/quote-collection":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/quote-collection","version":"1.0.0","title":"Quote Collection","category":"bblockx-blog","description":"Curated editorial multi-quote grid \u2014 inspirational quotes, expert opinions, notable sayings.","keywords":["quotes","collection","grid","sayings","editorial","inspiration"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-quote-collection-editor","style":"bblockx-quote-collection-style","viewScript":"bblockx-quote-collection-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"sectionTitle":{"type":"string","default":""},"sectionSubtitle":{"type":"string","default":""},"showHeader":{"type":"boolean","default":false},"quotes":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"author":{"type":"string"},"role":{"type":"string"},"source":{"type":"string"}}},"default":[{"text":"","author":"","role":"","source":""}]},"layout":{"type":"string","default":"grid"},"columns":{"type":"integer","default":2},"quoteStyle":{"type":"string","default":"classic"},"showQuoteMark":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#f8f9fa"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e9ecef"},"accentColor":{"type":"string","default":"#6366f1"},"quoteMarkColor":{"type":"string","default":"#e0e7ff"},"quoteColor":{"type":"string","default":"#0f172a"},"authorColor":{"type":"string","default":"#334155"},"roleColor":{"type":"string","default":"#9ca3af"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"gap":{"type":"integer","default":24},"cardRadius":{"type":"integer","default":12},"paddingTop":{"type":"integer","default":0},"paddingBottom":{"type":"integer","default":0},"quoteTypo":{"type":"object","default":{}},"authorTypo":{"type":"object","default":{}}}},"tblock-toolkit\/date-difference":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/date-difference","title":"Date Difference","category":"bblockx-calculators","icon":"calendar-alt","description":"Calculate the exact difference between two dates \u2014 years, months, days, total days, weeks, hours, and working days.","keywords":["date","difference","days","calculator","between","countdown","duration"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-date-difference-editor","style":"bblockx-date-difference-style","viewScript":"bblockx-date-difference-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Date Difference Calculator"},"subtitle":{"type":"string","default":"Find the exact duration between two dates."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"labelFrom":{"type":"string","default":"From Date"},"labelTo":{"type":"string","default":"To Date"},"showSwapBtn":{"type":"boolean","default":true},"showYMD":{"type":"boolean","default":true},"showTotalDays":{"type":"boolean","default":true},"showWeeks":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":false},"showMinutes":{"type":"boolean","default":false},"showWorkingDays":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"ymdColor":{"type":"string","default":"#6c3fb5"},"daysColor":{"type":"string","default":"#3b82f6"},"weeksColor":{"type":"string","default":"#10b981"},"hoursColor":{"type":"string","default":"#f59e0b"},"wdaysColor":{"type":"string","default":"#ef4444"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":26},"numSize":{"type":"number","default":40},"subtitleFontSize":{"type":"number","default":14},"statLabelFontSize":{"type":"number","default":11},"statUnitFontSize":{"type":"number","default":12},"inputLabelFontSize":{"type":"number","default":13},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}},"typoNumber":{"type":"object","default":{}},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":620},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/star-rating":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/star-rating","title":"Star Rating","category":"bblockx-blog","icon":"star-filled","description":"Static visual star rating (1\u20135 stars) with optional label and numeric score. CSS-only, perfect inside testimonial cards.","keywords":["star","rating","review","testimonial","score"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-star-rating-editor","editorStyle":"bblockx-star-rating-style","style":"bblockx-star-rating-style","viewScript":"bblockx-star-rating-frontend","supports":{"html":false,"anchor":true,"className":true},"attributes":{"blockId":{"type":"string","default":""},"rating":{"type":"number","default":4},"maxStars":{"type":"number","default":5},"starShape":{"type":"string","default":"star"},"starSize":{"type":"number","default":28},"starGap":{"type":"number","default":3},"textAlign":{"type":"string","default":"left"},"showLabel":{"type":"boolean","default":true},"label":{"type":"string","default":"Excellent product!"},"labelPosition":{"type":"string","default":"below"},"labelSize":{"type":"number","default":14},"labelWeight":{"type":"number","default":400},"labelColor":{"type":"string","default":"#64748b"},"labelLH":{"type":"number","default":1.5},"labelSpacing":{"type":"number","default":8},"showNumeric":{"type":"boolean","default":false},"numericTemplate":{"type":"string","default":"{rating} out of {max}"},"numericSize":{"type":"number","default":13},"numericWeight":{"type":"number","default":600},"numericColor":{"type":"string","default":"#1e293b"},"numericSpacing":{"type":"number","default":6},"filledColor":{"type":"string","default":"#f59e0b"},"emptyColor":{"type":"string","default":"#e2e8f0"},"labelTypo":{"type":"object","default":{}},"numericTypo":{"type":"object","default":{}}}},"tblock-toolkit\/gauge-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/gauge-chart","version":"1.0.0","title":"Gauge Chart","category":"bblockx-charts","icon":"chart-pie","description":"SVG semicircular gauge \/ speedometer that animates on scroll with configurable color zones.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gauge-chart-editor","editorStyle":"bblockx-gauge-chart-style","style":"bblockx-gauge-chart-style","viewScript":"bblockx-gauge-chart-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"value":{"type":"number","default":72},"minValue":{"type":"number","default":0},"maxValue":{"type":"number","default":100},"label":{"type":"string","default":"Performance Score"},"unit":{"type":"string","default":"%"},"size":{"type":"number","default":260},"strokeWidth":{"type":"number","default":18},"showNeedle":{"type":"boolean","default":false},"showValue":{"type":"boolean","default":true},"showLabel":{"type":"boolean","default":true},"showTicks":{"type":"boolean","default":true},"tickCount":{"type":"number","default":10},"animateDuration":{"type":"number","default":1200},"colorZones":{"type":"array","default":[{"from":0,"to":33,"color":"#ef4444"},{"from":33,"to":66,"color":"#f59e0b"},{"from":66,"to":100,"color":"#22c55e"}]},"trackColor":{"type":"string","default":"#e8edf3"},"valueFontSize":{"type":"number","default":40},"valueColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#64748b"},"labelFontSize":{"type":"number","default":14},"typoValue":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}},"needleColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"align":{"type":"string","default":"center"}}},"tblock-toolkit\/expert-roundup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/expert-roundup","title":"Expert Roundup","description":"Collect expert opinions, tips, or predictions on a topic. Each expert has a photo, name, title, and their contributed insight. Great for SEO-rich editorial articles.","category":"bblockx-blog","icon":"groups","keywords":["expert","roundup","opinion","contributors","quote","panel","insights"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-expert-roundup-editor","style":"bblockx-expert-roundup-style","viewScript":"bblockx-expert-roundup-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Expert Roundup"},"heading":{"type":"string","default":"9 Experts Share Their #1 SEO Tip for 2025"},"subtext":{"type":"string","default":"We asked leading SEO professionals what strategy they're doubling down on this year. Here's what they said."},"experts":{"type":"array","default":[{"name":"Ahrefs Team","title":"Head of SEO","company":"Ahrefs","avatarUrl":"","contribution":"Topical authority is the name of the game. Build a comprehensive content cluster around every key topic in your niche before competitors do. One well-linked hub page with 15 supporting articles outperforms 15 isolated pages every time."},{"name":"Lily Ray","title":"VP of SEO Strategy","company":"Amsive","avatarUrl":"","contribution":"Focus ruthlessly on E-E-A-T signals. Update your author bios, link to primary sources, build genuine backlinks from industry sites \u2014 and never publish anything you wouldn't put your real name on."},{"name":"Barry Schwartz","title":"Founder & Editor","company":"Search Engine Roundtable","avatarUrl":"","contribution":"Speed and Core Web Vitals still matter more than most people realize. A page that loads half a second faster than a competitor's will win in a tie. Invest in performance before you invest in more content."}]},"layout":{"type":"string","default":"cards"},"columns":{"type":"number","default":2},"showCompany":{"type":"boolean","default":true},"showNumber":{"type":"boolean","default":true},"quoteStyle":{"type":"string","default":"block"},"maxWidth":{"type":"number","default":1100},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"bgColor":{"type":"string","default":"#f8fafc"},"eyebrowColor":{"type":"string","default":"#6366f1"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"nameColor":{"type":"string","default":"#0f172a"},"titleColor":{"type":"string","default":"#64748b"},"companyColor":{"type":"string","default":"#6366f1"},"quoteColor":{"type":"string","default":"#334155"},"numberBg":{"type":"string","default":"#6366f1"},"numberColor":{"type":"string","default":"#ffffff"},"avatarBg":{"type":"string","default":"#ede9fe"},"avatarColor":{"type":"string","default":"#6366f1"},"accentColor":{"type":"string","default":"#6366f1"},"borderRadius":{"type":"number","default":12},"eyebrowFontSize":{"type":"number","default":13},"eyebrowFontWeight":{"type":"string","default":"700"},"headingFontSize":{"type":"number","default":32},"headingFontWeight":{"type":"string","default":"800"},"headingLineHeight":{"type":"number","default":1.25},"subtextFontSize":{"type":"number","default":17},"subtextFontWeight":{"type":"string","default":"400"},"subtextLineHeight":{"type":"number","default":1.6},"quoteFontSize":{"type":"number","default":14},"quoteLineHeight":{"type":"number","default":1.65},"typoEyebrow":{"type":"object","default":{}},"typoHeading":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}},"typoQuote":{"type":"object","default":{}}}},"tblock-toolkit\/calendar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/calendar","title":"Events Calendar","category":"bblockx-interactive","icon":"calendar-alt","description":"Monthly events calendar grid with clickable events, color-coded categories, and an optional event list.","keywords":["calendar","events","schedule","monthly","agenda","dates"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-calendar-editor","style":"bblockx-calendar-style","viewScript":"bblockx-calendar-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Upcoming Events"},"showTitle":{"type":"boolean","default":true},"events":{"type":"array","default":[{"id":"ev1","title":"Team Kickoff","date":"2026-02-05","endDate":"","color":"#6c3fb5","url":"","allDay":true,"category":"Internal"},{"id":"ev2","title":"Product Launch","date":"2026-02-12","endDate":"","color":"#ec4899","url":"","allDay":true,"category":"Marketing"},{"id":"ev3","title":"Design Review","date":"2026-02-12","endDate":"","color":"#f59e0b","url":"","allDay":false,"category":"Design"},{"id":"ev4","title":"Q1 Planning","date":"2026-02-18","endDate":"","color":"#10b981","url":"","allDay":true,"category":"Planning"},{"id":"ev5","title":"Customer Workshop","date":"2026-02-24","endDate":"","color":"#3b82f6","url":"","allDay":false,"category":"Sales"},{"id":"ev6","title":"Sprint Retrospective","date":"2026-02-26","endDate":"","color":"#8b5cf6","url":"","allDay":true,"category":"Internal"}]},"showEventList":{"type":"boolean","default":true},"highlightToday":{"type":"boolean","default":true},"firstDayMonday":{"type":"boolean","default":true},"showYear":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"headerBg":{"type":"string","default":"#6c3fb5"},"headerColor":{"type":"string","default":"#ffffff"},"gridBg":{"type":"string","default":"#ffffff"},"dayBorderColor":{"type":"string","default":"#e8edf3"},"dayHoverBg":{"type":"string","default":"#f5f3ff"},"todayBg":{"type":"string","default":"#6c3fb5"},"todayColor":{"type":"string","default":"#ffffff"},"otherMonthColor":{"type":"string","default":"#d7dee8"},"titleColor":{"type":"string","default":"#0f172a"},"dayNameColor":{"type":"string","default":"#64748b"},"listTitleColor":{"type":"string","default":"#0f172a"},"listDateColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardRadius":{"type":"number","default":14},"titleSize":{"type":"number","default":24},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"typoTitle":{"type":"object","default":{}}}},"tblock-toolkit\/floating-tags":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/floating-tags","title":"Floating Tags","description":"Animated tag cloud where tags gently float with subtle motion.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-floating-tags-editor","style":"bblockx-floating-tags-style","viewScript":"bblockx-floating-tags-frontend","icon":"tag","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tags":{"type":"array","default":[{"text":"Design","size":1,"url":""},{"text":"Development","size":2,"url":""},{"text":"Marketing","size":1,"url":""},{"text":"SEO","size":3,"url":""},{"text":"Branding","size":2,"url":""},{"text":"Strategy","size":1,"url":""},{"text":"React","size":2,"url":""},{"text":"WordPress","size":3,"url":""},{"text":"UX","size":2,"url":""},{"text":"Analytics","size":1,"url":""},{"text":"Content","size":2,"url":""},{"text":"Automation","size":1,"url":""}]},"minFontSize":{"type":"integer","default":13},"maxFontSize":{"type":"integer","default":26},"typoTag":{"type":"object","default":{}},"tagRadius":{"type":"integer","default":100},"tagPaddingH":{"type":"integer","default":14},"tagPaddingV":{"type":"integer","default":7},"gap":{"type":"integer","default":20},"animateFloat":{"type":"boolean","default":true},"floatAmplitude":{"type":"integer","default":8},"floatSpeed":{"type":"integer","default":3},"hoverScale":{"type":"number","default":1.1},"showSizes":{"type":"boolean","default":true},"alignment":{"type":"string","default":"center"},"tagBg":{"type":"string","default":"#f1f5f9"},"tagColor":{"type":"string","default":"#334155"},"tagHoverBg":{"type":"string","default":"#6366f1"},"tagHoverColor":{"type":"string","default":"#ffffff"},"tagBorder":{"type":"string","default":"#e2e8f0"},"sectionBg":{"type":"string","default":""}}},"tblock-toolkit\/image-overlap-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-overlap-text","version":"1.0.0","title":"Image Overlap Text","category":"bblockx-media","icon":"format-image","description":"Creative editorial layout where a large image bleeds into an adjacent text column with decorative accents.","keywords":["image","overlap","editorial","hero","text","split"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-overlap-text-editor","style":"bblockx-image-overlap-text-style","viewScript":"bblockx-image-overlap-text-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"imageUrl":{"type":"string","default":""},"imageId":{"type":"integer","default":0},"imageAlt":{"type":"string","default":""},"overlapSide":{"type":"string","default":"left"},"eyebrow":{"type":"string","default":"Featured"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"A headline that commands attention"},"subtext":{"type":"string","default":"Supporting text that gives context and encourages the reader to keep going."},"bodyText":{"type":"string","default":""},"ctaEnabled":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Learn more \u2192"},"ctaUrl":{"type":"string","default":"#"},"ctaIsExternal":{"type":"boolean","default":false},"decorative":{"type":"string","default":"dots"},"imageRadius":{"type":"integer","default":8},"overlapAmount":{"type":"integer","default":48},"bgColor":{"type":"string","default":"#ffffff"},"panelBg":{"type":"string","default":"#f8fafc"},"eyebrowColor":{"type":"string","default":"#7c3aed"},"headingColor":{"type":"string","default":"#0f172a"},"subtextColor":{"type":"string","default":"#64748b"},"bodyColor":{"type":"string","default":"#334155"},"ctaBg":{"type":"string","default":"#7c3aed"},"ctaColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#7c3aed"},"dotColor":{"type":"string","default":"#e8edf3"},"headingSize":{"type":"integer","default":36},"subtextSize":{"type":"integer","default":18},"bodySize":{"type":"integer","default":16},"eyebrowTypo":{"type":"object","default":{}},"headingTypo":{"type":"object","default":{}},"subtextTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"maxWidth":{"type":"integer","default":1100},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/content-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/content-box","version":"1.0.0","title":"Content Box","category":"bblockx-content","icon":"layout","description":"Styled content container with optional icon\/emoji, badge label, title, rich body text, style variants (info\/warning\/success\/tip\/quote), border, background, and rounded corners.","keywords":["content","box","callout","note","info","warning","tip"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-box-editor","style":"bblockx-content-box-style","viewScript":"bblockx-content-box-frontend","attributes":{"variant":{"type":"string","default":"info"},"icon":{"type":"string","default":"\u2139\ufe0f"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"info"},"iconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"showBadge":{"type":"boolean","default":true},"badge":{"type":"string","default":"Note"},"title":{"type":"string","default":"Important information"},"showTitle":{"type":"boolean","default":true},"body":{"type":"string","default":"This is a highlighted content box. Use it to draw attention to key information, tips, warnings, or quotes."},"iconLayout":{"type":"string","default":"left"},"borderPosition":{"type":"string","default":"left"},"borderWidth":{"type":"number","default":4},"borderRadius":{"type":"number","default":14},"paddingV":{"type":"number","default":20},"paddingH":{"type":"number","default":24},"bgColor":{"type":"string","default":""},"borderColor":{"type":"string","default":""},"titleColor":{"type":"string","default":""},"textColor":{"type":"string","default":""},"badgeBg":{"type":"string","default":""},"badgeColor":{"type":"string","default":""},"iconColor":{"type":"string","default":""},"titleSize":{"type":"number","default":18},"bodySize":{"type":"number","default":16},"iconSize":{"type":"number","default":28},"maxWidth":{"type":"number","default":0},"typoTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}},"supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]}},"tblock-toolkit\/countdown-progress":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/countdown-progress","version":"1.0.0","title":"Countdown Progress","category":"bblockx-effects","icon":"clock","description":"Visual ring or bar countdown timer to a target date, with live ticking.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-countdown-progress-editor","style":"bblockx-countdown-progress-style","viewScript":"bblockx-countdown-progress-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Launching In"},"subtext":{"type":"string","default":"Don't miss out \u2014 get notified when we go live."},"endDate":{"type":"string","default":""},"style":{"type":"string","default":"ring"},"showDays":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":true},"showMins":{"type":"boolean","default":true},"showSecs":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"radius":{"type":"number","default":60},"strokeWidth":{"type":"number","default":10},"maxWidth":{"type":"number","default":900},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"bgColor":{"type":"string","default":"#0f172a"},"headingColor":{"type":"string","default":"#ffffff"},"subColor":{"type":"string","default":"#94a3b8"},"ringColor":{"type":"string","default":"#6366f1"},"ringBg":{"type":"string","default":"#1e293b"},"numColor":{"type":"string","default":"#ffffff"},"labelColor":{"type":"string","default":"#94a3b8"},"barColor":{"type":"string","default":"#6366f1"},"barBg":{"type":"string","default":"#1e293b"},"headingFontSize":{"type":"number","default":28},"subtextFontSize":{"type":"number","default":16},"numFontSize":{"type":"number","default":36},"unitFontSize":{"type":"number","default":12},"typoHeading":{"type":"object","default":{}},"typoSub":{"type":"object","default":{}},"typoNum":{"type":"object","default":{}},"typoUnit":{"type":"object","default":{}}}},"tblock-toolkit\/gradient-hero":{"apiVersion":3,"name":"tblock-toolkit\/gradient-hero","title":"Gradient Hero","category":"bblockx-layout","icon":"cover-image","description":"Full landing page hero with animated gradient\/mesh background, badge, headline, CTA buttons, and social proof row.","keywords":["hero","gradient","mesh","aurora","landing","headline","cta","header"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-gradient-hero-editor","editorStyle":"bblockx-gradient-hero-style","style":"bblockx-gradient-hero-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"badge":{"type":"string","default":"\u2728 New \u2014 Just launched"},"showBadge":{"type":"boolean","default":true},"heading":{"type":"string","default":"Build something people love"},"subheading":{"type":"string","default":"The all-in-one platform that gives your team everything needed to create, ship, and grow products people actually want to use."},"showSubheading":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Get started free"},"ctaUrl":{"type":"string","default":"#"},"ctaSecondaryText":{"type":"string","default":"Watch demo"},"ctaSecondaryUrl":{"type":"string","default":"#"},"showSecondaryCta":{"type":"boolean","default":true},"showSocialProof":{"type":"boolean","default":true},"socialProofText":{"type":"string","default":"Trusted by 12,000+ teams worldwide"},"avatars":{"type":"array","default":[{"imageUrl":"","imageId":0,"imageAlt":""},{"imageUrl":"","imageId":0,"imageAlt":""},{"imageUrl":"","imageId":0,"imageAlt":""},{"imageUrl":"","imageId":0,"imageAlt":""},{"imageUrl":"","imageId":0,"imageAlt":""}]},"style":{"type":"string","default":"mesh"},"colorA":{"type":"string","default":"#6c3fb5"},"colorB":{"type":"string","default":"#3b82f6"},"colorC":{"type":"string","default":"#ec4899"},"contentAlign":{"type":"string","default":"center"},"maxWidth":{"type":"number","default":760},"paddingTop":{"type":"number","default":100},"paddingBottom":{"type":"number","default":100},"headingSize":{"type":"number","default":64},"headingWeight":{"type":"number","default":800},"subSize":{"type":"number","default":20},"subWeight":{"type":"number","default":400},"badgeSize":{"type":"number","default":13},"ctaSize":{"type":"number","default":16},"ctaRadius":{"type":"number","default":14},"bgColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#ffffff"},"subColor":{"type":"string","default":"rgba(255,255,255,0.65)"},"badgeBg":{"type":"string","default":"rgba(108,63,181,0.18)"},"badgeColor":{"type":"string","default":"#c4b5fd"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnText":{"type":"string","default":"#ffffff"},"btn2Bg":{"type":"string","default":"rgba(255,255,255,0.08)"},"btn2Text":{"type":"string","default":"#ffffff"},"proofColor":{"type":"string","default":"rgba(255,255,255,0.5)"},"proofHighlight":{"type":"string","default":"#a78bfa"},"headingLineHeight":{"type":"number","default":1.15},"subLineHeight":{"type":"number","default":1.5},"typoHeading":{"type":"object","default":{}},"typoSub":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}}}},"tblock-toolkit\/team-card":{"apiVersion":3,"name":"tblock-toolkit\/team-card","title":"Team Card","category":"bblockx-business","icon":"admin-users","description":"Standalone team member card with photo, name, role, bio, skills, and social links.","keywords":["team","member","person","card","bio","staff","profile","avatar"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-team-card-editor","editorStyle":"bblockx-team-card-style","style":"bblockx-team-card-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"name":{"type":"string","default":"Alex Johnson"},"role":{"type":"string","default":"Co-Founder & CEO"},"bio":{"type":"string","default":"Alex brings 15+ years of experience building and scaling SaaS products from 0 to 100k users. Previously led product at two unicorn startups."},"photoUrl":{"type":"string","default":""},"photoId":{"type":"number","default":0},"photoSize":{"type":"number","default":120},"showPhoto":{"type":"boolean","default":true},"twitterUrl":{"type":"string","default":""},"linkedinUrl":{"type":"string","default":""},"githubUrl":{"type":"string","default":""},"emailAddress":{"type":"string","default":""},"websiteUrl":{"type":"string","default":""},"showSocials":{"type":"boolean","default":true},"skills":{"type":"array","default":[{"label":"Product Strategy"},{"label":"Growth"},{"label":"Leadership"}]},"showSkills":{"type":"boolean","default":true},"style":{"type":"string","default":"card"},"cardLayout":{"type":"string","default":"portrait"},"accentColor":{"type":"string","default":"#6c3fb5"},"maxWidth":{"type":"number","default":380},"cardRadius":{"type":"number","default":20},"cardPadding":{"type":"number","default":32},"photoRadius":{"type":"number","default":50},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"bioTypo":{"type":"object","default":{}},"skillSize":{"type":"number","default":12},"iconSize":{"type":"number","default":18},"align":{"type":"string","default":"center"},"bgColor":{"type":"string","default":"#ffffff"},"nameColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#6c3fb5"},"bioColor":{"type":"string","default":"#475569"},"borderColor":{"type":"string","default":"#e2e8f0"},"iconColor":{"type":"string","default":"#64748b"},"skillBg":{"type":"string","default":"#f1f5f9"},"skillColor":{"type":"string","default":"#334155"},"nameLineHeight":{"type":"number","default":1.2},"bioLineHeight":{"type":"number","default":1.6},"nameSize":{"type":"number","default":22},"nameWeight":{"type":"number","default":700},"roleSize":{"type":"number","default":14},"roleWeight":{"type":"number","default":500},"bioSize":{"type":"number","default":15}}},"tblock-toolkit\/count-up":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/count-up","title":"Count Up","category":"bblockx-effects","icon":"chart-bar","description":"Animated number counter that counts up when scrolled into view.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-count-up-editor","style":"bblockx-count-up-style","viewScript":"bblockx-count-up-frontend","attributes":{"value":{"type":"number","default":1000},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":"+"},"duration":{"type":"number","default":2000},"separator":{"type":"string","default":","},"decimals":{"type":"number","default":0},"label":{"type":"string","default":"Happy Clients"},"showLabel":{"type":"boolean","default":true},"icon":{"type":"string","default":"\ud83d\ude0a"},"showIcon":{"type":"boolean","default":true},"iconSize":{"type":"number","default":40},"valueSize":{"type":"number","default":72},"labelSize":{"type":"number","default":18},"valueColor":{"type":"string","default":"#7c3aed"},"labelColor":{"type":"string","default":"#334155"},"iconColor":{"type":"string","default":"#7c3aed"},"bgColor":{"type":"string","default":""},"textAlign":{"type":"string","default":"center"},"maxWidth":{"type":"number","default":360},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"typoValue":{"type":"object","default":{}},"typoLabel":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}},"tblock-toolkit\/pros-cons":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/pros-cons","title":"Pros & Cons","category":"bblockx-blog","icon":"editor-table","description":"A two-column pros and cons comparison block for reviews and articles. Supports editable items, custom icons, heading, and full color control for each column.","keywords":["pros","cons","advantages","disadvantages","comparison","review","checklist","good","bad"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-pros-cons-editor","style":"bblockx-pros-cons-style","viewScript":"bblockx-pros-cons-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Pros & Cons"},"showHeading":{"type":"boolean","default":true},"prosHeading":{"type":"string","default":"Pros"},"consHeading":{"type":"string","default":"Cons"},"prosIcon":{"type":"string","default":"\u2713"},"prosIconType":{"type":"string","default":"custom-char"},"prosIconDashicon":{"type":"string","default":""},"prosIconImageUrl":{"type":"string","default":""},"consIcon":{"type":"string","default":"\u2717"},"consIconType":{"type":"string","default":"custom-char"},"consIconDashicon":{"type":"string","default":""},"consIconImageUrl":{"type":"string","default":""},"pros":{"type":"array","default":["Easy to set up and get started quickly","Excellent performance and reliability","Great value for the price"]},"cons":{"type":"array","default":["Limited customization options","Steeper learning curve for advanced features"]},"layout":{"type":"string","default":"two-col"},"prosBg":{"type":"string","default":"#f0fdf4"},"consBg":{"type":"string","default":"#fef2f2"},"prosHeadBg":{"type":"string","default":"#dcfce7"},"consHeadBg":{"type":"string","default":"#fee2e2"},"prosHeadColor":{"type":"string","default":"#15803d"},"consHeadColor":{"type":"string","default":"#b91c1c"},"prosBulletColor":{"type":"string","default":"#16a34a"},"consBulletColor":{"type":"string","default":"#dc2626"},"prosItemColor":{"type":"string","default":"#166534"},"consItemColor":{"type":"string","default":"#991b1b"},"prosBorder":{"type":"string","default":"#bbf7d0"},"consBorder":{"type":"string","default":"#fecaca"},"headingColor":{"type":"string","default":"#1e1b4b"},"cardBg":{"type":"string","default":""},"headingTypo":{"type":"object","default":{}},"colHeadTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}},"itemGap":{"type":"number","default":20},"colRadius":{"type":"number","default":12},"paddingV":{"type":"number","default":0},"paddingH":{"type":"number","default":0},"columnGap":{"type":"number","default":24},"maxWidth":{"type":"number","default":860},"showIcons":{"type":"boolean","default":true}}},"tblock-toolkit\/team-members":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/team-members","title":"Team Members","category":"bblockx-business","icon":"groups","description":"Show your team members with photos, roles, bios, and social links.","keywords":["team","members","staff","people","profile","about"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-team-members-editor","editorStyle":"bblockx-team-members-style","style":"bblockx-team-members-style","viewScript":"bblockx-team-members-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"members":{"type":"array","default":[{"name":"Alex Johnson","role":"Founder & CEO","bio":"Leads the vision and strategy. Loves product, design, and customer success.","image":{"id":0,"url":"","alt":""},"socials":[{"type":"linkedin","url":""},{"type":"twitter","url":""}]},{"name":"Maria Garcia","role":"Creative Director","bio":"Turns ideas into delightful visuals and consistent brand experiences.","image":{"id":0,"url":"","alt":""},"socials":[{"type":"instagram","url":""},{"type":"website","url":""}]},{"name":"Sam Lee","role":"Lead Developer","bio":"Builds fast, accessible interfaces and keeps everything running smoothly.","image":{"id":0,"url":"","alt":""},"socials":[{"type":"github","url":""},{"type":"email","url":""}]}]},"layoutStyle":{"type":"string","default":"cards"},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"carouselNav":{"type":"boolean","default":true},"carouselPeek":{"type":"boolean","default":false},"carouselNavStyle":{"type":"string","default":"top"},"carouselIndicators":{"type":"string","default":"none"},"carouselIndicatorsPosition":{"type":"string","default":"below"},"carouselDotsStyle":{"type":"string","default":"default"},"carouselProgressStyle":{"type":"string","default":"default"},"carouselIndicatorSize":{"type":"number","default":8},"carouselIndicatorColor":{"type":"string","default":"rgba(0,0,0,0.22)"},"carouselIndicatorActiveColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselProgressHeight":{"type":"number","default":6},"carouselProgressBg":{"type":"string","default":"rgba(0,0,0,0.12)"},"carouselProgressFg":{"type":"string","default":"rgba(0,0,0,0.55)"},"carouselFractionColor":{"type":"string","default":"rgba(0,0,0,0.65)"},"carouselFractionSize":{"type":"number","default":13},"cardBg":{"type":"string","default":"#ffffff"},"cardBorderColor":{"type":"string","default":"#e8edf3"},"cardBorderWidth":{"type":"number","default":1},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"cardShadow":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"center"},"imageSize":{"type":"number","default":96},"imageShape":{"type":"string","default":"circle"},"showRole":{"type":"boolean","default":true},"showBio":{"type":"boolean","default":true},"showSocials":{"type":"boolean","default":true},"nameColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#3b82f6"},"bioColor":{"type":"string","default":"#64748b"},"socialColor":{"type":"string","default":"#64748b"},"socialHoverColor":{"type":"string","default":"#0f172a"},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}},"bioTypo":{"type":"object","default":{}},"nameSize":{"type":"number","default":18},"roleSize":{"type":"number","default":14},"bioSize":{"type":"number","default":14},"nameWeight":{"type":"number","default":700},"roleWeight":{"type":"number","default":600},"socialSize":{"type":"number","default":18},"hoverLift":{"type":"boolean","default":true},"hoverLiftAmount":{"type":"number","default":6},"infiniteScroll":{"type":"boolean","default":true},"autoScroll":{"type":"boolean","default":false},"autoScrollSpeed":{"type":"number","default":40},"autoScrollPauseOnHover":{"type":"boolean","default":true},"nameLineHeight":{"type":"number","default":1.2},"bioLineHeight":{"type":"number","default":1.6}}},"tblock-toolkit\/heat-map":{"apiVersion":3,"name":"tblock-toolkit\/heat-map","title":"Heat Map","category":"bblockx-charts","icon":"grid-view","description":"Grid heat map where cell colour encodes value intensity \u2014 ideal for correlation matrices and activity charts.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-heat-map-editor","style":"bblockx-heat-map-style","attributes":{"title":{"type":"string","default":"Correlation Matrix"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":600},"cellSize":{"type":"number","default":56},"cellGap":{"type":"number","default":3},"padLeft":{"type":"number","default":110},"padTop":{"type":"number","default":80},"padBottom":{"type":"number","default":40},"padRight":{"type":"number","default":20},"showValues":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"labelFontSize":{"type":"number","default":12},"valueFontSize":{"type":"number","default":11},"titleFontSize":{"type":"number","default":18},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"colorLow":{"type":"string","default":"#dbeafe"},"colorMid":{"type":"string","default":"#93c5fd"},"colorHigh":{"type":"string","default":"#1d4ed8"},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"rowLabels":{"type":"array","default":["Revenue","Users","Conversion","Satisfaction","Retention"],"items":{"type":"string"}},"colLabels":{"type":"array","default":["Revenue","Users","Conversion","Satisfaction","Retention"],"items":{"type":"string"}},"cellValues":{"type":"array","default":[1,0.72,0.58,0.43,0.81,0.72,1,0.64,0.37,0.69,0.58,0.64,1,0.55,0.48,0.43,0.37,0.55,1,0.62,0.81,0.69,0.48,0.62,1],"items":{"type":"number"}},"typoTitle":{"type":"object","default":{}}}},"tblock-toolkit\/parallax-section":{"apiVersion":3,"name":"tblock-toolkit\/parallax-section","title":"Parallax Section","category":"bblockx-effects","icon":"align-full-width","description":"A full-width content section with a background image that scrolls at a different speed for a depth parallax effect.","keywords":["parallax","section","background","scroll","depth","hero"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-parallax-section-editor","editorStyle":"bblockx-parallax-section-style","style":"bblockx-parallax-section-style","viewScript":"bblockx-parallax-section-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"bgImageUrl":{"type":"string","default":""},"bgImageId":{"type":"number","default":0},"bgImageAlt":{"type":"string","default":""},"parallaxSpeed":{"type":"number","default":0.4},"parallaxEnabled":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#1e1e1e"},"bgPosition":{"type":"string","default":"center center"},"bgSize":{"type":"string","default":"cover"},"bgRepeat":{"type":"string","default":"no-repeat"},"bgBlur":{"type":"number","default":0},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":40},"overlayGradient":{"type":"boolean","default":false},"overlayGradientStart":{"type":"string","default":"#000000"},"overlayGradientEnd":{"type":"string","default":"transparent"},"overlayGradientDir":{"type":"string","default":"to bottom"},"minHeight":{"type":"number","default":500},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"paddingLeft":{"type":"number","default":24},"paddingRight":{"type":"number","default":24},"contentAlign":{"type":"string","default":"center"},"contentVAlign":{"type":"string","default":"center"},"contentMaxWidth":{"type":"number","default":800},"textColor":{"type":"string","default":"#ffffff"},"fixedBackground":{"type":"boolean","default":false},"borderRadius":{"type":"number","default":8}}},"tblock-toolkit\/world-clock":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/world-clock","title":"World Clock","category":"bblockx-interactive","icon":"clock","description":"Display live clocks for multiple timezones with analog or digital style. Perfect for global audiences, remote teams, and travel blogs.","keywords":["clock","timezone","world","time","international","live","analog","digital"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-world-clock-editor","style":"bblockx-world-clock-style","viewScript":"bblockx-world-clock-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"World Clocks"},"subtitle":{"type":"string","default":"Current time across different time zones"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"clockStyle":{"type":"string","default":"digital"},"timeFormat":{"type":"string","default":"12h"},"showDate":{"type":"boolean","default":true},"showSeconds":{"type":"boolean","default":true},"showOffset":{"type":"boolean","default":false},"zones":{"type":"array","default":[{"label":"New York","tz":"America\/New_York"},{"label":"London","tz":"Europe\/London"},{"label":"Tokyo","tz":"Asia\/Tokyo"},{"label":"Dubai","tz":"Asia\/Dubai"}]},"columns":{"type":"number","default":4},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"timeColor":{"type":"string","default":"#1e1b4b"},"labelColor":{"type":"string","default":"#64748b"},"dateColor":{"type":"string","default":"#9ca3af"},"clockFace":{"type":"string","default":"#f5f3ff"},"handHour":{"type":"string","default":"#1e1b4b"},"handMin":{"type":"string","default":"#6c3fb5"},"handSec":{"type":"string","default":"#ef4444"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"timeSize":{"type":"number","default":32},"labelSize":{"type":"number","default":14},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"analogSize":{"type":"number","default":120},"gap":{"type":"number","default":24},"maxWidth":{"type":"number","default":960},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"timeTypo":{"type":"object","default":{}}}},"tblock-toolkit\/sprint-retrospective":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/sprint-retrospective","title":"Sprint Retrospective","description":"Agile sprint retro: velocity, mood, what went well, improvements, and action items with owners.","category":"bblockx-blog","icon":"update","keywords":["sprint","retrospective","retro","agile","scrum"],"editorScript":"bblockx-sprint-retrospective-editor","editorStyle":"bblockx-sprint-retrospective-style","style":"bblockx-sprint-retrospective-style","viewScript":"bblockx-sprint-retrospective-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"sprintNumber":{"type":"string","default":"Sprint 42"},"sprintGoal":{"type":"string","default":"Ship checkout redesign + integrate Payment API v2"},"startDate":{"type":"string","default":"Jan 27, 2026"},"endDate":{"type":"string","default":"Feb 7, 2026"},"velocityPlanned":{"type":"number","default":40},"velocityActual":{"type":"number","default":34},"showVelocity":{"type":"boolean","default":true},"mood":{"type":"string","default":"good"},"showMood":{"type":"boolean","default":true},"teamMembers":{"type":"array","default":["Priya K.","James L.","Sofia M.","Tariq A.","Nina B."]},"showTeam":{"type":"boolean","default":true},"wentWell":{"type":"array","default":["Shipped the full checkout redesign on schedule with zero regression bugs in prod","Daily async standups were focused and concise \u2014 team praised the new format","Collaboration with design was smooth; Figma \u2192 code handoff had no blockers this sprint","On-call rotation worked well; incidents resolved within SLA targets"]},"wentWellLabel":{"type":"string","default":"\u2705 Went Well"},"toImprove":{"type":"array","default":["Payment API v2 integration was scoped too loosely \u2014 3 of 5 tasks spilled over","Two stories lacked acceptance criteria at sprint start, causing mid-sprint rework","Test coverage for the new payment flow was below our 80% target at 67%"]},"toImproveLabel":{"type":"string","default":"\ud83d\udd27 To Improve"},"actionItems":{"type":"array","default":[{"task":"Add AC template to Jira story template; enforce before sprint planning","owner":"Priya K.","priority":"high"},{"task":"Break Payment API v2 remaining work into smaller, independently testable stories","owner":"James L.","priority":"high"},{"task":"Write missing payment flow tests to reach 80% coverage by next sprint","owner":"Sofia M.","priority":"medium"},{"task":"Document the API integration edge cases in Confluence for future reference","owner":"Tariq A.","priority":"low"}]},"actionItemsLabel":{"type":"string","default":"\u26a1 Action Items"},"fontSize":{"type":"number","default":14},"titleFontSize":{"type":"number","default":22},"lineHeight":{"type":"number","default":168},"fontWeight":{"type":"string","default":"400"},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#1e293b"},"headerColor":{"type":"string","default":"#f8fafc"},"accentColor":{"type":"string","default":"#6366f1"},"metaColor":{"type":"string","default":"#94a3b8"},"velocityFillColor":{"type":"string","default":"#6366f1"},"velocityBgColor":{"type":"string","default":"#e2e8f0"},"velocityTextColor":{"type":"string","default":"#f8fafc"},"wellBg":{"type":"string","default":"#f0fdf4"},"wellBorder":{"type":"string","default":"#16a34a"},"wellColor":{"type":"string","default":"#166534"},"wellHeadBg":{"type":"string","default":"#dcfce7"},"improveBg":{"type":"string","default":"#fffbeb"},"improveBorder":{"type":"string","default":"#d97706"},"improveColor":{"type":"string","default":"#78350f"},"improveHeadBg":{"type":"string","default":"#fef3c7"},"actionBg":{"type":"string","default":"#f5f3ff"},"actionBorder":{"type":"string","default":"#7c3aed"},"actionColor":{"type":"string","default":"#4c1d95"},"actionHeadBg":{"type":"string","default":"#ede9fe"},"highBg":{"type":"string","default":"#fee2e2"},"highColor":{"type":"string","default":"#991b1b"},"medBg":{"type":"string","default":"#fef3c7"},"medColor":{"type":"string","default":"#78350f"},"lowBg":{"type":"string","default":"#dcfce7"},"lowColor":{"type":"string","default":"#14532d"},"teamBg":{"type":"string","default":"#f1f5f9"},"teamColor":{"type":"string","default":"#334155"},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/sources-references":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sources-references","title":"Sources & References","description":"A formatted bibliography\/citations section for articles and research. Add numbered references with title, author, publication, URL, and access date. Styles: academic, card list, or minimal.","category":"bblockx-blog","icon":"book-alt","keywords":["sources","references","citations","bibliography","footnotes","research","journalism"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sources-references-editor","style":"bblockx-sources-references-style","viewScript":"bblockx-sources-references-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Sources & References"},"showLabel":{"type":"boolean","default":true},"references":{"type":"array","default":[{"title":"The State of SEO 2025 Report","author":"Ahrefs Research Team","publication":"Ahrefs Blog","url":"https:\/\/ahrefs.com\/blog\/seo-statistics\/","accessDate":"February 2025","note":""},{"title":"How Search Engines Work: Crawling, Indexing, and Ranking","author":"Moz Staff","publication":"Moz","url":"https:\/\/moz.com\/beginners-guide-to-seo\/how-search-engines-work","accessDate":"January 2025","note":""},{"title":"Core Web Vitals: The Complete Guide","author":"John Mueller","publication":"Google Search Central Blog","url":"https:\/\/developers.google.com\/search\/blog\/","accessDate":"January 2025","note":""}]},"style":{"type":"string","default":"academic"},"showAuthor":{"type":"boolean","default":true},"showPublication":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showUrl":{"type":"boolean","default":true},"openInNewTab":{"type":"boolean","default":true},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40},"bgColor":{"type":"string","default":"#f8fafc"},"labelColor":{"type":"string","default":"#0f172a"},"numberColor":{"type":"string","default":"#6366f1"},"titleColor":{"type":"string","default":"#0f172a"},"authorColor":{"type":"string","default":"#334155"},"pubColor":{"type":"string","default":"#64748b"},"urlColor":{"type":"string","default":"#6366f1"},"borderColor":{"type":"string","default":"#e2e8f0"},"cardBg":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":14},"labelFontSize":{"type":"number","default":16},"labelFontWeight":{"type":"number","default":700},"refFontSize":{"type":"number","default":13},"labelTypo":{"type":"object","default":{}},"refTypo":{"type":"object","default":{}}}},"tblock-toolkit\/checklist":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/checklist","title":"Interactive Checklist","category":"bblockx-content","icon":"list-view","description":"A fully interactive checklist with progress tracking, emoji icons, add\/remove items, and optional persistence via localStorage. Rich color and layout controls.","keywords":["checklist","todo","tasks","list","interactive","progress","check"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-checklist-editor","style":"bblockx-checklist-style","viewScript":"bblockx-checklist-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Checklist"},"subtitle":{"type":"string","default":"Check off items as you go"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showProgress":{"type":"boolean","default":true},"showAddItem":{"type":"boolean","default":true},"allowDelete":{"type":"boolean","default":true},"rememberState":{"type":"boolean","default":true},"checkStyle":{"type":"string","default":"circle"},"items":{"type":"array","default":[{"id":"1","text":"Read the documentation","done":false,"icon":"\ud83d\udcc4"},{"id":"2","text":"Install the plugin","done":false,"icon":"\ud83d\udd0c"},{"id":"3","text":"Configure block settings","done":false,"icon":"\u2699\ufe0f"},{"id":"4","text":"Publish your first post","done":false,"icon":"\ud83d\ude80"},{"id":"5","text":"Share with your audience","done":false,"icon":"\ud83d\udce2"}]},"accentColor":{"type":"string","default":"#10b981"},"checkColor":{"type":"string","default":"#ffffff"},"doneTextColor":{"type":"string","default":"#9ca3af"},"progressBg":{"type":"string","default":"#d1fae5"},"sectionBg":{"type":"string","default":"#f0fdf4"},"cardBg":{"type":"string","default":"#ffffff"},"itemBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"titleFontSize":{"type":"number","default":26},"contentMaxWidth":{"type":"number","default":600},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.3},"itemFontSize":{"type":"number","default":14},"itemFontWeight":{"type":"string","default":"400"},"typoTitle":{"type":"object","default":{}},"typoItem":{"type":"object","default":{}}}},"tblock-toolkit\/testimonial-marquee":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/testimonial-marquee","title":"Testimonial Marquee","category":"bblockx-marketing","icon":"format-quote","description":"Infinite auto-scrolling testimonial ticker with star ratings, avatar images, and author details. Pause on hover.","keywords":["testimonial","review","marquee","infinite","scroll","ticker","social proof"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-testimonial-marquee-editor","style":"bblockx-testimonial-marquee-style","viewScript":"bblockx-testimonial-marquee-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"quote":"This product completely changed how our team works. Couldn't imagine going back.","author":"Sarah Chen","role":"Head of Product","company":"Acme Corp","avatarUrl":"","avatarId":0,"rating":5,"companyLogo":"","companyLogoId":0},{"quote":"Outstanding quality and support. The onboarding was seamless and the results speak for themselves.","author":"Marcus Webb","role":"Founder & CEO","company":"Launchpad","avatarUrl":"","avatarId":0,"rating":5,"companyLogo":"","companyLogoId":0},{"quote":"Five stars isn't enough. We cut our workflow time in half within the first week.","author":"Priya Nair","role":"Operations Lead","company":"CloudStack","avatarUrl":"","avatarId":0,"rating":5,"companyLogo":"","companyLogoId":0},{"quote":"The attention to detail is unreal. Every feature feels thoughtfully designed.","author":"James Holloway","role":"Creative Director","company":"Studio Alto","avatarUrl":"","avatarId":0,"rating":5,"companyLogo":"","companyLogoId":0},{"quote":"We evaluated six alternatives. This was the clear winner \u2014 by a wide margin.","author":"Lena Kova\u010d","role":"VP of Engineering","company":"DevOps HQ","avatarUrl":"","avatarId":0,"rating":5,"companyLogo":"","companyLogoId":0},{"quote":"My team is more productive and happier. That's all I needed to know.","author":"David Torres","role":"Team Lead","company":"Momentum","avatarUrl":"","avatarId":0,"rating":4,"companyLogo":"","companyLogoId":0}]},"rows":{"type":"number","default":1},"speed":{"type":"number","default":60},"direction":{"type":"string","default":"left"},"pauseOnHover":{"type":"boolean","default":true},"showStars":{"type":"boolean","default":true},"showAvatar":{"type":"boolean","default":true},"showRole":{"type":"boolean","default":true},"showCompany":{"type":"boolean","default":true},"showCompanyLogo":{"type":"boolean","default":false},"fadeEdges":{"type":"boolean","default":true},"cardWidth":{"type":"number","default":340},"cardGap":{"type":"number","default":24},"cardRadius":{"type":"number","default":14},"cardPadding":{"type":"number","default":28},"avatarSize":{"type":"number","default":44},"paddingY":{"type":"number","default":40},"wrapperBg":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"cardShadow":{"type":"string","default":"sm"},"quoteColor":{"type":"string","default":"#334155"},"starColor":{"type":"string","default":"#f59e0b"},"authorColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#64748b"},"quoteIconColor":{"type":"string","default":"#e0e7ff"},"quoteTypo":{"type":"object","default":{}},"nameTypo":{"type":"object","default":{}},"roleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/announcement-strip":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/announcement-strip","title":"Announcement Strip","category":"bblockx-marketing","icon":"megaphone","description":"A thin dismissible announcement bar \u2014 ideal above the site header for promotions, launches, or alerts.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-announcement-strip-editor","style":"bblockx-announcement-strip-style","viewScript":"bblockx-announcement-strip-frontend","attributes":{"text":{"type":"string","default":"\ud83c\udf89 We just launched something big \u2014 save 40% this week only!"},"linkLabel":{"type":"string","default":"Learn more \u2192"},"linkUrl":{"type":"string","default":"#"},"linkTarget":{"type":"string","default":"_self"},"showLink":{"type":"boolean","default":true},"showClose":{"type":"boolean","default":true},"closeId":{"type":"string","default":"anst-1"},"closeDays":{"type":"number","default":7},"style":{"type":"string","default":"gradient"},"textAlign":{"type":"string","default":"center"},"paddingY":{"type":"number","default":11},"fontSize":{"type":"number","default":14},"showBadge":{"type":"boolean","default":true},"badgeText":{"type":"string","default":"New"},"showCountdown":{"type":"boolean","default":false},"countdownDate":{"type":"string","default":""},"bgColor":{"type":"string","default":"#6c3fb5"},"bgGradient":{"type":"string","default":"linear-gradient(90deg,#6c3fb5 0%,#2563eb 100%)"},"textColor":{"type":"string","default":"#ffffff"},"linkColor":{"type":"string","default":"#fde68a"},"badgeBg":{"type":"string","default":"rgba(255,255,255,0.22)"},"badgeColor":{"type":"string","default":"#ffffff"},"textTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["full"]},"keywords":["announcement","bar","strip","promo","banner","top bar","notification"]},"tblock-toolkit\/address-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/address-card","version":"1.0.0","title":"Address Card","category":"bblockx-business","description":"Business address card with contact details, opening hours, and optional map link.","keywords":["address","location","contact","office","business","map"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-address-card-editor","style":"bblockx-address-card-style","attributes":{"companyName":{"type":"string","default":"tblock_toolkit HQ"},"showCompany":{"type":"boolean","default":true},"tagline":{"type":"string","default":"Building the future of web blocks"},"showTagline":{"type":"boolean","default":true},"address1":{"type":"string","default":"42 Innovation Drive, Suite 800"},"address2":{"type":"string","default":"San Francisco, CA 94105"},"country":{"type":"string","default":"United States"},"showAddress":{"type":"boolean","default":true},"phone":{"type":"string","default":"+1 (415) 555-0199"},"showPhone":{"type":"boolean","default":true},"email":{"type":"string","default":"hello@tblock_toolkit.com"},"showEmail":{"type":"boolean","default":true},"website":{"type":"string","default":"https:\/\/tblock_toolkit.com"},"showWebsite":{"type":"boolean","default":true},"hours":{"type":"string","default":"Mon \u2013 Fri: 9:00 AM \u2013 6:00 PM"},"showHours":{"type":"boolean","default":true},"mapUrl":{"type":"string","default":""},"showMapLink":{"type":"boolean","default":true},"mapLinkLabel":{"type":"string","default":"View on Google Maps"},"accentColor":{"type":"string","default":"#6366f1"},"bgColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"headingColor":{"type":"string","default":"#0f172a"},"taglineColor":{"type":"string","default":"#64748b"},"textColor":{"type":"string","default":"#334155"},"labelColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6366f1"},"borderRadius":{"type":"number","default":14},"padding":{"type":"number","default":28},"fontSize":{"type":"number","default":14},"headingFontSize":{"type":"number","default":20},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/location-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/location-cards","title":"Location Cards","category":"bblockx-business","description":"Multi-location business directory grid. Each card shows address, phone, email, business hours snippet, and a directions link.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-location-cards-editor","style":"bblockx-location-cards-style","viewScript":"bblockx-location-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"locations":{"type":"array","default":[{"id":"l1","name":"New York Office","address":"350 Fifth Avenue","city":"New York","state":"NY","zip":"10118","country":"USA","phone":"+1 (212) 555-0101","email":"ny@example.com","website":"","mapUrl":"https:\/\/maps.google.com","hoursSnippet":"Mon\u2013Fri 9am\u20136pm","imageUrl":"","imageId":0},{"id":"l2","name":"Los Angeles Studio","address":"6255 Sunset Blvd","city":"Los Angeles","state":"CA","zip":"90028","country":"USA","phone":"+1 (323) 555-0187","email":"la@example.com","website":"","mapUrl":"https:\/\/maps.google.com","hoursSnippet":"Mon\u2013Sat 10am\u20137pm","imageUrl":"","imageId":0},{"id":"l3","name":"Chicago Headquarters","address":"233 S Wacker Dr","city":"Chicago","state":"IL","zip":"60606","country":"USA","phone":"+1 (312) 555-0145","email":"chi@example.com","website":"","mapUrl":"https:\/\/maps.google.com","hoursSnippet":"Mon\u2013Fri 8am\u20135pm","imageUrl":"","imageId":0}],"items":{"type":"object"}},"columns":{"type":"integer","default":3},"columnsTablet":{"type":"integer","default":2},"columnsMobile":{"type":"integer","default":1},"gap":{"type":"integer","default":24},"cardStyle":{"type":"string","default":"card"},"hoverEffect":{"type":"string","default":"lift"},"imageRatio":{"type":"string","default":"16\/9"},"showImage":{"type":"boolean","default":true},"showPhone":{"type":"boolean","default":true},"showEmail":{"type":"boolean","default":true},"showWebsite":{"type":"boolean","default":false},"showHours":{"type":"boolean","default":true},"showDirectionsLink":{"type":"boolean","default":true},"directionsLabel":{"type":"string","default":"Get Directions"},"cardRadius":{"type":"integer","default":16},"cardPadding":{"type":"integer","default":28},"imageRadius":{"type":"integer","default":8},"btnRadius":{"type":"integer","default":14},"nameTypo":{"type":"object","default":{}},"detailTypo":{"type":"object","default":{}},"btnTypo":{"type":"object","default":{}},"nameColor":{"type":"string","default":"#0f172a"},"addressColor":{"type":"string","default":"#334155"},"metaColor":{"type":"string","default":"#64748b"},"hoursColor":{"type":"string","default":"#334155"},"iconColor":{"type":"string","default":"#6c3fb5"},"directionsColor":{"type":"string","default":"#6c3fb5"},"directionsBg":{"type":"string","default":"#f5f3ff"},"cardBg":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"integer","default":64},"paddingBottom":{"type":"integer","default":64}}},"tblock-toolkit\/course-lesson":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/course-lesson","title":"Course Lesson","description":"A complete course lesson with objectives, content sections, resources, and navigation.","category":"bblockx-blog","icon":"welcome-learn-more","keywords":["course","lesson","module","learning","tutorial","class","education","lms"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-course-lesson-editor","editorStyle":"bblockx-course-lesson-style","style":"bblockx-course-lesson-style","viewScript":"bblockx-course-lesson-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"lessonTitle":{"type":"string","default":"Building REST APIs with Node.js"},"moduleTitle":{"type":"string","default":"Module 4: APIs & Data"},"showModule":{"type":"boolean","default":true},"lessonNumber":{"type":"string","default":"Lesson 3 of 8"},"showLessonNumber":{"type":"boolean","default":true},"duration":{"type":"string","default":"45 min"},"showDuration":{"type":"boolean","default":true},"difficulty":{"type":"string","default":"intermediate"},"showDifficulty":{"type":"boolean","default":true},"instructor":{"type":"string","default":"Alex Martinez"},"showInstructor":{"type":"boolean","default":true},"prerequisites":{"type":"array","default":["Basic understanding of JavaScript and Node.js","Familiarity with HTTP methods (GET, POST, PUT, DELETE)","Node.js installed on your machine"]},"showPrerequisites":{"type":"boolean","default":true},"prerequisitesLabel":{"type":"string","default":"Prerequisites"},"objectives":{"type":"array","default":["Set up an Express.js server from scratch","Create CRUD endpoints with proper status codes","Validate request data using middleware","Connect to a database and handle async operations"]},"showObjectives":{"type":"boolean","default":true},"objectivesLabel":{"type":"string","default":"What You'll Learn"},"intro":{"type":"string","default":"In this lesson, you'll build a fully functional REST API using Express.js. We'll cover everything from project setup and route definition to data validation and database integration \u2014 all with real-world patterns you can use immediately."},"showIntro":{"type":"boolean","default":true},"sections":{"type":"array","default":[{"heading":"Setting Up the Project","content":"Start by initializing a new Node.js project and installing Express. Run `npm init -y && npm install express` in your terminal. Create a file called `server.js` and require Express at the top.","type":"text"},{"heading":"Defining Your First Route","content":"Use `app.get()` to define a GET route. The callback receives a `req` (request) and `res` (response) object. Call `res.json()` to send JSON data back to the client.","type":"text"},{"heading":"Pro Tip: Use nodemon During Development","content":"Install nodemon as a dev dependency (`npm install -D nodemon`) and add a `dev` script to your package.json: `\"dev\": \"nodemon server.js\"`. This automatically restarts your server on file changes.","type":"tip"},{"heading":"Handling POST Requests & Body Parsing","content":"For POST and PUT routes, you need to parse the request body. Add `app.use(express.json())` before your routes. Access the parsed body via `req.body`.","type":"text"},{"heading":"Important: Always Validate User Input","content":"Never trust data coming from the client. Validate required fields before processing and return a 400 status code with a clear error message if validation fails.","type":"warning"}]},"showSections":{"type":"boolean","default":true},"resources":{"type":"array","default":[{"title":"Express.js Official Docs","url":"https:\/\/expressjs.com","type":"article"},{"title":"Starter Code on GitHub","url":"https:\/\/github.com\/example","type":"download"},{"title":"Video Walkthrough (22 min)","url":"https:\/\/youtube.com\/example","type":"video"},{"title":"Practice Exercise: Build a Todo API","url":"#exercise","type":"exercise"}]},"showResources":{"type":"boolean","default":true},"resourcesLabel":{"type":"string","default":"Resources"},"prevLesson":{"type":"string","default":"HTTP Fundamentals & Status Codes"},"prevLessonUrl":{"type":"string","default":"#"},"nextLesson":{"type":"string","default":"Authentication with JWT"},"nextLessonUrl":{"type":"string","default":"#"},"showNav":{"type":"boolean","default":true},"fontSize":{"type":"number","default":15},"titleFontSize":{"type":"number","default":26},"lineHeight":{"type":"number","default":170},"borderRadius":{"type":"number","default":12},"moduleTitleSize":{"type":"number","default":11},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e8edf3"},"headerBg":{"type":"string","default":"#0f172a"},"headerColor":{"type":"string","default":"#ffffff"},"metaColor":{"type":"string","default":"#94a3b8"},"introBg":{"type":"string","default":"#f0f9ff"},"introColor":{"type":"string","default":"#0369a1"},"objectiveBg":{"type":"string","default":"#f0fdf4"},"objectiveColor":{"type":"string","default":"#14532d"},"objectiveDot":{"type":"string","default":"#22c55e"},"prereqBg":{"type":"string","default":"#f8fafc"},"prereqColor":{"type":"string","default":"#334155"},"prereqDot":{"type":"string","default":"#94a3b8"},"textColor":{"type":"string","default":"#334155"},"headingColor":{"type":"string","default":"#0f172a"},"tipBg":{"type":"string","default":"#fefce8"},"tipColor":{"type":"string","default":"#713f12"},"tipBorder":{"type":"string","default":"#fbbf24"},"warningBg":{"type":"string","default":"#fff7ed"},"warningColor":{"type":"string","default":"#9a3412"},"warningBorder":{"type":"string","default":"#f97316"},"noteBg":{"type":"string","default":"#eff6ff"},"noteColor":{"type":"string","default":"#1e40af"},"noteBorder":{"type":"string","default":"#3b82f6"},"resourceBg":{"type":"string","default":"#f8fafc"},"accentColor":{"type":"string","default":"#3b82f6"},"navBg":{"type":"string","default":"#f8fafc"},"typoTitle":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}}}},"tblock-toolkit\/filter-gallery":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/filter-gallery","title":"Filter Gallery","category":"bblockx-media","icon":"filter","description":"Image grid with category filter buttons. Clicking a tag shows\/hides matching items with animation.","keywords":["gallery","filter","isotope","tags","grid","category"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-filter-gallery-editor","editorStyle":"bblockx-filter-gallery-style","style":"bblockx-filter-gallery-style","viewScript":"bblockx-filter-gallery-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"imageUrl":"","imageId":0,"alt":"","title":"Item One","tags":"web, design"},{"imageUrl":"","imageId":0,"alt":"","title":"Item Two","tags":"print, design"},{"imageUrl":"","imageId":0,"alt":"","title":"Item Three","tags":"web"}]},"columns":{"type":"number","default":3},"gap":{"type":"number","default":24},"imageRatio":{"type":"string","default":"1\/1"},"borderRadius":{"type":"number","default":14},"filterStyle":{"type":"string","default":"pills"},"animation":{"type":"string","default":"fade"},"showAllLabel":{"type":"string","default":"All"},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#333333"},"showTitle":{"type":"boolean","default":true},"titleFontSize":{"type":"number","default":13},"titleFontWeight":{"type":"string","default":"600"},"filterFontSize":{"type":"number","default":14},"filterFontWeight":{"type":"string","default":"600"},"typoTitle":{"type":"object","default":{}},"typoFilter":{"type":"object","default":{}}}},"tblock-toolkit\/mixed-heading":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/mixed-heading","title":"Mixed Heading","category":"bblockx-content","description":"A heading or paragraph where each word\/phrase segment can have its own style \u2014 gradient, highlight, stroke, badge, mono, or normal.","keywords":["heading","typography","styled text","gradient","highlight","mixed"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mixed-heading-editor","editorStyle":"bblockx-mixed-heading-style","style":"bblockx-mixed-heading-style","viewScript":"bblockx-mixed-heading-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"segments":{"type":"array","default":[{"text":"Build sites","style":"normal","color":"#0f172a","color2":"#6366f1","bg":"transparent","weight":"700","italic":false,"underline":false,"scale":1,"spacing":0},{"text":" ","style":"normal","color":"#0f172a","color2":"#6366f1","bg":"transparent","weight":"700","italic":false,"underline":false,"scale":1,"spacing":0},{"text":"that inspire.","style":"gradient","color":"#6366f1","color2":"#ec4899","bg":"transparent","weight":"700","italic":false,"underline":false,"scale":1,"spacing":0}]},"tag":{"type":"string","default":"h2"},"textAlign":{"type":"string","default":"center"},"fontSize":{"type":"number","default":48},"lineHeight":{"type":"number","default":1.15},"letterSpacing":{"type":"number","default":0},"headingTypo":{"type":"object","default":{}},"maxWidth":{"type":"number","default":800},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"strokeWidth":{"type":"number","default":2},"badgeRadius":{"type":"number","default":12},"badgePaddingX":{"type":"number","default":8},"badgePaddingY":{"type":"number","default":3},"gradientDir":{"type":"string","default":"to right"}}},"tblock-toolkit\/image-gallery":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-gallery","version":"1.0.0","title":"Image Gallery","category":"bblockx-media","icon":"format-gallery","description":"Responsive image gallery with grid\/masonry layouts, lightbox, and hover effects.","keywords":["gallery","images","photos","lightbox","masonry","grid"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-gallery-editor","style":"bblockx-image-gallery-style","viewScript":"bblockx-image-gallery-frontend","attributes":{"images":{"type":"array","default":[],"items":{"type":"object"}},"layout":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"columnsMobile":{"type":"number","default":1},"columnsTablet":{"type":"number","default":2},"gap":{"type":"number","default":20},"aspectRatio":{"type":"string","default":"square"},"borderRadius":{"type":"number","default":14},"lightbox":{"type":"boolean","default":true},"showCaptions":{"type":"boolean","default":false},"captionStyle":{"type":"string","default":"overlay"},"hoverEffect":{"type":"string","default":"zoom"},"hoverOverlayBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"overlayIconColor":{"type":"string","default":"#ffffff"},"captionBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"captionColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"filterEnabled":{"type":"boolean","default":false},"filterBgColor":{"type":"string","default":""},"filterActiveColor":{"type":"string","default":"#2563eb"},"filterTextColor":{"type":"string","default":""},"filterBorderRadius":{"type":"number","default":6},"captionFontSize":{"type":"number","default":12},"captionFontWeight":{"type":"number","default":400},"captionLineHeight":{"type":"number","default":1.4},"filterFontSize":{"type":"number","default":13},"filterFontWeight":{"type":"number","default":500},"filterLineHeight":{"type":"number","default":1.4},"captionTypo":{"type":"object","default":{}},"filterTypo":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}}},"tblock-toolkit\/diverging-bar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/diverging-bar","title":"Diverging Bar Chart","category":"bblockx-charts","icon":"chart-bar","description":"Horizontal bars extending left (negative) and right (positive) from a shared centre baseline \u2014 ideal for survey data, sentiment, and profit\/loss comparisons.","attributes":{"title":{"type":"string","default":"Survey Results: Agreement Scale"},"showTitle":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":true},"showGridLines":{"type":"boolean","default":true},"showZeroLine":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":700},"rowHeight":{"type":"integer","default":44},"padTop":{"type":"integer","default":30},"padLeft":{"type":"integer","default":160},"padRight":{"type":"integer","default":30},"barHeight":{"type":"integer","default":24},"labelFontSize":{"type":"integer","default":13},"labelFontWeight":{"type":"string","default":"400"},"valueFontSize":{"type":"integer","default":11},"valueFontWeight":{"type":"string","default":"400"},"titleFontSize":{"type":"integer","default":18},"titleFontWeight":{"type":"string","default":"700"},"posColor":{"type":"string","default":"#4f46e5"},"negColor":{"type":"string","default":"#dc2626"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#334155"},"typoTitle":{"type":"object","default":{}},"items":{"type":"array","default":[{"label":"Strongly Agree","positive":42,"negative":8},{"label":"Agree","positive":31,"negative":12},{"label":"Neutral","positive":15,"negative":15},{"label":"Disagree","positive":8,"negative":28},{"label":"Strongly Disagree","positive":4,"negative":36}]}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-diverging-bar-editor","style":"bblockx-diverging-bar-style"},"tblock-toolkit\/scroll-reveal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/scroll-reveal","title":"Scroll Reveal","category":"bblockx-effects","icon":"visibility","description":"Wrap any blocks in a scroll-triggered reveal animation. Children animate into view when they enter the viewport.","keywords":["scroll","reveal","animate","animation","fade","slide","entrance","aos","intersection"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-scroll-reveal-editor","style":"bblockx-scroll-reveal-style","viewScript":"bblockx-scroll-reveal-frontend","attributes":{"animation":{"type":"string","default":"fade-up"},"duration":{"type":"number","default":600},"delay":{"type":"number","default":0},"easing":{"type":"string","default":"ease"},"distance":{"type":"number","default":32},"threshold":{"type":"number","default":15},"once":{"type":"boolean","default":true},"stagger":{"type":"boolean","default":false},"staggerDelay":{"type":"number","default":100},"scale":{"type":"number","default":95},"rotate":{"type":"number","default":0},"opacity":{"type":"number","default":0},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"className":true}},"tblock-toolkit\/button-group":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/button-group","title":"Button Group","description":"Group of styled CTA buttons with alignment, spacing, individual per-button overrides, and responsive stacking.","category":"bblockx-marketing","icon":"button","keywords":["buttons","cta","call to action","group","link"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-button-group-editor","editorStyle":"bblockx-button-group-style","style":"bblockx-button-group-style","viewScript":"bblockx-button-group-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"buttons":{"type":"array","default":[{"label":"Get Started","url":"#","target":false,"rel":"","style":"primary","size":"md","icon":"none","iconPosition":"left","customBg":"","customColor":"","customBorder":""},{"label":"Learn More","url":"#","target":false,"rel":"","style":"outline","size":"md","icon":"none","iconPosition":"left","customBg":"","customColor":"","customBorder":""}]},"alignment":{"type":"string","default":"left"},"direction":{"type":"string","default":"row"},"mobileStack":{"type":"boolean","default":true},"gap":{"type":"number","default":20},"btnBg":{"type":"string","default":"#2563eb"},"btnColor":{"type":"string","default":"#ffffff"},"outlineBorderColor":{"type":"string","default":"#2563eb"},"outlineColor":{"type":"string","default":"#2563eb"},"ghostColor":{"type":"string","default":"#2563eb"},"btnRadius":{"type":"number","default":14},"btnFontSize":{"type":"number","default":15},"btnFontWeight":{"type":"number","default":600},"btnPaddingV":{"type":"number","default":12},"btnPaddingH":{"type":"number","default":24},"btnShadow":{"type":"string","default":"none"},"hoverEffect":{"type":"string","default":"lift"},"fullWidthMobile":{"type":"boolean","default":false},"typoBtn":{"type":"object","default":{}}}},"tblock-toolkit\/separator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/separator","title":"Separator \/ Divider","category":"bblockx-layout","icon":"minus","description":"Decorative divider: line, wave, zigzag or dot pattern, optionally with an icon or text in the centre.","keywords":["separator","divider","hr","line","wave","zigzag","rule"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-separator-editor","editorStyle":"bblockx-separator-style","style":"bblockx-separator-style","viewScript":"bblockx-separator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"blockId":{"type":"string","default":""},"dividerType":{"type":"string","default":"line"},"lineColor":{"type":"string","default":"#d7dee8"},"lineThickness":{"type":"number","default":1},"svgHeight":{"type":"number","default":24},"dotSpacing":{"type":"number","default":14},"marginTop":{"type":"number","default":24},"marginBottom":{"type":"number","default":24},"widthPercent":{"type":"number","default":100},"middleType":{"type":"string","default":"none"},"middlePosition":{"type":"string","default":"center"},"gapAroundMiddle":{"type":"number","default":16},"iconName":{"type":"string","default":"star"},"iconSize":{"type":"number","default":20},"iconColor":{"type":"string","default":"#9ca3af"},"iconBgColor":{"type":"string","default":"transparent"},"iconBgShape":{"type":"string","default":"none"},"iconBgSize":{"type":"number","default":36},"middleText":{"type":"string","default":"\u00a7"},"textSize":{"type":"number","default":14},"textWeight":{"type":"number","default":400},"textColor":{"type":"string","default":"#9ca3af"},"textBgColor":{"type":"string","default":"transparent"},"textPaddingH":{"type":"number","default":12},"textPaddingV":{"type":"number","default":4},"textRadius":{"type":"number","default":4},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/faq-schema":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/faq-schema","title":"FAQ Schema","description":"FAQ block with automatic FAQPage JSON-LD structured data for SEO rich snippets.","category":"bblockx-business","icon":"editor-help","keywords":["faq","questions","answers","schema","seo","structured data"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-schema-editor","editorStyle":"bblockx-faq-schema-style","style":"bblockx-faq-schema-style","viewScript":"bblockx-faq-schema-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"question":"What is tblock_toolkit?","answer":"tblock_toolkit is a powerful WordPress plugin that lets you build beautiful pages using a library of custom Gutenberg blocks with rich styling controls."},{"question":"Do I need coding skills to use it?","answer":"No! tblock_toolkit is designed for everyone. All settings are available directly in the Gutenberg editor sidebar \u2014 no code required."},{"question":"Is it compatible with my theme?","answer":"Yes. tblock_toolkit blocks work with any WordPress theme that supports the block editor (Gutenberg)."}]},"activeItems":{"type":"array","default":[0]},"expandFirst":{"type":"boolean","default":true},"allowMultiple":{"type":"boolean","default":false},"iconType":{"type":"string","default":"chevron"},"iconPosition":{"type":"string","default":"right"},"layout":{"type":"string","default":"default"},"spacing":{"type":"number","default":10},"borderRadius":{"type":"number","default":14},"questionPadding":{"type":"number","default":18},"answerPadding":{"type":"number","default":16},"questionSize":{"type":"number","default":16},"questionWeight":{"type":"number","default":600},"answerSize":{"type":"number","default":15},"answerLineHeight":{"type":"number","default":1.7},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"animationSpeed":{"type":"number","default":300},"questionColor":{"type":"string","default":"#0f172a"},"questionBg":{"type":"string","default":"#ffffff"},"questionHoverBg":{"type":"string","default":"#f8fafc"},"activeQuestionBg":{"type":"string","default":"#eff6ff"},"activeQuestionColor":{"type":"string","default":"#1d4ed8"},"answerColor":{"type":"string","default":"#334155"},"answerBg":{"type":"string","default":"#ffffff"},"iconColor":{"type":"string","default":"#64748b"},"iconActiveColor":{"type":"string","default":"#2563eb"},"borderColor":{"type":"string","default":"#e8edf3"},"dividerColor":{"type":"string","default":"#f5f7fb"}}},"tblock-toolkit\/certification-wall":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/certification-wall","version":"1.0.0","title":"Certification Wall","category":"bblockx-business","icon":"awards","description":"Showcase professional certifications, accreditations and badges with verify links.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-certification-wall-editor","style":"bblockx-certification-wall-style","viewScript":"bblockx-certification-wall-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Trusted & Verified"},"heading":{"type":"string","default":"Our Certifications & Accreditations"},"subtext":{"type":"string","default":"Industry-recognised credentials that demonstrate our commitment to excellence."},"certs":{"type":"array","default":[{"name":"ISO 9001:2015","issuer":"ISO","year":"2023","imageUrl":"","verifyUrl":"#"},{"name":"AWS Certified","issuer":"Amazon","year":"2023","imageUrl":"","verifyUrl":"#"},{"name":"SOC 2 Type II","issuer":"AICPA","year":"2024","imageUrl":"","verifyUrl":"#"},{"name":"GDPR Compliant","issuer":"EU DPA","year":"2024","imageUrl":"","verifyUrl":"#"},{"name":"PCI DSS Level 1","issuer":"PCI SSC","year":"2024","imageUrl":"","verifyUrl":"#"},{"name":"Google Partner","issuer":"Google","year":"2024","imageUrl":"","verifyUrl":"#"}]},"layout":{"type":"string","default":"grid"},"columns":{"type":"number","default":3},"showYear":{"type":"boolean","default":true},"showIssuer":{"type":"boolean","default":true},"showVerify":{"type":"boolean","default":true},"verifyLabel":{"type":"string","default":"Verify Certificate"},"maxWidth":{"type":"number","default":1100},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"bgColor":{"type":"string","default":"#f8fafc"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"eyebrowColor":{"type":"string","default":"#6366f1"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"nameColor":{"type":"string","default":"#0f172a"},"issuerColor":{"type":"string","default":"#64748b"},"accentColor":{"type":"string","default":"#6366f1"},"verifyColor":{"type":"string","default":"#6366f1"},"headingFontSize":{"type":"number","default":32},"headingFontWeight":{"type":"string","default":"700"},"headingLineHeight":{"type":"number","default":1.2},"bodyFontSize":{"type":"number","default":16},"bodyLineHeight":{"type":"number","default":1.6},"certNameFontSize":{"type":"number","default":15},"certNameFontWeight":{"type":"string","default":"600"},"typoHeading":{"type":"object","default":{}},"typoSubtext":{"type":"object","default":{}},"typoCertName":{"type":"object","default":{}}}},"tblock-toolkit\/team-slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/team-slider","version":"1.0.0","title":"Team Slider","category":"bblockx-business","description":"Team members in an interactive carousel. Each member has avatar, name, role, bio, social links, and department tag.","keywords":["team","slider","carousel","members","staff","people"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-team-slider-editor","style":"bblockx-team-slider-style","viewScript":"bblockx-team-slider-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":""},"showHeading":{"type":"boolean","default":false},"members":{"type":"array","default":[{"name":"Jane Doe","role":"CEO & Founder","bio":"","imageUrl":"","imageId":0,"imageAlt":"","tag":"","linkedin":"","twitter":"","email":"","website":""}]},"perView":{"type":"integer","default":3},"autoplay":{"type":"boolean","default":false},"autoplayDelay":{"type":"integer","default":4000},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"showBio":{"type":"boolean","default":true},"showSocials":{"type":"boolean","default":true},"showTag":{"type":"boolean","default":true},"cardStyle":{"type":"string","default":"default"},"avatarSize":{"type":"integer","default":80},"avatarRadius":{"type":"integer","default":50},"cardRadius":{"type":"integer","default":12},"paddingTop":{"type":"integer","default":0},"paddingBottom":{"type":"integer","default":0},"bgColor":{"type":"string","default":""},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e8edf3"},"nameColor":{"type":"string","default":"#0f172a"},"roleColor":{"type":"string","default":"#6366f1"},"bioColor":{"type":"string","default":"#64748b"},"tagBg":{"type":"string","default":"#ede9fe"},"tagColor":{"type":"string","default":"#6366f1"},"socialColor":{"type":"string","default":"#64748b"},"socialHover":{"type":"string","default":"#6366f1"},"dotColor":{"type":"string","default":"#d7dee8"},"dotActive":{"type":"string","default":"#6366f1"},"arrowBg":{"type":"string","default":"#ffffff"},"arrowColor":{"type":"string","default":"#334155"},"accentColor":{"type":"string","default":"#6366f1"},"nameTypo":{"type":"object","default":{}},"bioTypo":{"type":"object","default":{}},"headingFontSize":{"type":"number","default":28},"nameFontSize":{"type":"number","default":17},"nameFontWeight":{"type":"string","default":"700"},"roleFontSize":{"type":"number","default":13},"bioFontSize":{"type":"number","default":13},"bioLineHeight":{"type":"number","default":1.6}}},"tblock-toolkit\/content-ticker":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/content-ticker","title":"Content Ticker","category":"bblockx-effects","icon":"megaphone","description":"A horizontal scrolling news\/announcement ticker with a colored label prefix and clickable items.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-content-ticker-editor","style":"bblockx-content-ticker-style","viewScript":"bblockx-content-ticker-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"text":"Welcome to our brand-new website \u2014 explore all our latest features!","url":""},{"text":"Big sale this weekend \u2014 up to 50% off across the entire store!","url":""},{"text":"We just published a new blog post \u2014 check it out now!","url":""},{"text":"Sign up for our newsletter and never miss an update!","url":""}]},"prefix":{"type":"string","default":"\ud83d\udce2 Breaking"},"showPrefix":{"type":"boolean","default":true},"speed":{"type":"number","default":60},"pauseOnHover":{"type":"boolean","default":true},"separator":{"type":"string","default":" \u25c9 "},"direction":{"type":"string","default":"left"},"height":{"type":"number","default":44},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"number","default":400},"borderRadius":{"type":"number","default":12},"prefixPadding":{"type":"number","default":20},"prefixBg":{"type":"string","default":"#ef4444"},"prefixColor":{"type":"string","default":"#ffffff"},"tickerBg":{"type":"string","default":"#1e1b4b"},"tickerColor":{"type":"string","default":"#e2e8f0"},"linkColor":{"type":"string","default":"#a5b4fc"},"separatorColor":{"type":"string","default":"#475569"},"typoText":{"type":"object","default":{}}}},"tblock-toolkit\/image-slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/image-slider","title":"Image Slider","category":"bblockx-media","icon":"images-alt2","description":"A responsive image carousel with captions, autoplay, arrows, dots and touch support.","keywords":["slider","carousel","gallery","images"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-image-slider-editor","style":"bblockx-image-slider-style","viewScript":"bblockx-image-slider-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"slides":{"type":"array","default":[{"imageUrl":"","imageId":0,"alt":"","title":"Slide Title","subtitle":"Slide subtitle text","buttonText":"","buttonUrl":"","buttonTarget":false,"overlayColor":""},{"imageUrl":"","imageId":0,"alt":"","title":"Another Slide","subtitle":"Compelling subtitle here","buttonText":"Learn more","buttonUrl":"#","buttonTarget":false,"overlayColor":""}]},"autoplay":{"type":"boolean","default":true},"autoplaySpeed":{"type":"number","default":4000},"pauseOnHover":{"type":"boolean","default":true},"loop":{"type":"boolean","default":true},"transition":{"type":"string","default":"slide"},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"arrowStyle":{"type":"string","default":"rounded"},"height":{"type":"number","default":480},"mobileHeight":{"type":"number","default":280},"objectFit":{"type":"string","default":"cover"},"captionPosition":{"type":"string","default":"bottom-left"},"captionBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"captionColor":{"type":"string","default":"#ffffff"},"titleSize":{"type":"number","default":32},"subtitleSize":{"type":"number","default":16},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"btnStyle":{"type":"string","default":"primary"},"accentColor":{"type":"string","default":"#2563eb"},"borderRadius":{"type":"number","default":14}}},"tblock-toolkit\/media-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/media-text","version":"1.0.0","title":"Media & Text Rows","category":"bblockx-content","icon":"align-pull-left","description":"Repeatable alternating image-and-text rows \u2014 each row independently flippable. Classic landing-page pattern for feature breakdowns and storytelling.","keywords":["media","text","alternating","rows","image","feature","landing","sections"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-media-text-editor","editorStyle":"bblockx-media-text-style","style":"bblockx-media-text-style","viewScript":"bblockx-media-text-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"rows":{"type":"array","default":[{"id":"r1","eyebrow":"Why us","title":"Built for speed","desc":"We engineered our platform from the ground up to handle millions of requests without breaking a sweat. Your users get instant, consistent performance.","btnLabel":"Learn more","btnUrl":"","btnNewTab":false,"flipRow":false,"imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#6c3fb5"},{"id":"r2","eyebrow":"Design","title":"Beautiful by default","desc":"Every component ships with thoughtful defaults that look great out of the box. Customise as little or as much as you need.","btnLabel":"See examples","btnUrl":"","btnNewTab":false,"flipRow":true,"imageUrl":"","imageId":0,"imageAlt":"","accentColor":"#3b82f6"}]},"imageWidthPercent":{"type":"number","default":50},"columnGap":{"type":"number","default":64},"rowGap":{"type":"number","default":80},"imageRadius":{"type":"number","default":12},"imageShadow":{"type":"boolean","default":true},"showEyebrow":{"type":"boolean","default":true},"showButton":{"type":"boolean","default":true},"btnStyle":{"type":"string","default":"solid"},"btnBorderRadius":{"type":"number","default":8},"eyebrowSize":{"type":"number","default":13},"titleSize":{"type":"number","default":34},"descSize":{"type":"number","default":17},"eyebrowTypo":{"type":"object","default":{}},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"titleColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#4b5563"},"btnBg":{"type":"string","default":"#6c3fb5"},"btnColor":{"type":"string","default":"#ffffff"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64}}},"tblock-toolkit\/bmi-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/bmi-calculator","title":"BMI Calculator","category":"bblockx-calculators","icon":"heart","description":"Interactive Body Mass Index calculator with metric and imperial units, animated result gauge, weight category indicator, and fully customizable styling.","keywords":["bmi","body mass index","calculator","health","fitness","weight","height"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-bmi-calculator-editor","style":"bblockx-bmi-calculator-style","viewScript":"bblockx-bmi-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"BMI Calculator"},"showTitle":{"type":"boolean","default":true},"subtitle":{"type":"string","default":"Find out if you are at a healthy weight for your height."},"showSubtitle":{"type":"boolean","default":true},"unitSystem":{"type":"string","default":"metric"},"showUnitToggle":{"type":"boolean","default":true},"weightDefaultKg":{"type":"number","default":70},"weightMinKg":{"type":"number","default":20},"weightMaxKg":{"type":"number","default":200},"heightDefaultCm":{"type":"number","default":170},"heightMinCm":{"type":"number","default":100},"heightMaxCm":{"type":"number","default":220},"weightDefaultLbs":{"type":"number","default":154},"weightMinLbs":{"type":"number","default":44},"weightMaxLbs":{"type":"number","default":440},"heightDefaultFt":{"type":"number","default":5},"heightDefaultIn":{"type":"number","default":7},"showGauge":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"showInterpretation":{"type":"boolean","default":true},"showIdealWeight":{"type":"boolean","default":true},"disclaimer":{"type":"string","default":"This calculator is for informational purposes only and not a substitute for medical advice."},"showDisclaimer":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"underweightColor":{"type":"string","default":"#3b82f6"},"normalColor":{"type":"string","default":"#10b981"},"overweightColor":{"type":"string","default":"#f59e0b"},"obeseColor":{"type":"string","default":"#ef4444"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"bgColor":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"bmiSize":{"type":"number","default":52},"cardRadius":{"type":"number","default":16},"btnRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":680},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"typoTitle":{"type":"object","default":{}},"typoBmi":{"type":"object","default":{}}}},"tblock-toolkit\/area-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/area-chart","title":"Area Chart","category":"bblockx-charts","icon":"chart-area","description":"Smooth filled area chart with multiple datasets, gradient fills, and animation using Chart.js (CDN). Great for showing trends over time.","keywords":["chart","area","graph","data","visualization","fill","trend"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-area-chart-editor","style":"bblockx-area-chart-style","viewScript":"bblockx-area-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":""},"subtitle":{"type":"string","default":""},"labels":{"type":"string","default":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug"},"datasets":{"type":"array","default":[{"id":"d1","label":"Revenue","data":"40,55,72,65,90,85,100,95","color":"#6c3fb5","fill":true,"tension":0.45},{"id":"d2","label":"Expenses","data":"30,38,45,50,55,60,62,58","color":"#e040fb","fill":true,"tension":0.45}]},"height":{"type":"number","default":340},"gradientFill":{"type":"boolean","default":true},"gradientAlpha":{"type":"number","default":20},"showGrid":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"top"},"showPoints":{"type":"boolean","default":true},"pointSize":{"type":"number","default":4},"lineWidth":{"type":"number","default":2},"yMin":{"type":"string","default":""},"yMax":{"type":"string","default":""},"xLabel":{"type":"string","default":""},"yLabel":{"type":"string","default":""},"animate":{"type":"boolean","default":true},"animDuration":{"type":"number","default":800},"bgColor":{"type":"string","default":"#ffffff"},"cardRadius":{"type":"number","default":12},"titleColor":{"type":"string","default":"#0f172a"},"titleSize":{"type":"number","default":20},"subtitleColor":{"type":"string","default":"#64748b"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/founder-quote":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/founder-quote","title":"Founder Quote","category":"bblockx-business","icon":"format-quote","description":"CEO or founder personal message section with photo, signature, and multiple layout styles for About pages.","keywords":["founder","ceo","quote","message","about","letter","signature","testimonial"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-founder-quote-editor","editorStyle":"bblockx-founder-quote-style","style":"bblockx-founder-quote-style","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"A note from our founder"},"showEyebrow":{"type":"boolean","default":true},"quote":{"type":"string","default":"We started this company because we believed that great tools should be accessible to everyone \u2014 not just the largest enterprises with the biggest budgets."},"name":{"type":"string","default":"Alex Johnson"},"title":{"type":"string","default":"CEO & Co-founder"},"company":{"type":"string","default":""},"showPhoto":{"type":"boolean","default":true},"photoUrl":{"type":"string","default":""},"photoId":{"type":"number","default":0},"photoSize":{"type":"number","default":80},"showSignature":{"type":"boolean","default":true},"signature":{"type":"string","default":"Alex"},"showCompanyLogo":{"type":"boolean","default":false},"companyLogoUrl":{"type":"string","default":""},"companyLogoId":{"type":"number","default":0},"companyLogoWidth":{"type":"number","default":100},"style":{"type":"string","default":"minimal"},"quoteSize":{"type":"number","default":20},"quoteWeight":{"type":"string","default":"400"},"quoteLineHeight":{"type":"number","default":1.6},"nameSize":{"type":"number","default":16},"nameWeight":{"type":"string","default":"700"},"nameLineHeight":{"type":"number","default":1.3},"titleSize":{"type":"number","default":14},"titleLineHeight":{"type":"number","default":1.4},"signatureSize":{"type":"number","default":36},"typoEyebrow":{"type":"object","default":{}},"typoQuote":{"type":"object","default":{}},"typoName":{"type":"object","default":{}},"typoTitle":{"type":"object","default":{}},"typoSignature":{"type":"object","default":{}},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"maxWidth":{"type":"number","default":720},"quoteColor":{"type":"string","default":"#1e293b"},"nameColor":{"type":"string","default":"#0f172a"},"titleColor":{"type":"string","default":"#64748b"},"eyebrowColor":{"type":"string","default":"#6c3fb5"},"accentColor":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"}}},"tblock-toolkit\/post-meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/post-meta","title":"Post Meta Bar","description":"A configurable post metadata row: author, date, reading time, categories, tags, and comment count.","icon":"info","category":"bblockx-blog","keywords":["meta","author","date","categories","tags","reading time","post info"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-post-meta-editor","style":"bblockx-post-meta-style","viewScript":"bblockx-post-meta-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"layout":{"type":"string","default":"horizontal"},"separator":{"type":"string","default":"\u2022"},"customSeparator":{"type":"string","default":""},"showAvatar":{"type":"boolean","default":true},"showAuthor":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showReadingTime":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"showTags":{"type":"boolean","default":false},"showComments":{"type":"boolean","default":true},"itemOrder":{"type":"array","default":["avatar","author","date","readingTime","categories","tags","comments"]},"authorLabel":{"type":"string","default":"By"},"authorName":{"type":"string","default":"Jane Doe"},"authorUrl":{"type":"string","default":"#"},"authorAvatarUrl":{"type":"string","default":""},"dateLabel":{"type":"string","default":"\ud83d\udcc5"},"dateLabelType":{"type":"string","default":"custom-char"},"dateLabelDashicon":{"type":"string","default":"calendar-alt"},"dateLabelImageUrl":{"type":"string","default":""},"dateValue":{"type":"string","default":"June 12, 2025"},"readingTimeLabel":{"type":"string","default":"\u23f1"},"readingTimeLabelType":{"type":"string","default":"custom-char"},"readingTimeLabelDashicon":{"type":"string","default":"clock"},"readingTimeLabelImageUrl":{"type":"string","default":""},"readingTimeValue":{"type":"string","default":"5 min read"},"categoriesLabel":{"type":"string","default":"\ud83c\udff7"},"categoriesLabelType":{"type":"string","default":"custom-char"},"categoriesLabelDashicon":{"type":"string","default":"tag"},"categoriesLabelImageUrl":{"type":"string","default":""},"categories":{"type":"array","default":[{"label":"Design","url":"#"},{"label":"Typography","url":"#"}]},"tags":{"type":"array","default":[{"label":"ux","url":"#"},{"label":"branding","url":"#"}]},"commentsLabel":{"type":"string","default":"\ud83d\udcac"},"commentsLabelType":{"type":"string","default":"custom-char"},"commentsLabelDashicon":{"type":"string","default":"admin-comments"},"commentsLabelImageUrl":{"type":"string","default":""},"commentsCount":{"type":"string","default":"14 comments"},"commentsUrl":{"type":"string","default":"#"},"avatarSize":{"type":"number","default":32},"gap":{"type":"number","default":20},"paddingV":{"type":"number","default":0},"paddingH":{"type":"number","default":0},"borderRadius":{"type":"number","default":8},"tagPaddingV":{"type":"number","default":2},"tagPaddingH":{"type":"number","default":8},"tagRadius":{"type":"number","default":50},"textColor":{"type":"string","default":"#64748b"},"linkColor":{"type":"string","default":"#6c3fb5"},"linkColorHover":{"type":"string","default":"#4f2d99"},"separatorColor":{"type":"string","default":"#cbd5e1"},"bgColor":{"type":"string","default":"transparent"},"avatarBorderColor":{"type":"string","default":"#e2e8f0"},"tagBg":{"type":"string","default":"#f1f5f9"},"tagColor":{"type":"string","default":"#475569"},"textTypo":{"type":"object","default":{}}}},"tblock-toolkit\/text-stroke":{"apiVersion":3,"name":"tblock-toolkit\/text-stroke","title":"Text Stroke","description":"Large outlined\/hollow text using CSS text-stroke with hover fill, gradient, and animation options.","category":"bblockx-effects","icon":"editor-textcolor","keywords":["outline","stroke","hollow","text","typography"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-text-stroke-editor","editorStyle":"bblockx-text-stroke-style","style":"bblockx-text-stroke-style","viewScript":"bblockx-text-stroke-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"text":{"type":"string","default":"Outlined Text"},"tag":{"type":"string","default":"h2"},"titleTypo":{"type":"object","default":{}},"strokeWidth":{"type":"number","default":2},"strokeColor":{"type":"string","default":"#6c3fb5"},"fillColor":{"type":"string","default":"transparent"},"textAlign":{"type":"string","default":"center"},"wrapBg":{"type":"string","default":""},"paddingTop":{"type":"integer","default":40},"paddingBottom":{"type":"integer","default":40},"hoverEffect":{"type":"string","default":"fill"},"hoverFillColor":{"type":"string","default":"#6c3fb5"},"hoverStrokeColor":{"type":"string","default":""},"transitionDuration":{"type":"integer","default":300},"useGradient":{"type":"boolean","default":false},"gradientAngle":{"type":"integer","default":135},"gradientColor1":{"type":"string","default":"#6c3fb5"},"gradientColor2":{"type":"string","default":"#ec4899"},"shadowBlur":{"type":"integer","default":0},"shadowColor":{"type":"string","default":"#000000"},"linkUrl":{"type":"string","default":""},"linkNewTab":{"type":"boolean","default":false},"align":{"type":"string","default":""}}},"tblock-toolkit\/reading-notes":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/reading-notes","title":"Reading Notes","category":"bblockx-blog","icon":"book","description":"Annotated reading notes for books and articles with quotes, insights, questions, and a star rating.","keywords":["reading","notes","book","annotation","quote","insight","review","highlight","summary"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-reading-notes-editor","editorStyle":"bblockx-reading-notes-style","style":"bblockx-reading-notes-style","viewScript":"bblockx-reading-notes-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"bookTitle":{"type":"string","default":"Atomic Habits"},"author":{"type":"string","default":"James Clear"},"genre":{"type":"string","default":"Self-Development"},"coverEmoji":{"type":"string","default":"\ud83d\udcd6"},"coverEmojiType":{"type":"string","default":"custom-char"},"coverEmojiDashicon":{"type":"string","default":""},"coverEmojiImageUrl":{"type":"string","default":""},"rating":{"type":"number","default":5},"dateRead":{"type":"string","default":""},"showHeader":{"type":"boolean","default":true},"showAuthor":{"type":"boolean","default":true},"showGenre":{"type":"boolean","default":true},"showRating":{"type":"boolean","default":true},"showDateRead":{"type":"boolean","default":true},"notes":{"type":"array","default":[{"type":"quote","text":"You do not rise to the level of your goals. You fall to the level of your systems.","source":"Chapter 1, p. 27"},{"type":"insight","text":"Small improvements of 1% each day compound to 37x improvement over a year. Tiny habits matter enormously over time."},{"type":"question","text":"How can I design my environment to make good habits obvious and bad habits invisible?"},{"type":"quote","text":"Every action you take is a vote for the type of person you wish to become.","source":"Chapter 2"},{"type":"insight","text":"The four laws of behaviour change: Make it Obvious, Make it Attractive, Make it Easy, Make it Satisfying."},{"type":"summary","text":"An essential read for anyone wanting to build lasting habits. Clear writing, actionable framework, evidence-based advice. Highly recommended for entrepreneurs, students, and anyone seeking personal growth."}]},"layout":{"type":"string","default":"list"},"style":{"type":"string","default":"card"},"borderRadius":{"type":"number","default":12},"gap":{"type":"number","default":20},"titleTypo":{"type":"object","default":{}},"noteTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":""},"headerBg":{"type":"string","default":"#1e293b"},"headerColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"quoteBg":{"type":"string","default":"#fdf2f8"},"quoteColor":{"type":"string","default":"#86198f"},"quoteAccent":{"type":"string","default":"#d946ef"},"insightBg":{"type":"string","default":"#eff6ff"},"insightColor":{"type":"string","default":"#1d4ed8"},"insightAccent":{"type":"string","default":"#3b82f6"},"questionBg":{"type":"string","default":"#fffbeb"},"questionColor":{"type":"string","default":"#92400e"},"questionAccent":{"type":"string","default":"#f59e0b"},"summaryBg":{"type":"string","default":"#f0fdf4"},"summaryColor":{"type":"string","default":"#14532d"},"summaryAccent":{"type":"string","default":"#22c55e"},"starColor":{"type":"string","default":"#f59e0b"}}},"tblock-toolkit\/faq-accordion":{"apiVersion":3,"name":"tblock-toolkit\/faq-accordion","title":"FAQ Accordion","category":"bblockx-business","icon":"editor-help","description":"FAQ section with smooth accordion expand\/collapse, rich typography, and schema.org markup support.","keywords":["faq","accordion","collapse","expand","questions","answers","schema","help"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-faq-accordion-editor","editorStyle":"bblockx-faq-accordion-style","style":"bblockx-faq-accordion-style","viewScript":"bblockx-faq-accordion-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"heading":{"type":"string","default":"Frequently Asked Questions"},"showHeading":{"type":"boolean","default":true},"subheading":{"type":"string","default":"Everything you need to know about the product and billing."},"showSubheading":{"type":"boolean","default":true},"items":{"type":"array","default":[{"question":"How do I get started?","answer":"Getting started is easy. Sign up for a free account, follow our quick setup guide, and you'll be up and running in minutes. No credit card required.","defaultOpen":true},{"question":"Is there a free trial available?","answer":"Yes! We offer a 14-day free trial with full access to all features. No credit card required to start your trial.","defaultOpen":false},{"question":"What payment methods do you accept?","answer":"We accept all major credit cards (Visa, MasterCard, American Express), PayPal, and bank transfers for annual plans.","defaultOpen":false},{"question":"Can I cancel my subscription at any time?","answer":"Absolutely. There are no long-term contracts or cancellation fees. You can cancel your subscription at any time from your account settings.","defaultOpen":false},{"question":"Do you offer customer support?","answer":"Yes, we offer 24\/7 customer support via email and live chat. Enterprise customers also get access to a dedicated account manager.","defaultOpen":false}]},"style":{"type":"string","default":"minimal"},"allowMultiple":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"iconStyle":{"type":"string","default":"plus"},"showNumbers":{"type":"boolean","default":false},"addSchema":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":760},"headingSize":{"type":"number","default":34},"headingWeight":{"type":"number","default":800},"headingLineHeight":{"type":"number","default":1.15},"headingAlign":{"type":"string","default":"center"},"subSize":{"type":"number","default":18},"subLineHeight":{"type":"number","default":1.6},"questionSize":{"type":"number","default":17},"questionWeight":{"type":"number","default":600},"questionLineHeight":{"type":"number","default":1.35},"answerSize":{"type":"number","default":15},"answerLineHeight":{"type":"number","default":1.6},"typoHeading":{"type":"object","default":{}},"typoSubheading":{"type":"object","default":{}},"typoQuestion":{"type":"object","default":{}},"typoAnswer":{"type":"object","default":{}},"questionPadding":{"type":"number","default":20},"cardRadius":{"type":"number","default":12},"iconSize":{"type":"number","default":20},"sectionGap":{"type":"number","default":48},"itemGap":{"type":"number","default":20},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"questionColor":{"type":"string","default":"#0f172a"},"answerColor":{"type":"string","default":"#475569"},"accentColor":{"type":"string","default":"#6c3fb5"},"borderColor":{"type":"string","default":"#e2e8f0"},"cardBg":{"type":"string","default":"#ffffff"},"iconColor":{"type":"string","default":"#6c3fb5"}}},"tblock-toolkit\/feature-tabs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/feature-tabs","title":"Feature Tabs","description":"SaaS-style screenshot tabs: clickable feature list on one side, large image preview on the other.","category":"bblockx-marketing","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-feature-tabs-editor","style":"bblockx-feature-tabs-style","viewScript":"bblockx-feature-tabs-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tabs":{"type":"array","default":[{"id":"t1","icon":"\u26a1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Lightning Fast","headline":"Built for Speed","description":"Our platform is optimized from the ground up\u2014load in milliseconds, not seconds, and keep every visitor engaged from the first byte.","imageUrl":"","imageId":0},{"id":"t2","icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Beautiful Design","headline":"Pixel-Perfect Every Time","description":"Craft stunning pages with our intuitive drag-and-drop interface. Every element snaps perfectly into place with beautiful defaults.","imageUrl":"","imageId":0},{"id":"t3","icon":"\ud83d\udd12","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","label":"Enterprise Security","headline":"Security You Can Trust","description":"Bank-grade encryption, automatic backups, and 24\/7 monitoring keep your data safe and your business running without interruption.","imageUrl":"","imageId":0}]},"defaultActive":{"type":"number","default":0},"tabsPosition":{"type":"string","default":"left"},"imageAspect":{"type":"string","default":"16\/9"},"imageRadius":{"type":"number","default":16},"imageShadow":{"type":"boolean","default":true},"imageObjectFit":{"type":"string","default":"cover"},"tabStyle":{"type":"string","default":"card"},"tabsWidth":{"type":"number","default":300},"gap":{"type":"number","default":48},"animate":{"type":"boolean","default":true},"headlineSize":{"type":"number","default":28},"descSize":{"type":"number","default":15},"labelSize":{"type":"number","default":15},"iconSize":{"type":"number","default":28},"typoLabel":{"type":"object","default":{}},"typoHeadline":{"type":"object","default":{}},"typoDesc":{"type":"object","default":{}},"accentColor":{"type":"string","default":"#6c3fb5"},"activeTabBg":{"type":"string","default":"#ede9f7"},"activeTabColor":{"type":"string","default":"#4c1d95"},"inactiveTabBg":{"type":"string","default":"#f8fafc"},"inactiveTabColor":{"type":"string","default":"#334155"},"tabBorderColor":{"type":"string","default":"#e8edf3"},"headlineColor":{"type":"string","default":"#0f172a"},"descColor":{"type":"string","default":"#4b5563"},"imagePlaceholderBg":{"type":"string","default":"#f5f7fb"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":64}}},"tblock-toolkit\/sleep-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/sleep-calculator","title":"Sleep Calculator","category":"bblockx-calculators","icon":"clock","description":"Calculate optimal sleep and wake times based on 90-minute REM sleep cycles. Find when to sleep or when to wake up to feel fully rested.","keywords":["sleep","wake","REM","cycle","bedtime","alarm","rest","health","calculator"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sleep-calculator-editor","style":"bblockx-sleep-calculator-style","viewScript":"bblockx-sleep-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Sleep Calculator"},"subtitle":{"type":"string","default":"Wake up refreshed. Based on 90-minute sleep cycles."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"mode":{"type":"string","default":"wake"},"onsetDelay":{"type":"number","default":14},"cyclesMin":{"type":"number","default":4},"cyclesMax":{"type":"number","default":6},"showTips":{"type":"boolean","default":true},"useNow":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"bestColor":{"type":"string","default":"#6c3fb5"},"goodColor":{"type":"string","default":"#3b82f6"},"okColor":{"type":"string","default":"#f59e0b"},"cycleTagBg":{"type":"string","default":"#ede9fe"},"cycleTagColor":{"type":"string","default":"#6c3fb5"},"tipBg":{"type":"string","default":"#fef9c3"},"tipColor":{"type":"string","default":"#713f12"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"sectionBg":{"type":"string","default":""},"titleSize":{"type":"number","default":28},"timeSize":{"type":"number","default":36},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":580},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"titleFontWeight":{"type":"number","default":700},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/video-playlist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/video-playlist","title":"Video Playlist","description":"A video player paired with a clickable episode\/chapter list \u2014 perfect for course previews, tutorial series and video podcasts.","category":"bblockx-media","icon":"playlist-video","keywords":["video","playlist","episodes","course","tutorial","youtube","vimeo"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-video-playlist-editor","style":"bblockx-video-playlist-style","viewScript":"bblockx-video-playlist-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"playlistTitle":{"type":"string","default":"Watch the Series"},"showPlaylistTitle":{"type":"boolean","default":true},"episodes":{"type":"array","default":[{"title":"Episode 1: Introduction","description":"A quick overview of what you will learn in this series.","videoType":"youtube","videoId":"dQw4w9WgXcQ","videoUrl":"","duration":"5:32","thumbnailUrl":"","thumbnailId":0,"thumbnailAlt":""},{"title":"Episode 2: Getting Started","description":"Set up your environment and run your first example.","videoType":"youtube","videoId":"dQw4w9WgXcQ","videoUrl":"","duration":"12:14","thumbnailUrl":"","thumbnailId":0,"thumbnailAlt":""},{"title":"Episode 3: Going Deeper","description":"Explore advanced techniques and real-world patterns.","videoType":"youtube","videoId":"dQw4w9WgXcQ","videoUrl":"","duration":"18:07","thumbnailUrl":"","thumbnailId":0,"thumbnailAlt":""}]},"layout":{"type":"string","default":"side"},"listPosition":{"type":"string","default":"right"},"showNumbers":{"type":"boolean","default":true},"showDuration":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":true},"showThumbnails":{"type":"boolean","default":true},"listWidth":{"type":"number","default":340},"borderRadius":{"type":"number","default":12},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":"#0f0f1a"},"playerBg":{"type":"string","default":"#000000"},"listBg":{"type":"string","default":"#1a1a2e"},"activeBg":{"type":"string","default":"#2d2b55"},"titleColor":{"type":"string","default":"#ffffff"},"metaColor":{"type":"string","default":"#a0aec0"},"epTitleColor":{"type":"string","default":"#f0f0f0"},"epMetaColor":{"type":"string","default":"#718096"},"activeColor":{"type":"string","default":"#6366f1"},"accentColor":{"type":"string","default":"#6366f1"},"playlistTitleFontSize":{"type":"number","default":13},"epTitleFontSize":{"type":"number","default":13},"epMetaFontSize":{"type":"number","default":11},"playlistTitleTypo":{"type":"object","default":{}},"epTitleTypo":{"type":"object","default":{}},"epMetaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/interactive-gradient-mesh":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/interactive-gradient-mesh","title":"Interactive Gradient Mesh","description":"A mouse-reactive multi-colour gradient mesh background with optional heading and CTA overlay.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-interactive-gradient-mesh-editor","style":"bblockx-interactive-gradient-mesh-style","viewScript":"bblockx-interactive-gradient-mesh-frontend","icon":"art","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"colors":{"type":"array","default":["#6366f1","#f43f5e","#06b6d4","#f59e0b","#10b981"]},"blobCount":{"type":"integer","default":5},"blobSize":{"type":"integer","default":55},"blurAmount":{"type":"integer","default":80},"blendMode":{"type":"string","default":"screen"},"mouseInfluence":{"type":"integer","default":30},"autoAnimate":{"type":"boolean","default":true},"animateSpeed":{"type":"number","default":0.6},"baseBg":{"type":"string","default":"#0f172a"},"height":{"type":"integer","default":480},"showContent":{"type":"boolean","default":true},"heading":{"type":"string","default":"Beautiful Gradients"},"subheading":{"type":"string","default":"Move your mouse to interact"},"ctaText":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"headingSize":{"type":"integer","default":48},"subheadingSize":{"type":"integer","default":18},"headingColor":{"type":"string","default":"#ffffff"},"subheadingColor":{"type":"string","default":"rgba(255,255,255,0.75)"},"ctaBg":{"type":"string","default":"#ffffff"},"ctaColor":{"type":"string","default":"#0f172a"},"ctaRadius":{"type":"integer","default":100},"contentAlign":{"type":"string","default":"center"},"ctaSize":{"type":"number","default":15},"headingTypo":{"type":"object","default":{}},"subheadingTypo":{"type":"object","default":{}}}},"tblock-toolkit\/histogram-chart":{"apiVersion":3,"name":"tblock-toolkit\/histogram-chart","title":"Histogram Chart","category":"bblockx-charts","icon":"chart-bar","description":"Frequency-distribution histogram with configurable bins, colours, and axis labels.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-histogram-chart-editor","style":"bblockx-histogram-chart-style","attributes":{"title":{"type":"string","default":"Response Time Distribution"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"number","default":680},"svgHeight":{"type":"number","default":360},"padTop":{"type":"number","default":30},"padLeft":{"type":"number","default":60},"padRight":{"type":"number","default":30},"padBottom":{"type":"number","default":54},"barGap":{"type":"number","default":2},"showValues":{"type":"boolean","default":true},"showGrid":{"type":"boolean","default":true},"showCurve":{"type":"boolean","default":false},"barColor":{"type":"string","default":"#6366f1"},"curveColor":{"type":"string","default":"#ef4444"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"textColor":{"type":"string","default":"#334155"},"titleColor":{"type":"string","default":"#0f172a"},"xAxisLabel":{"type":"string","default":"Response Time (ms)"},"yAxisLabel":{"type":"string","default":"Frequency"},"labelFontSize":{"type":"number","default":12},"valueFontSize":{"type":"number","default":10},"titleFontSize":{"type":"number","default":18},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"titleTypo":{"type":"object","default":{}},"bins":{"type":"array","default":[{"label":"0\u201350","count":12},{"label":"50\u2013100","count":38},{"label":"100\u2013150","count":74},{"label":"150\u2013200","count":91},{"label":"200\u2013250","count":68},{"label":"250\u2013300","count":43},{"label":"300\u2013350","count":27},{"label":"350\u2013400","count":15},{"label":"400\u2013450","count":8},{"label":"450\u2013500","count":4}],"items":{"type":"object"}}}},"tblock-toolkit\/creative-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/creative-button","title":"Creative Button","description":"A single button with 6 advanced hover effect styles \u2014 fill slide, color wipe, 3D press, arrow reveal, ripple, and outline morph. Perfect for standout calls-to-action.","category":"bblockx-effects","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-creative-button-editor","style":"bblockx-creative-button-style","viewScript":"bblockx-creative-button-frontend","icon":"button","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Get Started"},"url":{"type":"string","default":"#"},"openNewTab":{"type":"boolean","default":false},"hoverEffect":{"type":"string","default":"slide"},"buttonStyle":{"type":"string","default":"filled"},"corners":{"type":"string","default":"rounded"},"icon":{"type":"string","default":"\u2192"},"iconType":{"type":"string","default":"custom-char"},"iconDashicon":{"type":"string","default":"arrow-right-alt"},"iconImageUrl":{"type":"string","default":""},"showIcon":{"type":"boolean","default":true},"iconPosition":{"type":"string","default":"right"},"fullWidth":{"type":"boolean","default":false},"centered":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#7c3aed"},"textColor":{"type":"string","default":"#ffffff"},"hoverBg":{"type":"string","default":"#4f46e5"},"hoverColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#7c3aed"},"borderWidth":{"type":"number","default":2},"gradientFrom":{"type":"string","default":"#7c3aed"},"gradientTo":{"type":"string","default":"#2563eb"},"fontSize":{"type":"number","default":16},"paddingH":{"type":"number","default":32},"paddingV":{"type":"number","default":14},"iconSize":{"type":"number","default":16},"typoBtn":{"type":"object","default":{}}}},"tblock-toolkit\/alert":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/alert","title":"Alert \/ Notice","category":"bblockx-content","icon":"warning","description":"Info, success, warning or error notice block with icon, title and body text. Pure CSS \u2014 zero JS.","keywords":["alert","notice","warning","info","error","success","message","tip","callout"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-alert-editor","editorStyle":"bblockx-alert-style","style":"bblockx-alert-style","viewScript":"bblockx-alert-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"alertType":{"type":"string","default":"info"},"useCustomColors":{"type":"boolean","default":false},"customBgColor":{"type":"string","default":"#eff6ff"},"customBorderColor":{"type":"string","default":"#3b82f6"},"customIconColor":{"type":"string","default":"#3b82f6"},"customTitleColor":{"type":"string","default":"#1e3a5f"},"customTextColor":{"type":"string","default":"#1e40af"},"borderStyle":{"type":"string","default":"left"},"borderWidth":{"type":"number","default":4},"borderRadius":{"type":"number","default":14},"showIcon":{"type":"boolean","default":true},"iconStyle":{"type":"string","default":"auto"},"iconSize":{"type":"number","default":22},"iconPosition":{"type":"string","default":"top"},"showTitle":{"type":"boolean","default":true},"titleText":{"type":"string","default":"Heads up!"},"titleTag":{"type":"string","default":"p"},"titleSize":{"type":"number","default":15},"titleWeight":{"type":"number","default":700},"bodyText":{"type":"string","default":"This is a notice block. You can use it to highlight important information on your page."},"bodySize":{"type":"number","default":14},"bodyWeight":{"type":"number","default":400},"bodyLH":{"type":"number","default":1.6},"paddingTop":{"type":"number","default":16},"paddingRight":{"type":"number","default":20},"paddingBottom":{"type":"number","default":16},"paddingLeft":{"type":"number","default":20},"gapIconContent":{"type":"number","default":14},"gapTitleBody":{"type":"number","default":4},"titleTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/link-roundup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/link-roundup","title":"Link Roundup","description":"Curated links collection \u2014 weekly\/monthly digest with categories.","category":"bblockx-blog","icon":"list-view","keywords":["links","roundup","digest","weekly","curated","reading"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-link-roundup-editor","style":"bblockx-link-roundup-style","viewScript":"bblockx-link-roundup-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"This Week's Reads"},"subtitle":{"type":"string","default":""},"showSubtitle":{"type":"boolean","default":true},"publishDate":{"type":"string","default":""},"dateLabel":{"type":"string","default":"Week of"},"showDate":{"type":"boolean","default":true},"links":{"type":"array","default":[{"title":"Link Title","url":"","source":"Source Name","excerpt":"Brief description of what this link is about and why it's worth reading.","category":"General","emoji":"\ud83d\udd17","emojiType":"custom-char","emojiDashicon":"","emojiImageUrl":""}]},"style":{"type":"string","default":"cards"},"groupByCategory":{"type":"boolean","default":false},"showEmoji":{"type":"boolean","default":true},"showSource":{"type":"boolean","default":true},"showExcerpt":{"type":"boolean","default":true},"showCategory":{"type":"boolean","default":true},"openInNewTab":{"type":"boolean","default":true},"bgColor":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e2e8f0"},"headingColor":{"type":"string","default":"#0f172a"},"subtitleColor":{"type":"string","default":"#64748b"},"dateColor":{"type":"string","default":"#94a3b8"},"cardBg":{"type":"string","default":"#ffffff"},"cardBorder":{"type":"string","default":"#e2e8f0"},"linkColor":{"type":"string","default":"#2563eb"},"sourceColor":{"type":"string","default":"#94a3b8"},"excerptColor":{"type":"string","default":"#475569"},"catBg":{"type":"string","default":"#e0f2fe"},"catColor":{"type":"string","default":"#0369a1"},"accentColor":{"type":"string","default":"#2563eb"},"borderRadius":{"type":"number","default":12},"cardRadius":{"type":"number","default":14},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"titleFontSize":{"type":"number","default":22},"titleFontWeight":{"type":"number","default":700},"titleLineHeight":{"type":"number","default":1.2},"descriptionFontSize":{"type":"number","default":14},"descriptionFontWeight":{"type":"number","default":400},"descriptionLineHeight":{"type":"number","default":1.6},"itemFontSize":{"type":"number","default":16},"itemFontWeight":{"type":"number","default":600},"itemLineHeight":{"type":"number","default":1.3},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}},"itemTypo":{"type":"object","default":{}}}},"tblock-toolkit\/page-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/page-list","title":"Page List","description":"A styled list of pages or links with optional icons, hierarchy, and rich color controls.","icon":"admin-page","category":"bblockx-layout","keywords":["pages","navigation","links","menu","list"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-page-list-editor","style":"bblockx-page-list-style","viewScript":"bblockx-page-list-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"id":"pgl-1","title":"About Us","url":"#","icon":"\ud83d\udcc4","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","description":"Learn more about who we are and what we do.","children":[{"id":"pgl-1a","title":"Our Team","url":"#","icon":"\ud83d\udc64","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"pgl-1b","title":"Our Mission","url":"#","icon":"\ud83c\udfaf","iconType":"custom-char","iconDashicon":"","iconImageUrl":""}]},{"id":"pgl-2","title":"Services","url":"#","icon":"\u2699\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","description":"Explore the professional services we offer.","children":[{"id":"pgl-2a","title":"Consulting","url":"#","icon":"\ud83d\udcbc","iconType":"custom-char","iconDashicon":"","iconImageUrl":""},{"id":"pgl-2b","title":"Development","url":"#","icon":"\ud83d\udee0","iconType":"custom-char","iconDashicon":"","iconImageUrl":""}]},{"id":"pgl-3","title":"Portfolio","url":"#","icon":"\ud83d\uddbc","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","description":"Browse our latest projects and case studies.","children":[]},{"id":"pgl-4","title":"Blog","url":"#","icon":"\u270d\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","description":"Insights, tutorials and news from our team.","children":[]},{"id":"pgl-5","title":"Contact","url":"#","icon":"\ud83d\udcec","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","description":"Get in touch \u2014 we'd love to hear from you.","children":[]}]},"layout":{"type":"string","default":"plain"},"showIcons":{"type":"boolean","default":true},"showDescription":{"type":"boolean","default":false},"showChevron":{"type":"boolean","default":true},"depth":{"type":"number","default":2},"columns":{"type":"number","default":1},"linkTarget":{"type":"string","default":"_self"},"fontSize":{"type":"number","default":16},"fontWeight":{"type":"string","default":"500"},"descFontSize":{"type":"number","default":13},"iconSize":{"type":"number","default":20},"borderRadius":{"type":"number","default":14},"gap":{"type":"number","default":20},"itemPaddingV":{"type":"number","default":12},"itemPaddingH":{"type":"number","default":16},"maxWidth":{"type":"string","default":"100%"},"linkColor":{"type":"string","default":"#1e293b"},"linkColorHover":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":"transparent"},"bgColorHover":{"type":"string","default":"#f3f0ff"},"borderColor":{"type":"string","default":"#e2e8f0"},"iconColor":{"type":"string","default":"#6c3fb5"},"descColor":{"type":"string","default":"#64748b"},"chevronColor":{"type":"string","default":"#94a3b8"},"accentColor":{"type":"string","default":"#6c3fb5"},"linkTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}}}},"tblock-toolkit\/word-frequency":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/word-frequency","version":"1.0.0","title":"Word Frequency","category":"bblockx-charts","icon":"chart-bar","description":"Ranked horizontal bar chart for word frequency, survey results, language rankings, or any comparative data set.","keywords":["word frequency","bar chart","ranking","horizontal bars","statistics"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-word-frequency-editor","style":"bblockx-word-frequency-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Most Popular Languages 2024"},"showTitle":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":true},"showPercent":{"type":"boolean","default":false},"showRank":{"type":"boolean","default":true},"showLabels":{"type":"boolean","default":true},"sortDesc":{"type":"boolean","default":true},"barHeight":{"type":"number","default":34},"barGap":{"type":"number","default":8},"barRadius":{"type":"number","default":4},"labelWidth":{"type":"number","default":130},"labelFontSize":{"type":"number","default":14},"valueFontSize":{"type":"number","default":13},"titleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"valueTypo":{"type":"object","default":{}},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"trackColor":{"type":"string","default":"#f5f7fb"},"words":{"type":"array","default":[{"word":"JavaScript","count":63,"color":"#f7df1e"},{"word":"Python","count":51,"color":"#3776ab"},{"word":"TypeScript","count":44,"color":"#3178c6"},{"word":"Rust","count":38,"color":"#ce422b"},{"word":"Go","count":33,"color":"#00acd7"},{"word":"Java","count":30,"color":"#f89820"},{"word":"C#","count":27,"color":"#178600"},{"word":"PHP","count":22,"color":"#8892be"},{"word":"C++","count":19,"color":"#f34b7d"},{"word":"Kotlin","count":14,"color":"#7f52ff"}]}}},"tblock-toolkit\/parallax-depth-cards":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/parallax-depth-cards","title":"Parallax Depth Cards","category":"bblockx-effects","description":"Cards with layered 3D depth parallax on mouse move \u2014 different elements float at different speeds.","keywords":["parallax","depth","3d","mouse","card","tilt","float"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-parallax-depth-cards-editor","style":"bblockx-parallax-depth-cards-style","viewScript":"bblockx-parallax-depth-cards-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"cards":{"type":"array","default":[{"title":"Deep Space","subtitle":"Layer by layer","badge":"NEW","bgImage":"","bgColor":"#1a1035","icon":"\ud83c\udf0c","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","tag":"Design"},{"title":"Ocean Depths","subtitle":"Feel the current","badge":"HOT","bgImage":"","bgColor":"#0f2744","icon":"\ud83c\udf0a","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","tag":"Motion"},{"title":"Forest Floor","subtitle":"Layers of nature","badge":"ECO","bgImage":"","bgColor":"#0d2418","icon":"\ud83c\udf3f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","tag":"Nature"}]},"columns":{"type":"number","default":3},"cardWidth":{"type":"number","default":320},"cardHeight":{"type":"number","default":420},"cardRadius":{"type":"number","default":24},"tiltStrength":{"type":"number","default":20},"depthStrength":{"type":"number","default":30},"showBadge":{"type":"boolean","default":true},"showTag":{"type":"boolean","default":true},"showIcon":{"type":"boolean","default":true},"titleSize":{"type":"number","default":24},"subtitleSize":{"type":"number","default":14},"badgeFontSize":{"type":"number","default":11},"iconSize":{"type":"number","default":48},"titleColor":{"type":"string","default":"#ffffff"},"subtitleColor":{"type":"string","default":"rgba(255,255,255,0.7)"},"badgeBg":{"type":"string","default":"#6366f1"},"badgeColor":{"type":"string","default":"#ffffff"},"tagBg":{"type":"string","default":"rgba(255,255,255,0.15)"},"tagColor":{"type":"string","default":"#ffffff"},"overlayColor":{"type":"string","default":"rgba(0,0,0,0.25)"},"glowColor":{"type":"string","default":"rgba(99,102,241,0.5)"},"titleFontWeight":{"type":"string","default":"700"},"subtitleFontWeight":{"type":"string","default":"400"},"titleTypo":{"type":"object","default":{}},"subtitleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/embed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/embed","version":"1.0.0","title":"Embed \/ iFrame","category":"bblockx-media","icon":"embed-generic","description":"Responsive iframe embed for Calendly, Typeform, Google Forms, Airtable, YouTube, Vimeo, or any URL. Full aspect-ratio control and loading options.","keywords":["embed","iframe","calendly","typeform","form","video","airtable","notion","figma","external"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-embed-editor","editorStyle":"bblockx-embed-style","style":"bblockx-embed-style","viewScript":"bblockx-embed-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"url":{"type":"string","default":""},"title":{"type":"string","default":"Embedded content"},"aspectRatio":{"type":"string","default":"16:9"},"customHeight":{"type":"number","default":600},"maxWidth":{"type":"number","default":0},"borderRadius":{"type":"number","default":14},"showBorder":{"type":"boolean","default":false},"borderColor":{"type":"string","default":"#e8edf3"},"borderWidth":{"type":"number","default":1},"allowFullscreen":{"type":"boolean","default":true},"scrolling":{"type":"string","default":"auto"},"loading":{"type":"string","default":"lazy"},"sandbox":{"type":"string","default":""},"showPlaceholder":{"type":"boolean","default":true},"placeholderText":{"type":"string","default":"Enter a URL in the block settings to embed content."},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":32},"paddingBottom":{"type":"number","default":32}}},"tblock-toolkit\/kanban-board":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/kanban-board","version":"1.0.0","title":"Kanban Board","category":"bblockx-interactive","icon":"columns","description":"Visual Kanban-style column board with cards for displaying workflows, project status, or process stages.","keywords":["kanban","board","columns","workflow","process","status","cards","trello","pipeline"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-kanban-board-editor","editorStyle":"bblockx-kanban-board-style","style":"bblockx-kanban-board-style","viewScript":"bblockx-kanban-board-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"boardTitle":{"type":"string","default":""},"showBoardTitle":{"type":"boolean","default":false},"columns":{"type":"array","default":[{"id":"col-1","title":"To Do","color":"#64748b","cards":[{"id":"c1","title":"Research user personas","desc":"Interview 10 target customers this week.","tag":"Research","tagColor":"#3b82f6","priority":"medium"},{"id":"c2","title":"Write content brief","desc":"Outline all pages for the new site.","tag":"Content","tagColor":"#8b5cf6","priority":"low"}]},{"id":"col-2","title":"In Progress","color":"#f59e0b","cards":[{"id":"c3","title":"Design landing page","desc":"High-fidelity mockups in Figma.","tag":"Design","tagColor":"#f59e0b","priority":"high"},{"id":"c4","title":"Set up dev environment","desc":"Configure local WP install.","tag":"Dev","tagColor":"#10b981","priority":"medium"}]},{"id":"col-3","title":"In Review","color":"#6c3fb5","cards":[{"id":"c5","title":"SEO audit report","desc":"Review competitor gaps and opportunities.","tag":"SEO","tagColor":"#ec4899","priority":"high"}]},{"id":"col-4","title":"Done","color":"#10b981","cards":[{"id":"c6","title":"Project kickoff meeting","desc":"Aligned team on goals and timeline.","tag":"Planning","tagColor":"#10b981","priority":"low"},{"id":"c7","title":"Brand identity review","desc":"Logo, color palette, and typography finalized.","tag":"Design","tagColor":"#f59e0b","priority":"medium"}]}]},"columnMinWidth":{"type":"number","default":240},"gap":{"type":"number","default":24},"columnRadius":{"type":"number","default":12},"cardRadius":{"type":"number","default":14},"cardPadding":{"type":"number","default":24},"columnPadding":{"type":"number","default":12},"showColorBar":{"type":"boolean","default":true},"colorBarHeight":{"type":"number","default":4},"showCardCount":{"type":"boolean","default":true},"showPriority":{"type":"boolean","default":true},"showTags":{"type":"boolean","default":true},"showDesc":{"type":"boolean","default":true},"columnBg":{"type":"string","default":"#f5f7fb"},"cardBg":{"type":"string","default":"#ffffff"},"cardShadow":{"type":"boolean","default":true},"columnTitleColor":{"type":"string","default":"#1f2937"},"cardTitleColor":{"type":"string","default":"#0f172a"},"cardDescColor":{"type":"string","default":"#64748b"},"columnTitleTypo":{"type":"object","default":{}},"cardTitleTypo":{"type":"object","default":{}},"cardDescTypo":{"type":"object","default":{}},"paddingTop":{"type":"number","default":32},"paddingBottom":{"type":"number","default":32},"bgColor":{"type":"string","default":""}}},"tblock-toolkit\/post-slider":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/post-slider","title":"Post Slider","category":"bblockx-blog","icon":"slides","description":"Hero-style slider cycling through posts with full-width background images and overlay captions.","keywords":["post","hero","slider","carousel","featured","image"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-post-slider-editor","editorStyle":"bblockx-post-slider-style","style":"bblockx-post-slider-style","viewScript":"bblockx-post-slider-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"slides":{"type":"array","default":[{"imageUrl":"","imageId":0,"title":"Slide One Headline","excerpt":"A short caption describing this featured post or section.","btnLabel":"Read More","btnUrl":"#"},{"imageUrl":"","imageId":0,"title":"Slide Two Headline","excerpt":"A short caption describing this featured post or section.","btnLabel":"Read More","btnUrl":"#"}]},"height":{"type":"number","default":500},"heightUnit":{"type":"string","default":"px"},"transition":{"type":"string","default":"fade"},"autoplay":{"type":"boolean","default":true},"speed":{"type":"number","default":4000},"overlayBg":{"type":"string","default":"rgba(0,0,0,0.45)"},"captionAlign":{"type":"string","default":"left"},"textColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6c3fb5"},"showArrows":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"borderRadius":{"type":"number","default":8},"titleTypo":{"type":"object","default":{}},"excerptTypo":{"type":"object","default":{}}}},"tblock-toolkit\/perspective-device":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/perspective-device","title":"Perspective Device","category":"bblockx-effects","icon":"desktop","description":"CSS device mockup (browser, phone, tablet, laptop) with screenshot inside \u2014 perfect for hero sections.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-perspective-device-editor","style":"bblockx-perspective-device-style","attributes":{"screenshotUrl":{"type":"string","default":""},"screenshotId":{"type":"number","default":0},"screenshotAlt":{"type":"string","default":"App screenshot"},"deviceType":{"type":"string","default":"browser"},"perspective":{"type":"string","default":"flat"},"deviceTheme":{"type":"string","default":"light"},"showReflection":{"type":"boolean","default":false},"showShadow":{"type":"boolean","default":true},"maxWidth":{"type":"number","default":860},"align":{"type":"string","default":"center"},"paddingTop":{"type":"number","default":48},"paddingBottom":{"type":"number","default":48},"sectionBg":{"type":"string","default":""},"frameColor":{"type":"string","default":""},"screenBg":{"type":"string","default":"#f1f5f9"},"shadowColor":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"keywords":["device","mockup","browser","phone","screenshot","hero"]},"tblock-toolkit\/population-pyramid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/population-pyramid","title":"Population Pyramid","category":"bblockx-charts","icon":"chart-bar","description":"Back-to-back horizontal bar chart showing two population groups (e.g. male\/female, 2020\/2030) by age or category.","attributes":{"title":{"type":"string","default":"Age Distribution: Male vs Female"},"showTitle":{"type":"boolean","default":true},"labelA":{"type":"string","default":"Male"},"labelB":{"type":"string","default":"Female"},"svgWidth":{"type":"integer","default":700},"padTop":{"type":"integer","default":36},"padLeft":{"type":"integer","default":20},"padRight":{"type":"integer","default":20},"padCenter":{"type":"integer","default":60},"barHeight":{"type":"integer","default":26},"barGap":{"type":"integer","default":4},"showValues":{"type":"boolean","default":true},"showPercentage":{"type":"boolean","default":false},"showGridLines":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":12},"valueFontSize":{"type":"integer","default":10},"colorA":{"type":"string","default":"#3b82f6"},"colorB":{"type":"string","default":"#ec4899"},"bgColor":{"type":"string","default":"#ffffff"},"gridColor":{"type":"string","default":"#f5f7fb"},"titleColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#334155"},"items":{"type":"array","default":[{"label":"75+","a":2.1,"b":3.2},{"label":"65\u201374","a":4.8,"b":5.6},{"label":"55\u201364","a":6.9,"b":7.4},{"label":"45\u201354","a":8.2,"b":8.5},{"label":"35\u201344","a":8.7,"b":8.6},{"label":"25\u201334","a":9.1,"b":8.8},{"label":"15\u201324","a":8.4,"b":7.9},{"label":"5\u201314","a":7.6,"b":7.2},{"label":"0\u20134","a":4.3,"b":4.1}]},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-population-pyramid-editor","style":"bblockx-population-pyramid-style"},"tblock-toolkit\/bar-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/bar-chart","title":"Bar Chart","category":"bblockx-charts","icon":"chart-bar","description":"Vertical or horizontal bar chart with multiple datasets using Chart.js (CDN). Supports stacked, border radius, and custom colors.","keywords":["chart","bar","graph","data","visualization","histogram"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-bar-chart-editor","editorStyle":"bblockx-bar-chart-style","style":"bblockx-bar-chart-style","viewScript":"bblockx-bar-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"labels":{"type":"string","default":"Q1,Q2,Q3,Q4"},"datasets":{"type":"array","default":[{"label":"2023","data":"45,72,60,88","color":"#6c3fb5"},{"label":"2024","data":"52,80,71,95","color":"#e040fb"}]},"orientation":{"type":"string","default":"vertical"},"stacked":{"type":"boolean","default":false},"barRadius":{"type":"number","default":6},"height":{"type":"number","default":340},"showGrid":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"legendPos":{"type":"string","default":"top"},"bgColor":{"type":"string","default":"#ffffff"},"borderRadius":{"type":"number","default":12},"title":{"type":"string","default":""},"chartTitleFontSize":{"type":"number","default":18},"legendFontSize":{"type":"number","default":12},"axisLabelFontSize":{"type":"number","default":11},"titleTypo":{"type":"object","default":{}}}},"tblock-toolkit\/feature-showcase":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/feature-showcase","version":"1.0.0","title":"Feature Showcase","category":"bblockx-marketing","icon":"align-left","description":"Alternating zigzag rows of image + headline + body text + bullet checklist + CTA. The definitive landing page feature section.","keywords":["feature","showcase","zigzag","alternating","landing","benefits","image text"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-feature-showcase-editor","editorStyle":"bblockx-feature-showcase-style","style":"bblockx-feature-showcase-style","viewScript":"bblockx-feature-showcase-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"rows":{"type":"array","default":[{"id":"fs1","imageUrl":"","imageId":0,"imagePosition":"right","badge":"Fast & Reliable","headline":"Performance that scales with you","body":"Built on a modern architecture, the platform handles millions of requests without breaking a sweat \u2014 giving your team the speed it needs.","bullets":[{"id":"b1","text":"99.99% uptime SLA guaranteed"},{"id":"b2","text":"Sub-100ms response times globally"},{"id":"b3","text":"Auto-scaling infrastructure"}],"ctaLabel":"Get started","ctaUrl":"#","ctaTarget":false,"ctaStyle":"filled"},{"id":"fs2","imageUrl":"","imageId":0,"imagePosition":"left","badge":"Integrated","headline":"Connect every tool in your stack","body":"Native integrations with 200+ tools mean your data flows automatically \u2014 no Zapier hacks, no brittle scripts, just reliable automation.","bullets":[{"id":"b4","text":"One-click native integrations"},{"id":"b5","text":"Bi-directional data sync"},{"id":"b6","text":"Webhook & REST API support"}],"ctaLabel":"See integrations","ctaUrl":"#","ctaTarget":false,"ctaStyle":"outline"}],"items":{"type":"object"}},"gap":{"type":"number","default":96},"imageWidth":{"type":"number","default":50},"imageRadius":{"type":"number","default":16},"imageShadow":{"type":"boolean","default":true},"imageRatio":{"type":"string","default":"4\/3"},"showBadge":{"type":"boolean","default":true},"showBullets":{"type":"boolean","default":true},"bulletIcon":{"type":"string","default":"check"},"headlineTag":{"type":"string","default":"h2"},"headlineSize":{"type":"number","default":36},"bodySize":{"type":"number","default":16},"bulletSize":{"type":"number","default":15},"badgeSize":{"type":"number","default":13},"typoHeadline":{"type":"object","default":{}},"typoBody":{"type":"object","default":{}},"typoBullet":{"type":"object","default":{}},"typoBadge":{"type":"object","default":{}},"ctaRadius":{"type":"number","default":14},"accentColor":{"type":"string","default":"#6c3fb5"},"badgeColor":{"type":"string","default":"#6c3fb5"},"badgeBg":{"type":"string","default":"#f3f0ff"},"headlineColor":{"type":"string","default":"#0f172a"},"bodyColor":{"type":"string","default":"#64748b"},"bulletColor":{"type":"string","default":"#0f172a"},"bulletIconColor":{"type":"string","default":"#6c3fb5"},"ctaColor":{"type":"string","default":"#ffffff"},"ctaBg":{"type":"string","default":"#6c3fb5"},"bgColor":{"type":"string","default":""},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60}}},"tblock-toolkit\/press-release":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/press-release","title":"Press Release","category":"bblockx-blog","icon":"megaphone","description":"Structured press release with dateline, headline, body paragraphs, boilerplate, and media contact block.","keywords":["press","release","news","pr","media","announcement","journalism","wire"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-press-release-editor","editorStyle":"bblockx-press-release-style","style":"bblockx-press-release-style","viewScript":"bblockx-press-release-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"releaseLabel":{"type":"string","default":"FOR IMMEDIATE RELEASE"},"showReleaseLabel":{"type":"boolean","default":true},"city":{"type":"string","default":"San Francisco, CA"},"releaseDate":{"type":"string","default":"February 24, 2026"},"showDateline":{"type":"boolean","default":true},"headline":{"type":"string","default":"Acme Corp Raises $50M Series B to Accelerate Global Expansion"},"subheadline":{"type":"string","default":"Investment led by leading venture capital firms will fuel product development and entry into new markets"},"showSubheadline":{"type":"boolean","default":true},"introParagraph":{"type":"string","default":"Acme Corp, the leading provider of innovative enterprise solutions, today announced it has secured $50 million in Series B funding led by Benchmark Capital, with participation from existing investors Sequoia Capital and Andreessen Horowitz."},"bodyParagraphs":{"type":"array","default":["The new funding will be used to accelerate product development, expand the company's go-to-market team, and drive international expansion into Europe and Asia-Pacific markets. This milestone follows a period of exceptional growth, with the company tripling revenue year-over-year and reaching 500 enterprise customers globally.","\"This investment validates the tremendous market opportunity we've identified and the strength of the team we've assembled,\" said Jane Smith, CEO of Acme Corp. \"We've built something that our customers truly love, and now we have the resources to bring it to every major market around the world.\"","The company plans to use the funds to hire 150 additional employees over the next 12 months, with a focus on engineering, sales, and customer success roles across its San Francisco headquarters and new offices in London and Singapore."]},"showQuoteBlock":{"type":"boolean","default":false},"quoteText":{"type":"string","default":""},"quoteAttribution":{"type":"string","default":""},"endMarker":{"type":"string","default":"###"},"showEndMarker":{"type":"boolean","default":true},"boilerplateTitle":{"type":"string","default":"About Acme Corp"},"boilerplateText":{"type":"string","default":"Acme Corp (acmecorp.com) is the leading enterprise platform for modern workflow automation. Founded in 2019, the company serves over 500 customers in 30 countries, helping them save time and reduce operational costs. Acme Corp is headquartered in San Francisco, CA, with offices in New York, London, and Singapore."},"showBoilerplate":{"type":"boolean","default":true},"mediaContactName":{"type":"string","default":"Sarah Johnson"},"mediaContactTitle":{"type":"string","default":"Head of Communications"},"mediaContactCompany":{"type":"string","default":"Acme Corp"},"mediaContactEmail":{"type":"string","default":"press@acmecorp.com"},"mediaContactPhone":{"type":"string","default":"+1 (415) 555-0192"},"showMediaContact":{"type":"boolean","default":true},"headlineTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}},"maxWidth":{"type":"number","default":760},"borderRadius":{"type":"number","default":14},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1a1a2e"},"headlineColor":{"type":"string","default":"#0f172a"},"subheadlineColor":{"type":"string","default":"#475569"},"dateBg":{"type":"string","default":""},"dateBorderColor":{"type":"string","default":"#e2e8f0"},"releaseLabelColor":{"type":"string","default":"#dc2626"},"boilerplateBg":{"type":"string","default":"#f8fafc"},"boilerplateBorderColor":{"type":"string","default":"#e2e8f0"},"boilerplateTextColor":{"type":"string","default":"#64748b"},"contactBg":{"type":"string","default":"#f1f5f9"},"contactBorderColor":{"type":"string","default":"#cbd5e1"},"contactColor":{"type":"string","default":"#334155"},"accentColor":{"type":"string","default":"#2563eb"}}},"tblock-toolkit\/step-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/step-chart","title":"Step Chart","category":"bblockx-charts","icon":"chart-line","description":"A step-function line chart where values change abruptly \u2014 ideal for pricing tiers, subscription counts, and discrete state changes over time.","attributes":{"title":{"type":"string","default":"Subscription Tiers Over Time"},"showTitle":{"type":"boolean","default":true},"svgWidth":{"type":"integer","default":700},"svgHeight":{"type":"integer","default":340},"padTop":{"type":"integer","default":30},"padLeft":{"type":"integer","default":60},"padRight":{"type":"integer","default":30},"padBottom":{"type":"integer","default":50},"lineThickness":{"type":"integer","default":3},"dotRadius":{"type":"integer","default":5},"fillArea":{"type":"boolean","default":true},"fillOpacity":{"type":"integer","default":20},"showGridLines":{"type":"boolean","default":true},"showDots":{"type":"boolean","default":true},"showValues":{"type":"boolean","default":false},"showLegend":{"type":"boolean","default":true},"labelFontSize":{"type":"integer","default":12},"valueFontSize":{"type":"integer","default":10},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"gridColor":{"type":"string","default":"#f5f7fb"},"xLabels":{"type":"array","default":["Q1","Q2","Q3","Q4","Q5","Q6","Q7","Q8"]},"series":{"type":"array","default":[{"label":"Basic Plan","color":"#6366f1","values":[120,120,150,150,150,200,200,260]},{"label":"Pro Plan","color":"#10b981","values":[45,45,80,80,120,120,180,180]}]},"labelFontWeight":{"type":"string","default":"400"},"labelLineHeight":{"type":"number","default":1.4},"titleTypo":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"editorScript":"bblockx-step-chart-editor","style":"bblockx-step-chart-style"},"tblock-toolkit\/before-after":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/before-after","title":"Before\/After Slider","category":"bblockx-media","icon":"image-flip-horizontal","description":"Compare two images with a draggable slider handle.","keywords":["before after","comparison","slider","images","split"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-before-after-editor","editorStyle":"bblockx-before-after-style","style":"bblockx-before-after-style","viewScript":"bblockx-before-after-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"beforeImage":{"type":"object","default":{"id":0,"url":"","alt":""}},"afterImage":{"type":"object","default":{"id":0,"url":"","alt":""}},"startPosition":{"type":"number","default":50},"orientation":{"type":"string","default":"horizontal"},"showLabels":{"type":"boolean","default":true},"beforeLabel":{"type":"string","default":"Before"},"afterLabel":{"type":"string","default":"After"},"labelPosition":{"type":"string","default":"top"},"labelBg":{"type":"string","default":"rgba(0,0,0,0.55)"},"labelColor":{"type":"string","default":"#ffffff"},"labelSize":{"type":"number","default":13},"labelTypo":{"type":"object","default":{}},"labelRadius":{"type":"number","default":6},"handleStyle":{"type":"string","default":"circle"},"handleSize":{"type":"number","default":44},"handleIcon":{"type":"object","default":{"type":"dashicon","value":"leftright"}},"handleIconSize":{"type":"number","default":18},"handleBg":{"type":"string","default":"#007cba"},"handleColor":{"type":"string","default":"#ffffff"},"lineColor":{"type":"string","default":"rgba(255,255,255,0.95)"},"lineWidth":{"type":"number","default":2},"handleHoverAnim":{"type":"boolean","default":false},"handleHoverAnimType":{"type":"string","default":"pulse"},"handleHoverAnimDuration":{"type":"number","default":650},"handleHoverScale":{"type":"boolean","default":true},"handleHoverScaleAmount":{"type":"number","default":1.08},"borderRadius":{"type":"number","default":12},"shadow":{"type":"boolean","default":false},"aspect":{"type":"string","default":"auto"},"minHeight":{"type":"number","default":260}}},"tblock-toolkit\/expense-tracker":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/expense-tracker","title":"Expense Tracker","category":"bblockx-interactive","icon":"chart-bar","description":"Track and visualize expenses by category with charts, totals, and budget management.","keywords":["expense","budget","finance","tracker","money","spending"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-expense-tracker-editor","style":"bblockx-expense-tracker-style","viewScript":"bblockx-expense-tracker-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Expense Tracker"},"subtitle":{"type":"string","default":"Track your spending by category"},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"showChart":{"type":"boolean","default":true},"showBudget":{"type":"boolean","default":true},"defaultBudget":{"type":"number","default":1000},"currency":{"type":"string","default":"$"},"accentColor":{"type":"string","default":"#10b981"},"dangerColor":{"type":"string","default":"#ef4444"},"sectionBg":{"type":"string","default":"#f0fdf4"},"cardBg":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#064e3b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"borderColor":{"type":"string","default":"#d1fae5"},"titleFontSize":{"type":"number","default":26},"titleFontWeight":{"type":"string","default":"700"},"titleLineHeight":{"type":"number","default":1.2},"subtitleFontSize":{"type":"number","default":14},"subtitleFontWeight":{"type":"string","default":"400"},"contentMaxWidth":{"type":"number","default":720},"typoTitle":{"type":"object","default":{}},"typoSubtitle":{"type":"object","default":{}}}},"tblock-toolkit\/notification-bar":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/notification-bar","title":"Notification Bar","description":"Dismissible sticky announcement or promo bar \u2014 shown at the top or bottom of the page.","category":"bblockx-marketing","icon":"megaphone","keywords":["notification","bar","announcement","promo","banner","sticky","top bar"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-notification-bar-editor","editorStyle":"bblockx-notification-bar-style","style":"bblockx-notification-bar-style","viewScript":"bblockx-notification-bar-frontend","supports":{"html":false,"anchor":true,"className":true,"align":[]},"attributes":{"message":{"type":"string","default":"\ud83c\udf89 Special offer! Save 20% today only."},"linkLabel":{"type":"string","default":"Shop Now"},"linkUrl":{"type":"string","default":""},"linkTarget":{"type":"string","default":"_self"},"position":{"type":"string","default":"top"},"icon":{"type":"string","default":"none"},"showClose":{"type":"boolean","default":true},"cookieName":{"type":"string","default":"bblockx_nb_dismissed"},"cookieDays":{"type":"number","default":1},"bgColor":{"type":"string","default":"#2563eb"},"textColor":{"type":"string","default":"#ffffff"},"linkColor":{"type":"string","default":"#bfdbfe"},"closeBtnColor":{"type":"string","default":"#93c5fd"},"fontSize":{"type":"number","default":14},"fontWeight":{"type":"number","default":500},"lineHeight":{"type":"number","default":1.4},"messageTypo":{"type":"object","default":{}},"padding":{"type":"number","default":12},"animation":{"type":"string","default":"slide"},"sticky":{"type":"boolean","default":true},"showAfterDelay":{"type":"number","default":0}}},"tblock-toolkit\/sticky-sidebar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sticky-sidebar","title":"Sticky Sidebar","description":"Two-column layout with a rich sticky sidebar \u2014 perfect for articles, docs, pricing pages, and long-form content.","category":"bblockx-layout","icon":"columns","keywords":["sticky","sidebar","layout","columns","two-column","toc"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"sidebarSide":{"type":"string","default":"left"},"sidebarWidth":{"type":"string","default":"30"},"stickyTop":{"type":"number","default":80},"sidebarStyle":{"type":"string","default":"card"},"gap":{"type":"number","default":40},"containerPadding":{"type":"number","default":0},"mainContent":{"type":"string","default":"<p>Add your main article or page content here. This area is scrollable while the sidebar stays fixed on screen.<\/p><p>Use rich text formatting \u2014 headings, bullet lists, images, and more.<\/p>"},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"imageStyle":{"type":"string","default":"rounded"},"imageSize":{"type":"number","default":80},"showImage":{"type":"boolean","default":false},"heading":{"type":"string","default":"Sidebar heading"},"showHeading":{"type":"boolean","default":true},"headingTag":{"type":"string","default":"h3"},"subText":{"type":"string","default":"A helpful sidebar panel that stays in view as your visitor scrolls."},"showSubText":{"type":"boolean","default":true},"bullets":{"type":"array","default":[{"text":"Key feature or benefit"},{"text":"Another important point"}]},"showBullets":{"type":"boolean","default":true},"bulletIcon":{"type":"string","default":"\u2713"},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"ctaNewTab":{"type":"boolean","default":false},"ctaStyle":{"type":"string","default":"filled"},"showRatingBox":{"type":"boolean","default":false},"ratingStars":{"type":"number","default":5},"ratingCount":{"type":"string","default":"4.9 \/ 5"},"ratingLabel":{"type":"string","default":"based on 120 reviews"},"showContactInfo":{"type":"boolean","default":false},"contactPhone":{"type":"string","default":""},"contactEmail":{"type":"string","default":""},"borderRadius":{"type":"number","default":12},"sidebarPadding":{"type":"number","default":24},"containerBg":{"type":"string","default":""},"mainBg":{"type":"string","default":""},"sidebarBg":{"type":"string","default":"#f8fafc"},"sidebarBorderColor":{"type":"string","default":"#e2e8f0"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#334155"},"bulletIconColor":{"type":"string","default":"#6366f1"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"starColor":{"type":"string","default":"#f59e0b"},"linkColor":{"type":"string","default":"#6366f1"},"subTextSize":{"type":"number","default":14},"subTextFontWeight":{"type":"string","default":"400"},"subTextLineHeight":{"type":"number","default":1.5},"headingTypo":{"type":"object","default":{}},"subTextTypo":{"type":"object","default":{}}},"editorScript":"bblockx-sticky-sidebar-editor","style":"bblockx-sticky-sidebar-style","viewScript":"bblockx-sticky-sidebar-frontend"},"tblock-toolkit\/morphing-text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/morphing-text","version":"1.0.0","title":"Morphing Text","category":"bblockx-effects","icon":"editor-textcolor","description":"Headline that smoothly morphs between multiple words with blur, crossfade, slide, or typewriter transitions.","keywords":["morph","text","animation","headline","typing","loop","words","blur"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-morphing-text-editor","style":"bblockx-morphing-text-style","viewScript":"bblockx-morphing-text-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"staticBefore":{"type":"string","default":"We"},"staticAfter":{"type":"string","default":""},"words":{"type":"array","default":["build websites","design brands","craft experiences","shape the future"]},"morphMode":{"type":"string","default":"blur"},"duration":{"type":"number","default":2500},"pauseDuration":{"type":"number","default":1500},"tag":{"type":"string","default":"h2"},"fontSize":{"type":"integer","default":56},"fontWeight":{"type":"string","default":"800"},"letterSpacing":{"type":"number","default":-1},"lineHeight":{"type":"number","default":1.2},"headingTypo":{"type":"object","default":{}},"textAlign":{"type":"string","default":"center"},"fontFamily":{"type":"string","default":"inherit"},"staticColor":{"type":"string","default":"#1e293b"},"morphColor":{"type":"string","default":"#7c3aed"},"morphColor2":{"type":"string","default":"#ec4899"},"useGradient":{"type":"boolean","default":true},"showBg":{"type":"boolean","default":false},"bgColor":{"type":"string","default":"#ffffff"},"paddingV":{"type":"integer","default":32},"paddingH":{"type":"integer","default":24},"borderRadius":{"type":"integer","default":8},"loop":{"type":"boolean","default":true},"cursor":{"type":"boolean","default":false}}},"tblock-toolkit\/comparison-checklist":{"apiVersion":3,"name":"tblock-toolkit\/comparison-checklist","title":"Comparison Checklist","category":"bblockx-marketing","icon":"yes-alt","description":"Two-column 'With \/ Without' checklist comparison to highlight the value of your product or service.","keywords":["comparison","checklist","with without","vs","benefits","features","table"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-comparison-checklist-editor","editorStyle":"bblockx-comparison-checklist-style","style":"bblockx-comparison-checklist-style","supports":{"html":false,"align":["wide","full"]},"attributes":{"colATitle":{"type":"string","default":"With Our Product"},"colBTitle":{"type":"string","default":"Without Our Product"},"colAColor":{"type":"string","default":"#6c3fb5"},"colBColor":{"type":"string","default":"#ef4444"},"items":{"type":"array","default":[{"text":"Save hours every week on manual work","colA":true,"colB":false},{"text":"Centralised dashboard for all your data","colA":true,"colB":false},{"text":"Real-time collaboration with your team","colA":true,"colB":false},{"text":"Automated reports sent to your inbox","colA":true,"colB":false},{"text":"24\/7 priority support included","colA":true,"colB":false},{"text":"Steep learning curve and complex setup","colA":false,"colB":true}]},"style":{"type":"string","default":"split"},"showHeader":{"type":"boolean","default":true},"showIcons":{"type":"boolean","default":true},"iconSize":{"type":"number","default":18},"fontSize":{"type":"number","default":15},"fontWeight":{"type":"number","default":500},"headerSize":{"type":"number","default":16},"headerWeight":{"type":"number","default":700},"rowAlternate":{"type":"boolean","default":true},"borderRadius":{"type":"number","default":14},"cardPadding":{"type":"number","default":32},"rowPadding":{"type":"number","default":12},"gap":{"type":"number","default":24},"headingText":{"type":"string","default":""},"showHeading":{"type":"boolean","default":false},"headingSize":{"type":"number","default":28},"headingAlign":{"type":"string","default":"center"},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#1e293b"},"borderColor":{"type":"string","default":"#e2e8f0"},"checkColor":{"type":"string","default":"#22c55e"},"crossColor":{"type":"string","default":"#ef4444"},"rowBgAlt":{"type":"string","default":"#f8fafc"},"headingColor":{"type":"string","default":"#0f172a"},"lineHeight":{"type":"number","default":1.6},"typoHeading":{"type":"object","default":{}},"typoRow":{"type":"object","default":{}},"typoHeader":{"type":"object","default":{}}}},"tblock-toolkit\/popup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/popup","title":"Popup","category":"bblockx-marketing","icon":"external","description":"Popup\/lightbox builder with a configurable trigger button and rich popup content \u2014 heading, text, image, CTA and close. Supports click, scroll-depth, time-delay and exit-intent triggers.","keywords":["popup","modal","lightbox","overlay","trigger","dialog"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-popup-editor","style":"bblockx-popup-style","viewScript":"bblockx-popup-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"triggerLabel":{"type":"string","default":"Open Popup"},"triggerStyle":{"type":"string","default":"filled"},"triggerSize":{"type":"string","default":"md"},"triggerAlign":{"type":"string","default":"center"},"triggerType":{"type":"string","default":"click"},"scrollDepth":{"type":"number","default":40},"timeDelay":{"type":"number","default":3},"showOnce":{"type":"string","default":"always"},"popupPosition":{"type":"string","default":"center"},"popupSize":{"type":"string","default":"md"},"popupWidth":{"type":"number","default":560},"popupAnimation":{"type":"string","default":"scale"},"borderRadius":{"type":"number","default":16},"closeOnOverlay":{"type":"boolean","default":true},"showCloseBtn":{"type":"boolean","default":true},"imageUrl":{"type":"string","default":""},"imageId":{"type":"number","default":0},"imageAlt":{"type":"string","default":""},"imagePosition":{"type":"string","default":"top"},"heading":{"type":"string","default":"Get 20% Off Today"},"subtext":{"type":"string","default":"Subscribe to our newsletter and get your exclusive discount code instantly."},"ctaLabel":{"type":"string","default":"Claim Your Discount"},"ctaUrl":{"type":"string","default":"#"},"ctaNewTab":{"type":"boolean","default":false},"showCta":{"type":"boolean","default":true},"ctaStyle":{"type":"string","default":"filled"},"dismissLabel":{"type":"string","default":"No thanks"},"showDismiss":{"type":"boolean","default":true},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":60},"popupBg":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#4b5563"},"btnBg":{"type":"string","default":"#6366f1"},"btnColor":{"type":"string","default":"#ffffff"},"triggerBg":{"type":"string","default":"#6366f1"},"triggerColor":{"type":"string","default":"#ffffff"},"dismissColor":{"type":"string","default":"#9ca3af"},"headingTypo":{"type":"object","default":{}},"bodyTypo":{"type":"object","default":{}}}},"tblock-toolkit\/service-process":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/service-process","version":"1.0.0","title":"Service Process","category":"bblockx-business","icon":"chart-line","description":"Agency or service business 'How we work' section with numbered phases, deliverables, and connecting timeline.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-service-process-editor","style":"bblockx-service-process-style","viewScript":"bblockx-service-process-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Our Process"},"heading":{"type":"string","default":"How We Turn Your Vision Into Reality"},"subtext":{"type":"string","default":"A proven four-step approach that delivers exceptional results, on time and on budget."},"phases":{"type":"array","default":[{"icon":"\ud83d\udd0d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Discovery","description":"We deep-dive into your business goals, audience, and competitive landscape to build a solid strategic foundation.","deliverables":["Stakeholder interviews","Competitive analysis","Project brief & scope"]},{"icon":"\ud83c\udfa8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Strategy & Design","description":"Our creative team crafts the UX, visual identity, and content structure \u2014 all validated with real user feedback.","deliverables":["Wireframes & prototypes","Brand system","Content architecture"]},{"icon":"\u2699\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Build & Test","description":"Pixel-perfect development with full QA across devices. We iterate rapidly with weekly demos so nothing is a surprise.","deliverables":["Coded components","QA reports","Performance benchmarks"]},{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","name":"Launch & Grow","description":"We handle the launch and stay with you \u2014 monitoring, optimising, and scaling what works with measurable KPIs.","deliverables":["Go-live support","Analytics setup","Monthly growth reports"]}]},"layout":{"type":"string","default":"horizontal"},"connectorStyle":{"type":"string","default":"line"},"showDeliverables":{"type":"boolean","default":true},"showNumbers":{"type":"boolean","default":true},"showCta":{"type":"boolean","default":true},"ctaLabel":{"type":"string","default":"Start Your Project"},"ctaUrl":{"type":"string","default":"#"},"maxWidth":{"type":"number","default":1200},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"bgColor":{"type":"string","default":"#ffffff"},"headingColor":{"type":"string","default":"#0f172a"},"subColor":{"type":"string","default":"#64748b"},"eyebrowColor":{"type":"string","default":"#6366f1"},"phaseNumBg":{"type":"string","default":"#6366f1"},"phaseNumColor":{"type":"string","default":"#ffffff"},"phaseNameColor":{"type":"string","default":"#0f172a"},"phaseDescColor":{"type":"string","default":"#64748b"},"deliverableColor":{"type":"string","default":"#334155"},"connectorColor":{"type":"string","default":"#c7d2fe"},"cardBg":{"type":"string","default":"#f8fafc"},"cardBorder":{"type":"string","default":"#e2e8f0"},"ctaBg":{"type":"string","default":"#6366f1"},"ctaColor":{"type":"string","default":"#ffffff"},"accentColor":{"type":"string","default":"#6366f1"},"headingTypo":{"type":"object","default":{}},"phaseNameTypo":{"type":"object","default":{}},"phaseDescTypo":{"type":"object","default":{}}}},"tblock-toolkit\/horizontal-timeline":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/horizontal-timeline","title":"Horizontal Timeline","category":"bblockx-blog","icon":"minus","description":"Horizontal scrolling timeline with draggable track, alternating items above\/below the line, animated entry, and rich styling options.","keywords":["timeline","horizontal","history","events","milestones","scroll","draggable"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-horizontal-timeline-editor","style":"bblockx-horizontal-timeline-style","viewScript":"bblockx-horizontal-timeline-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"date":"2010","title":"Company Founded","description":"Started in a small garage with three employees and a big vision.","icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""},{"date":"2013","title":"First Funding Round","description":"$2M seed funding secured, allowing rapid team expansion.","icon":"\ud83d\udcb0","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""},{"date":"2015","title":"Product Launch","description":"Our flagship product launches to overwhelming customer demand.","icon":"\ud83c\udfaf","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""},{"date":"2018","title":"Global Expansion","description":"Opened offices in 5 new countries across three continents.","icon":"\ud83c\udf0d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""},{"date":"2021","title":"Series C Funding","description":"Raised $50M to accelerate product development and growth.","icon":"\ud83d\udcc8","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""},{"date":"2024","title":"Industry Leader","description":"Recognized as the #1 platform in our category globally.","icon":"\ud83c\udfc6","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","imageUrl":""}]},"layout":{"type":"string","default":"alternating"},"linePosition":{"type":"string","default":"center"},"itemWidth":{"type":"number","default":220},"itemGap":{"type":"number","default":40},"showIcons":{"type":"boolean","default":true},"showDates":{"type":"boolean","default":true},"showConnectorDot":{"type":"boolean","default":true},"dotSize":{"type":"number","default":16},"animateOnScroll":{"type":"boolean","default":true},"draggable":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"centerActive":{"type":"boolean","default":false},"lineThickness":{"type":"number","default":3},"containerHeight":{"type":"number","default":420},"cardRadius":{"type":"number","default":16},"cardPadding":{"type":"number","default":28},"sectionBg":{"type":"string","default":"#f8fafc"},"lineColor":{"type":"string","default":"#6366f1"},"dotColor":{"type":"string","default":"#6366f1"},"dotBorderColor":{"type":"string","default":"#ffffff"},"cardBg":{"type":"string","default":"#ffffff"},"cardShadow":{"type":"boolean","default":true},"cardBorderColor":{"type":"string","default":"#e2e8f0"},"dateColor":{"type":"string","default":"#6366f1"},"titleColor":{"type":"string","default":"#1e293b"},"descColor":{"type":"string","default":"#64748b"},"arrowBg":{"type":"string","default":"#6366f1"},"arrowColor":{"type":"string","default":"#ffffff"},"iconSize":{"type":"number","default":28},"titleFontSize":{"type":"number","default":13},"titleFontWeight":{"type":"string","default":"600"},"titleLineHeight":{"type":"number","default":1.3},"descFontSize":{"type":"number","default":11},"descLineHeight":{"type":"number","default":1.5},"dateFontSize":{"type":"number","default":11},"titleTypo":{"type":"object","default":{}},"descTypo":{"type":"object","default":{}},"dateTypo":{"type":"object","default":{}}}},"tblock-toolkit\/tax-calculator":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/tax-calculator","title":"Tax Calculator","category":"bblockx-calculators","icon":"money-alt","description":"Calculate sales tax, VAT, or estimate income tax brackets. Supports before-tax and after-tax price calculations with customizable tax rates and display options.","keywords":["tax","sales tax","vat","income tax","calculator","gst","finance","price"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-tax-calculator-editor","style":"bblockx-tax-calculator-style","viewScript":"bblockx-tax-calculator-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Tax Calculator"},"subtitle":{"type":"string","default":"Calculate sales tax, VAT, or reverse-calculate the pre-tax price."},"showTitle":{"type":"boolean","default":true},"showSubtitle":{"type":"boolean","default":true},"mode":{"type":"string","default":"sales"},"currency":{"type":"string","default":"$"},"currencyPos":{"type":"string","default":"before"},"defaultAmount":{"type":"number","default":100},"defaultRate":{"type":"number","default":8.5},"taxLabel":{"type":"string","default":"Sales Tax"},"showReverse":{"type":"boolean","default":true},"showBreakdown":{"type":"boolean","default":true},"showIncomeTax":{"type":"boolean","default":false},"presetRates":{"type":"array","default":[{"label":"NY (8.875%)","rate":8.875},{"label":"CA (10.25%)","rate":10.25},{"label":"TX (8.25%)","rate":8.25},{"label":"FL (7.5%)","rate":7.5}]},"showPresets":{"type":"boolean","default":true},"accentColor":{"type":"string","default":"#6c3fb5"},"cardBg":{"type":"string","default":"#ffffff"},"resultBg":{"type":"string","default":"#f5f3ff"},"resultBorder":{"type":"string","default":"#ede9fe"},"taxColor":{"type":"string","default":"#ef4444"},"totalColor":{"type":"string","default":"#6c3fb5"},"netColor":{"type":"string","default":"#10b981"},"statCardBg":{"type":"string","default":"#f8fafc"},"titleColor":{"type":"string","default":"#1e1b4b"},"subtitleColor":{"type":"string","default":"#64748b"},"labelColor":{"type":"string","default":"#334155"},"sectionBg":{"type":"string","default":""},"titleTypo":{"type":"object","default":{}},"resultSize":{"type":"number","default":48},"cardRadius":{"type":"number","default":16},"inputRadius":{"type":"number","default":14},"maxWidth":{"type":"number","default":580},"paddingTop":{"type":"number","default":60},"paddingBottom":{"type":"number","default":60},"resultFontWeight":{"type":"string","default":"800"}}},"tblock-toolkit\/sticky-header":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/sticky-header","version":"1.0.0","title":"Sticky Header","category":"bblockx-layout","icon":"menu-alt","description":"A fully-styled site header with logo (image or text), navigation links, and an optional CTA button. Sticks to the top on scroll with a shrink animation. Supports light, dark, glass, and gradient style variants.","keywords":["header","navigation","sticky","nav","menu","logo","site header"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-sticky-header-editor","style":"bblockx-sticky-header-style","viewScript":"bblockx-sticky-header-frontend","supports":{"html":false,"align":["full"]},"attributes":{"logoText":{"type":"string","default":"MySite"},"logoUrl":{"type":"string","default":""},"logoId":{"type":"integer","default":0},"logoWidth":{"type":"integer","default":140},"showLogo":{"type":"boolean","default":true},"siteUrl":{"type":"string","default":"#"},"navLinks":{"type":"array","default":[{"label":"Features","url":"#","openNew":false},{"label":"Pricing","url":"#","openNew":false},{"label":"Blog","url":"#","openNew":false},{"label":"About","url":"#","openNew":false}]},"showCta":{"type":"boolean","default":true},"ctaText":{"type":"string","default":"Get Started"},"ctaUrl":{"type":"string","default":"#"},"ctaOpenNew":{"type":"boolean","default":false},"showMobileMenu":{"type":"boolean","default":true},"sticky":{"type":"boolean","default":true},"scrollShrink":{"type":"boolean","default":true},"style":{"type":"string","default":"light"},"height":{"type":"integer","default":70},"heightShrunk":{"type":"integer","default":56},"maxWidth":{"type":"integer","default":1200},"logoSize":{"type":"integer","default":22},"logoWeight":{"type":"integer","default":800},"linkSize":{"type":"integer","default":15},"linkGap":{"type":"integer","default":32},"ctaSize":{"type":"integer","default":14},"ctaRadius":{"type":"integer","default":14},"borderBottom":{"type":"boolean","default":true},"shadow":{"type":"boolean","default":false},"zIndex":{"type":"integer","default":1000},"bgColor":{"type":"string","default":"#ffffff"},"textColor":{"type":"string","default":"#0f172a"},"linkColor":{"type":"string","default":"#334155"},"linkHoverColor":{"type":"string","default":"#6c3fb5"},"accentColor":{"type":"string","default":"#6c3fb5"},"ctaBg":{"type":"string","default":"#6c3fb5"},"ctaTextColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#e2e8f0"},"linkWeight":{"type":"string","default":"400"},"ctaWeight":{"type":"string","default":"600"},"logoLineHeight":{"type":"number","default":1},"linkLineHeight":{"type":"number","default":1},"logoTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}},"ctaTypo":{"type":"object","default":{}}}},"tblock-toolkit\/gantt-chart":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/gantt-chart","title":"Gantt Chart","description":"Project timeline Gantt chart with tasks, phases, milestones, and a today indicator. Rendered in pure CSS \u2014 no library required.","category":"bblockx-charts","icon":"calendar-alt","keywords":["gantt","project","timeline","schedule","tasks","plan","roadmap","chart"],"editorScript":"bblockx-gantt-chart-editor","editorStyle":"bblockx-gantt-chart-style","style":"bblockx-gantt-chart-style","viewScript":"bblockx-gantt-chart-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"tasks":{"type":"array","default":[{"id":"t1","name":"Project Kickoff","phase":"Discovery","startDate":"2025-01-06","endDate":"2025-01-10","color":"#6366f1","milestone":false,"completed":100,"assignee":"Alex"},{"id":"t2","name":"Requirements Gathering","phase":"Discovery","startDate":"2025-01-08","endDate":"2025-01-17","color":"#6366f1","milestone":false,"completed":80,"assignee":"Sam"},{"id":"t3","name":"Design System Setup","phase":"Design","startDate":"2025-01-20","endDate":"2025-02-07","color":"#0ea5e9","milestone":false,"completed":60,"assignee":"Jordan"},{"id":"t4","name":"Wireframes","phase":"Design","startDate":"2025-01-27","endDate":"2025-02-14","color":"#0ea5e9","milestone":false,"completed":40,"assignee":"Jordan"},{"id":"t5","name":"Design Review \u2713","phase":"Design","startDate":"2025-02-14","endDate":"2025-02-14","color":"#f59e0b","milestone":true,"completed":0,"assignee":""},{"id":"t6","name":"Frontend Development","phase":"Development","startDate":"2025-02-17","endDate":"2025-03-14","color":"#10b981","milestone":false,"completed":20,"assignee":"Alex"},{"id":"t7","name":"Backend API","phase":"Development","startDate":"2025-02-17","endDate":"2025-03-07","color":"#10b981","milestone":false,"completed":30,"assignee":"Sam"},{"id":"t8","name":"QA & Testing","phase":"Launch","startDate":"2025-03-10","endDate":"2025-03-21","color":"#ef4444","milestone":false,"completed":0,"assignee":"Pat"},{"id":"t9","name":"Launch \ud83d\ude80","phase":"Launch","startDate":"2025-03-24","endDate":"2025-03-24","color":"#f59e0b","milestone":true,"completed":0,"assignee":""}]},"view":{"type":"string","default":"month"},"showPhases":{"type":"boolean","default":true},"showMilestones":{"type":"boolean","default":true},"showAssignee":{"type":"boolean","default":false},"showProgress":{"type":"boolean","default":true},"highlightToday":{"type":"boolean","default":true},"showLegend":{"type":"boolean","default":true},"showWeekends":{"type":"boolean","default":true},"rowHeight":{"type":"number","default":40},"taskRadius":{"type":"number","default":4},"labelWidth":{"type":"number","default":200},"maxWidth":{"type":"number","default":0},"paddingTop":{"type":"number","default":0},"paddingBottom":{"type":"number","default":0},"bgColor":{"type":"string","default":""},"headerBg":{"type":"string","default":"#f5f7fb"},"rowBg":{"type":"string","default":"#ffffff"},"rowAltBg":{"type":"string","default":"#f8fafc"},"weekendBg":{"type":"string","default":"#f0f0f5"},"todayLine":{"type":"string","default":"#ef4444"},"gridColor":{"type":"string","default":"#e8edf3"},"headerColor":{"type":"string","default":"#334155"},"labelColor":{"type":"string","default":"#0f172a"},"phaseColor":{"type":"string","default":"#64748b"},"milestoneColor":{"type":"string","default":"#f59e0b"},"labelFontSize":{"type":"number","default":12},"labelFontWeight":{"type":"string","default":"400"},"labelLineHeight":{"type":"number","default":1.4},"headerFontSize":{"type":"number","default":11},"headerFontWeight":{"type":"string","default":"700"},"headerLineHeight":{"type":"number","default":1.3},"typoLabel":{"type":"object","default":{}},"typoHeader":{"type":"object","default":{}}}},"tblock-toolkit\/knowledge-check":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/knowledge-check","title":"Knowledge Check","description":"Quick quiz question with instant reveal \u2014 great for educational content, articles, and explainers.","category":"bblockx-interactive","icon":"editor-help","keywords":["quiz","question","knowledge","check","answer","learn","test","multiple choice"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-knowledge-check-editor","editorStyle":"bblockx-knowledge-check-style","style":"bblockx-knowledge-check-style","viewScript":"bblockx-knowledge-check-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"questionType":{"type":"string","default":"multiple"},"question":{"type":"string","default":"Which HTTP status code means \"Not Found\"?"},"options":{"type":"array","default":[{"text":"200 OK","correct":false},{"text":"301 Moved Permanently","correct":false},{"text":"404 Not Found","correct":true},{"text":"500 Internal Server Error","correct":false}]},"explanation":{"type":"string","default":"The 404 status code is returned by the server when the requested resource cannot be found. It's one of the most recognizable HTTP error codes."},"showExplanation":{"type":"boolean","default":true},"revealLabel":{"type":"string","default":"Reveal Answer"},"correctLabel":{"type":"string","default":"\u2713 Correct!"},"incorrectLabel":{"type":"string","default":"\u2717 Incorrect"},"allowRetry":{"type":"boolean","default":true},"retryLabel":{"type":"string","default":"Try Again"},"shuffleOptions":{"type":"boolean","default":false},"showIcon":{"type":"boolean","default":true},"icon":{"type":"string","default":"\ud83d\udca1"},"difficulty":{"type":"string","default":""},"topic":{"type":"string","default":""},"style":{"type":"string","default":"card"},"borderRadius":{"type":"number","default":12},"bgColor":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e2e8f0"},"questionColor":{"type":"string","default":"#0f172a"},"optionBg":{"type":"string","default":"#ffffff"},"optionColor":{"type":"string","default":"#334155"},"optionBorderColor":{"type":"string","default":"#cbd5e1"},"correctBg":{"type":"string","default":"#dcfce7"},"correctColor":{"type":"string","default":"#15803d"},"incorrectBg":{"type":"string","default":"#fee2e2"},"incorrectColor":{"type":"string","default":"#b91c1c"},"accentColor":{"type":"string","default":"#6366f1"},"explanationBg":{"type":"string","default":"#eff6ff"},"explanationColor":{"type":"string","default":"#1e40af"},"revealBg":{"type":"string","default":"#6366f1"},"revealColor":{"type":"string","default":"#ffffff"},"questionFontSize":{"type":"number","default":18},"questionFontWeight":{"type":"number","default":700},"questionLineHeight":{"type":"number","default":1.3},"optionFontSize":{"type":"number","default":15},"optionFontWeight":{"type":"number","default":400},"optionLineHeight":{"type":"number","default":1.5},"resultFontSize":{"type":"number","default":16},"resultFontWeight":{"type":"number","default":600},"resultLineHeight":{"type":"number","default":1.4},"questionTypo":{"type":"object","default":{}},"optionTypo":{"type":"object","default":{}},"resultTypo":{"type":"object","default":{}}}},"tblock-toolkit\/metric-comparison":{"apiVersion":3,"name":"tblock-toolkit\/metric-comparison","title":"Metric Comparison","category":"bblockx-charts","icon":"chart-bar","description":"Before\/after KPI comparison cards with change arrows and color-coded indicators.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-metric-comparison-editor","style":"bblockx-metric-comparison-style","attributes":{"title":{"type":"string","default":"Q3 vs Q4 Performance"},"showTitle":{"type":"boolean","default":true},"columns":{"type":"number","default":3},"showChange":{"type":"boolean","default":true},"showArrows":{"type":"boolean","default":true},"showBar":{"type":"boolean","default":true},"beforeLabel":{"type":"string","default":"Q3"},"afterLabel":{"type":"string","default":"Q4"},"posColor":{"type":"string","default":"#10b981"},"negColor":{"type":"string","default":"#ef4444"},"neutralColor":{"type":"string","default":"#64748b"},"cardBg":{"type":"string","default":"#f8fafc"},"borderRadius":{"type":"number","default":12},"cardPadding":{"type":"number","default":28},"bgColor":{"type":"string","default":"#ffffff"},"titleColor":{"type":"string","default":"#0f172a"},"textColor":{"type":"string","default":"#0f172a"},"labelColor":{"type":"string","default":"#64748b"},"metrics":{"type":"array","default":[{"label":"Revenue","valueBefore":128000,"valueAfter":154000,"unit":"$","format":"currency","higherIsBetter":true},{"label":"Active Users","valueBefore":8400,"valueAfter":11200,"unit":"","format":"number","higherIsBetter":true},{"label":"Churn Rate","valueBefore":4.2,"valueAfter":3.1,"unit":"%","format":"percent","higherIsBetter":false},{"label":"Avg Session (min)","valueBefore":3.8,"valueAfter":4.9,"unit":"","format":"number","higherIsBetter":true},{"label":"Conversion","valueBefore":2.1,"valueAfter":2.8,"unit":"%","format":"percent","higherIsBetter":true},{"label":"Support Tickets","valueBefore":320,"valueAfter":210,"unit":"","format":"number","higherIsBetter":false}]},"titleTypo":{"type":"object","default":{}},"labelTypo":{"type":"object","default":{}},"valueTypo":{"type":"object","default":{}}}},"tblock-toolkit\/mega-footer":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/mega-footer","title":"Mega Footer","category":"bblockx-layout","icon":"layout","description":"Full-featured site footer with logo, tagline, link columns, social links, and a bottom bar.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-mega-footer-editor","style":"bblockx-mega-footer-style","attributes":{"logoUrl":{"type":"string","default":""},"logoId":{"type":"number","default":0},"logoWidth":{"type":"number","default":140},"tagline":{"type":"string","default":"Building better software, together."},"showTagline":{"type":"boolean","default":true},"columns":{"type":"array","default":[{"id":"c1","heading":"Product","links":[{"id":"l1","label":"Features","url":"#"},{"id":"l2","label":"Pricing","url":"#"},{"id":"l3","label":"Changelog","url":"#"},{"id":"l4","label":"Roadmap","url":"#"}]},{"id":"c2","heading":"Company","links":[{"id":"l5","label":"About","url":"#"},{"id":"l6","label":"Blog","url":"#"},{"id":"l7","label":"Careers","url":"#"},{"id":"l8","label":"Press","url":"#"}]},{"id":"c3","heading":"Resources","links":[{"id":"l9","label":"Documentation","url":"#"},{"id":"l10","label":"API Reference","url":"#"},{"id":"l11","label":"Community","url":"#"},{"id":"l12","label":"Support","url":"#"}]},{"id":"c4","heading":"Legal","links":[{"id":"l13","label":"Privacy Policy","url":"#"},{"id":"l14","label":"Terms of Service","url":"#"},{"id":"l15","label":"Cookie Policy","url":"#"}]}]},"socialLinks":{"type":"array","default":[{"id":"s1","platform":"twitter","url":"#","label":"Twitter"},{"id":"s2","platform":"github","url":"#","label":"GitHub"},{"id":"s3","platform":"linkedin","url":"#","label":"LinkedIn"}]},"showSocial":{"type":"boolean","default":true},"showBottomBar":{"type":"boolean","default":true},"copyright":{"type":"string","default":"\u00a9 2024 Your Company. All rights reserved."},"bottomLinks":{"type":"array","default":[{"id":"b1","label":"Privacy","url":"#"},{"id":"b2","label":"Terms","url":"#"},{"id":"b3","label":"Cookies","url":"#"}]},"layout":{"type":"string","default":"logo-left"},"columnCount":{"type":"number","default":4},"gap":{"type":"number","default":40},"paddingTop":{"type":"number","default":64},"paddingBottom":{"type":"number","default":32},"headingSize":{"type":"number","default":13},"linkSize":{"type":"number","default":14},"taglineSize":{"type":"number","default":14},"headingTypo":{"type":"object","default":{}},"taglineTypo":{"type":"object","default":{}},"linkTypo":{"type":"object","default":{}},"copyrightTypo":{"type":"object","default":{}},"showDivider":{"type":"boolean","default":true},"footerBg":{"type":"string","default":"#0f172a"},"headingColor":{"type":"string","default":"#94a3b8"},"linkColor":{"type":"string","default":"#cbd5e1"},"linkHoverColor":{"type":"string","default":"#ffffff"},"taglineColor":{"type":"string","default":"#94a3b8"},"dividerColor":{"type":"string","default":"#1e293b"},"copyrightColor":{"type":"string","default":"#64748b"},"socialIconColor":{"type":"string","default":"#94a3b8"},"bottomBarBg":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"keywords":["footer","nav","links","social","mega"]},"tblock-toolkit\/vision-mission":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/vision-mission","title":"Vision & Mission","description":"Company mission, vision, and core values section with multiple layouts.","category":"bblockx-business","icon":"flag","keywords":["vision","mission","values","company","purpose","culture","about"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-vision-mission-editor","style":"bblockx-vision-mission-style","viewScript":"bblockx-vision-mission-frontend","supports":{"html":false,"align":["wide","full"]},"attributes":{"eyebrow":{"type":"string","default":"Who We Are"},"showEyebrow":{"type":"boolean","default":true},"heading":{"type":"string","default":"Built Around a Clear Purpose"},"showHeading":{"type":"boolean","default":true},"showMission":{"type":"boolean","default":true},"missionLabel":{"type":"string","default":"Our Mission"},"missionText":{"type":"string","default":"To empower businesses of every size with the tools, strategy, and support they need to grow with confidence."},"missionIcon":{"type":"string","default":"\ud83c\udfaf"},"missionIconType":{"type":"string","default":"custom-char"},"missionIconDashicon":{"type":"string","default":""},"missionIconImageUrl":{"type":"string","default":""},"showVision":{"type":"boolean","default":true},"visionLabel":{"type":"string","default":"Our Vision"},"visionText":{"type":"string","default":"A world where every entrepreneur has access to enterprise-grade growth systems \u2014 regardless of their budget or background."},"visionIcon":{"type":"string","default":"\ud83d\udd2d"},"visionIconType":{"type":"string","default":"custom-char"},"visionIconDashicon":{"type":"string","default":""},"visionIconImageUrl":{"type":"string","default":""},"showValues":{"type":"boolean","default":true},"valuesLabel":{"type":"string","default":"Core Values"},"values":{"type":"array","default":[{"icon":"\ud83d\udca1","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Clarity First","description":"We believe in clear communication and transparent processes, always."},{"icon":"\ud83e\udd1d","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Client Obsessed","description":"Every decision starts and ends with what creates real value for our clients."},{"icon":"\ud83d\ude80","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Bias for Action","description":"We move fast, learn quickly, and course-correct without ego."},{"icon":"\ud83c\udf31","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Long-term Thinking","description":"We build for sustainability, not just the next quarter."},{"icon":"\ud83d\udcd0","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Relentless Craft","description":"We take pride in every detail \u2014 from code to copy to client calls."},{"icon":"\u267b\ufe0f","iconType":"custom-char","iconDashicon":"","iconImageUrl":"","title":"Responsible Growth","description":"We grow in ways that are good for our team, clients, and community."}]},"layout":{"type":"string","default":"mission-top"},"valuesColumns":{"type":"number","default":3},"bgColor":{"type":"string","default":"#ffffff"},"eyebrowColor":{"type":"string","default":"#7c3aed"},"eyebrowBg":{"type":"string","default":"#f3f0ff"},"headingColor":{"type":"string","default":"#0f172a"},"missionBg":{"type":"string","default":"#f8f5ff"},"missionBorder":{"type":"string","default":"#7c3aed"},"missionLabelColor":{"type":"string","default":"#7c3aed"},"missionTextColor":{"type":"string","default":"#1f2937"},"visionBg":{"type":"string","default":"#eff6ff"},"visionBorder":{"type":"string","default":"#3b82f6"},"visionLabelColor":{"type":"string","default":"#2563eb"},"visionTextColor":{"type":"string","default":"#1f2937"},"valueCardBg":{"type":"string","default":"#f8fafc"},"valueCardBorder":{"type":"string","default":"#e8edf3"},"valueTitleColor":{"type":"string","default":"#0f172a"},"valueDescColor":{"type":"string","default":"#64748b"},"valuesLabelColor":{"type":"string","default":"#0f172a"},"accentColor":{"type":"string","default":"#7c3aed"},"headingSize":{"type":"number","default":38},"missionTextSize":{"type":"number","default":18},"maxWidth":{"type":"number","default":1100},"paddingTop":{"type":"number","default":80},"paddingBottom":{"type":"number","default":80},"eyebrowSize":{"type":"number","default":12},"headingTypo":{"type":"object","default":{}},"eyebrowTypo":{"type":"object","default":{}},"statementTypo":{"type":"object","default":{}},"valueTitleTypo":{"type":"object","default":{}},"valueDescTypo":{"type":"object","default":{}}}},"tblock-toolkit\/accordion":{"apiVersion":3,"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","name":"tblock-toolkit\/accordion","title":"Accordion","category":"bblockx-content","icon":"list-view","description":"Collapsible accordion panels for FAQ, features, and more.","keywords":["accordion","faq","collapse","toggle","expand","question","answer"],"textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-accordion-editor","editorStyle":"bblockx-accordion-style","style":"bblockx-accordion-style","viewScript":"bblockx-accordion-frontend","supports":{"html":false,"anchor":true,"className":true,"align":["wide","full"]},"attributes":{"items":{"type":"array","default":[{"title":"What is this accordion block?","content":"This is a fully customizable accordion block for WordPress. You can add unlimited items, style them any way you want, and they work great for FAQs, feature lists, and more."},{"title":"How do I add new items?","content":"Simply click the \"+ Add Item\" button below the accordion, or use the sidebar panel to manage your items. You can also reorder items by dragging or using the arrow buttons."},{"title":"Can I customize the appearance?","content":"Yes! Use the Inspector panel on the right to customize colors, typography, spacing, icons, animations, and more. All changes are reflected in real-time."}]},"activeItems":{"type":"array","default":[0]},"allowMultiple":{"type":"boolean","default":false},"firstOpen":{"type":"boolean","default":true},"collapseAll":{"type":"boolean","default":false},"iconType":{"type":"string","default":"chevron"},"iconPosition":{"type":"string","default":"right"},"accordionStyle":{"type":"string","default":"default"},"gap":{"type":"number","default":20},"borderRadius":{"type":"number","default":14},"borderWidth":{"type":"number","default":1},"borderStyle":{"type":"string","default":"solid"},"headerPaddingTop":{"type":"number","default":16},"headerPaddingRight":{"type":"number","default":20},"headerPaddingBottom":{"type":"number","default":16},"headerPaddingLeft":{"type":"number","default":20},"contentPaddingTop":{"type":"number","default":16},"contentPaddingRight":{"type":"number","default":20},"contentPaddingBottom":{"type":"number","default":20},"contentPaddingLeft":{"type":"number","default":20},"headerBg":{"type":"string","default":"#f8fafc"},"headerBgHover":{"type":"string","default":"#f1f5f9"},"headerBgActive":{"type":"string","default":"#e2e8f0"},"headerColor":{"type":"string","default":"#1e293b"},"headerColorHover":{"type":"string","default":"#0f172a"},"headerColorActive":{"type":"string","default":"#0f172a"},"contentBg":{"type":"string","default":"#ffffff"},"contentColor":{"type":"string","default":"#475569"},"borderColor":{"type":"string","default":"#e2e8f0"},"borderColorActive":{"type":"string","default":"#cbd5e1"},"iconColor":{"type":"string","default":"#64748b"},"iconColorActive":{"type":"string","default":"#3b82f6"},"accentColor":{"type":"string","default":"#3b82f6"},"headerFontSize":{"type":"number","default":16},"headerFontWeight":{"type":"number","default":600},"headerLineHeight":{"type":"number","default":1.4},"contentFontSize":{"type":"number","default":15},"contentFontWeight":{"type":"number","default":400},"contentLineHeight":{"type":"number","default":1.7},"iconSize":{"type":"number","default":20},"enableShadow":{"type":"boolean","default":true},"shadowHorizontal":{"type":"number","default":0},"shadowVertical":{"type":"number","default":2},"shadowBlur":{"type":"number","default":8},"shadowSpread":{"type":"number","default":0},"shadowColor":{"type":"string","default":"rgba(0, 0, 0, 0.06)"},"enableHoverEffect":{"type":"boolean","default":true},"enableAnimation":{"type":"boolean","default":true},"animationDuration":{"type":"number","default":300},"animationType":{"type":"string","default":"slide"},"dividerEnabled":{"type":"boolean","default":true},"dividerColor":{"type":"string","default":"#e2e8f0"},"dividerWidth":{"type":"number","default":1},"schemaEnabled":{"type":"boolean","default":false},"headerTypo":{"type":"object","default":{}},"contentTypo":{"type":"object","default":{}}}},"tblock-toolkit\/click-to-tweet":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"tblock-toolkit\/click-to-tweet","title":"Click to Tweet","category":"bblockx-blog","icon":"twitter","description":"Elegant pull-quote block with a one-click Twitter\/X share button.","textdomain":"templatehouse-block-toolkit","editorScript":"bblockx-click-to-tweet-editor","style":"bblockx-click-to-tweet-style","viewScript":"bblockx-click-to-tweet-frontend","attributes":{"quote":{"type":"string","default":"Enter a memorable quote to share on X\u2026"},"attribution":{"type":"string","default":""},"showAttribution":{"type":"boolean","default":false},"buttonLabel":{"type":"string","default":"Share on X"},"includeUrl":{"type":"boolean","default":true},"cardStyle":{"type":"string","default":"card"},"quoteColor":{"type":"string","default":"#0f172a"},"attributionColor":{"type":"string","default":"#64748b"},"bgColor":{"type":"string","default":"#f8fafc"},"borderColor":{"type":"string","default":"#e8edf3"},"accentColor":{"type":"string","default":"#7c3aed"},"buttonBg":{"type":"string","default":"#000000"},"buttonColor":{"type":"string","default":"#ffffff"},"quoteSize":{"type":"number","default":22},"showQuoteIcon":{"type":"boolean","default":true},"borderRadius":{"type":"number","default":12},"maxWidth":{"type":"number","default":700},"paddingTop":{"type":"number","default":40},"paddingBottom":{"type":"number","default":40},"quoteFontWeight":{"type":"string","default":"400"},"quoteLineHeight":{"type":"number","default":1.5},"typoQuote":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"]}}},"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3653161,"resolution":"1","location":"assets","locale":"","width":1740,"height":647},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3653161,"resolution":"10","location":"assets","locale":"","width":1753,"height":819},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3653161,"resolution":"11","location":"assets","locale":"","width":1915,"height":928},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3653161,"resolution":"12","location":"assets","locale":"","width":1914,"height":952},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3653161,"resolution":"13","location":"assets","locale":"","width":1899,"height":931},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3653161,"resolution":"2","location":"assets","locale":"","width":1738,"height":785},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3653161,"resolution":"3","location":"assets","locale":"","width":1738,"height":652},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3653161,"resolution":"4","location":"assets","locale":"","width":1751,"height":794},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3653161,"resolution":"5","location":"assets","locale":"","width":1736,"height":776},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3653161,"resolution":"6","location":"assets","locale":"","width":1733,"height":891},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3653161,"resolution":"7","location":"assets","locale":"","width":1731,"height":633},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3653161,"resolution":"8","location":"assets","locale":"","width":1731,"height":781},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3653161,"resolution":"9","location":"assets","locale":"","width":1739,"height":655}},"screenshots":{"1":"TemplateHouse Block Toolkit Admin UI Screenshot","2":"Gutenberg Editor  Screenshot","3":"Setting  Screenshot","4":"Banner and icons"}},"plugin_section":[],"plugin_tags":[4121,179451,1332,148076,1084],"plugin_category":[43,46],"plugin_contributors":[267288],"plugin_business_model":[],"class_list":["post-351969","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-custom-blocks","plugin_tags-editor","plugin_tags-gutenberg","plugin_tags-page-builder","plugin_category-customization","plugin_category-editor-and-writing","plugin_contributors-templatehouse","plugin_committers-templatehouse"],"banners":{"banner":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/banner-772x250.png?rev=3653386","banner_2x":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/banner-1544x500.png?rev=3653386","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/icon-128x128.png?rev=3653161","icon_2x":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/icon-256x256.png?rev=3653161","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-1.png?rev=3653161","caption":"TemplateHouse Block Toolkit Admin UI Screenshot"},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-2.png?rev=3653161","caption":"Gutenberg Editor  Screenshot"},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-3.png?rev=3653161","caption":"Setting  Screenshot"},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-4.png?rev=3653161","caption":"Banner and icons"},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-5.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-6.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-7.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-8.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-9.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-10.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-11.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-12.png?rev=3653161","caption":""},{"src":"https:\/\/ps.w.org\/templatehouse-block-toolkit\/assets\/screenshot-13.png?rev=3653161","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>TemplateHouse Block Toolkit<\/strong> is a powerful WordPress block library with <strong>376+ Gutenberg blocks<\/strong> for building modern websites, landing pages, blogs, business websites, online stores, marketing pages, documentation, comparison pages, interactive tools, and more \u2014 directly inside the WordPress block editor.<\/p>\n\n<p>Create professional WordPress websites without relying on Elementor, Divi, or other page builders. <strong>TemplateHouse Block Toolkit<\/strong> extends the native WordPress block editor with a large collection of flexible, customizable, and performance-focused blocks designed for real-world website projects.<\/p>\n\n<p>Whether you are a blogger, marketer, business owner, freelancer, designer, developer, or agency, you can use TemplateHouse Block Toolkit to build complete page layouts and add advanced content and interactive features without writing custom code.<\/p>\n\n<p>\ud83d\udd17 <strong><a href=\"https:\/\/www.templatehouse.net\/contact-us\/\">Free Support<\/a><\/strong><\/p>\n\n<h3>376+ Powerful WordPress Blocks<\/h3>\n\n<p>TemplateHouse Block Toolkit includes <strong>376+ Gutenberg blocks<\/strong> organized into 10 practical categories:<\/p>\n\n<p><strong>Structure \u2013 26 Blocks<\/strong>\nBuild flexible page layouts with sections, columns, containers, headers, navigation, content layouts, and other structural elements.<\/p>\n\n<p><strong>Content &amp; Typography \u2013 38 Blocks<\/strong>\nImprove your content with advanced headings, text styles, lists, quotes, accordions, tabs, timelines, reading tools, and editorial components.<\/p>\n\n<p><strong>Media &amp; Images \u2013 21 Blocks<\/strong>\nCreate engaging visual experiences with image galleries, sliders, video blocks, popups, media cards, before-and-after layouts, and other media-focused elements.<\/p>\n\n<p><strong>Marketing &amp; Conversion \u2013 53 Blocks<\/strong>\nCreate high-converting landing pages with call-to-action sections, pricing elements, countdowns, promotional banners, offer cards, social proof, lead-generation layouts, and conversion-focused components.<\/p>\n\n<p><strong>Business &amp; Services \u2013 39 Blocks<\/strong>\nBuild professional business websites with service sections, team members, testimonials, contact information, business hours, process sections, company information, and more.<\/p>\n\n<p><strong>Blog &amp; Editorial \u2013 50 Blocks<\/strong>\nEnhance WordPress blogs and editorial websites with article headers, reading lists, reading time, FAQs, sources and references, expert roundups, research content, tutorials, related content, and other publishing-focused blocks.<\/p>\n\n<p><strong>Interactive \u2013 21 Blocks<\/strong>\nAdd engaging experiences with quizzes, polls, flashcards, interactive steps, tabs, reveal effects, interactive cards, drawing tools, and other interactive elements.<\/p>\n\n<p><strong>Charts &amp; Data \u2013 39 Blocks<\/strong>\nPresent information visually using charts, graphs, tables, progress indicators, statistics, data visualizations, comparison tables, and other data-focused blocks.<\/p>\n\n<p><strong>Calculators &amp; Tools \u2013 29 Blocks<\/strong>\nAdd useful tools to your website with calculators and utilities such as ROI calculators, price calculators, discount calculators, loan calculators, compound interest calculators, date calculators, time zone converters, and more.<\/p>\n\n<p><strong>Effects &amp; Animation \u2013 60 Blocks<\/strong>\nCreate modern and engaging designs with animated text, hover effects, scroll animations, parallax effects, marquees, particle effects, gradient effects, glassmorphism, cursor effects, and other visual interactions.<\/p>\n\n<h3>Build More with the WordPress Block Editor<\/h3>\n\n<p>TemplateHouse Block Toolkit is designed around the native Gutenberg block editor, giving you more control without adding another page builder to your WordPress website.<\/p>\n\n<p>Use individual blocks to create:<\/p>\n\n<ul>\n<li>WordPress landing pages<\/li>\n<li>Business and corporate websites<\/li>\n<li>Agency websites<\/li>\n<li>SaaS and startup websites<\/li>\n<li>Portfolio websites<\/li>\n<li>Blog and magazine websites<\/li>\n<li>Affiliate and review websites<\/li>\n<li>Marketing and sales pages<\/li>\n<li>Product comparison pages<\/li>\n<li>Documentation and knowledge bases<\/li>\n<li>Online course and educational websites<\/li>\n<li>Service-based business websites<\/li>\n<li>Interactive tools and calculators<\/li>\n<li>Data and statistics pages<\/li>\n<li>Restaurant and local business websites<\/li>\n<\/ul>\n\n<h3>One Block Toolkit for Complete Websites<\/h3>\n\n<p>Instead of installing multiple WordPress block plugins for different features, TemplateHouse Block Toolkit brings a broad range of website-building components into one toolkit.<\/p>\n\n<p>Create page structures, publish rich content, display business information, build marketing sections, present data, add interactive tools, and enhance your website with modern visual effects \u2014 all from the WordPress block editor.<\/p>\n\n<h3>Powerful and Flexible Block Controls<\/h3>\n\n<p>Each block is designed to give you practical customization options while keeping the editing experience simple.<\/p>\n\n<p>Depending on the block, you can customize:<\/p>\n\n<ul>\n<li>Typography<\/li>\n<li>Colors<\/li>\n<li>Backgrounds<\/li>\n<li>Spacing<\/li>\n<li>Borders<\/li>\n<li>Border radius<\/li>\n<li>Shadows<\/li>\n<li>Alignment<\/li>\n<li>Icons<\/li>\n<li>Images<\/li>\n<li>Buttons<\/li>\n<li>Responsive layouts<\/li>\n<li>Animation and hover effects<\/li>\n<li>Desktop, tablet, and mobile settings<\/li>\n<\/ul>\n\n<p>This makes it easy to match your blocks with your existing WordPress theme and brand style.<\/p>\n\n<h3>Built for Modern WordPress Websites<\/h3>\n\n<p>TemplateHouse Block Toolkit works with modern WordPress websites and is designed to complement both block themes and classic WordPress themes.<\/p>\n\n<p>The plugin focuses on a clean editing experience, flexible design controls, responsive layouts, and performance-conscious frontend output.<\/p>\n\n<h3>Useful Blocks for SEO and Content Marketing<\/h3>\n\n<p>Create structured and useful content with blocks such as FAQ, Review Schema, Breadcrumbs, comparison tables, testimonials, article sections, reading tools, sources and references, and other editorial components.<\/p>\n\n<p>These blocks can help you organize your content clearly and create better experiences for visitors while supporting your overall content marketing and SEO strategy.<\/p>\n\n<h3>Perfect for Freelancers and Agencies<\/h3>\n\n<p>TemplateHouse Block Toolkit is also useful for WordPress freelancers, designers, and agencies who build websites for clients.<\/p>\n\n<p>With hundreds of reusable blocks available in one plugin, you can create landing pages, business websites, marketing pages, blogs, service websites, and custom content layouts faster without repeatedly developing common UI components from scratch.<\/p>\n\n<h3>Lightweight and Performance-Minded<\/h3>\n\n<p>TemplateHouse Block Toolkit is built with performance in mind. The plugin uses selective assets and focuses on keeping frontend output clean and efficient.<\/p>\n\n<p>You can also enable or disable individual blocks to keep your WordPress editor focused on the features you actually need.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>376+ Gutenberg blocks<\/strong><\/li>\n<li>10 organized block categories<\/li>\n<li>Native WordPress block editor integration<\/li>\n<li>Responsive design controls<\/li>\n<li>Advanced typography and styling options<\/li>\n<li>Marketing and conversion blocks<\/li>\n<li>Business and service blocks<\/li>\n<li>Blog and editorial blocks<\/li>\n<li>Charts and data visualization blocks<\/li>\n<li>Calculators and interactive tools<\/li>\n<li>Modern animation and effects<\/li>\n<li>Image and media blocks<\/li>\n<li>SEO-focused content blocks<\/li>\n<li>Flexible responsive controls<\/li>\n<li>Block manager for enabling or disabling blocks<\/li>\n<li>Theme-friendly design<\/li>\n<li>Suitable for freelancers and agencies<\/li>\n<li>No dependency on Elementor or Divi<\/li>\n<\/ul>\n\n<h3>Create Without Limits<\/h3>\n\n<p>From a simple blog post to a complete business website, TemplateHouse Block Toolkit gives you the building blocks you need to create modern WordPress pages faster.<\/p>\n\n<p><strong>Build better pages. Add more functionality. Design with Gutenberg.<\/strong><\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help with TemplateHouse Block Toolkit?<\/p>\n\n<p>Visit our support page:<\/p>\n\n<p>\ud83d\udd17 <strong><a href=\"https:\/\/www.templatehouse.net\/contact-us\/\">Visit our support page:<\/a><\/strong><\/p>\n\n<p>We are happy to help with plugin-related questions, bug reports, and support requests.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not phone home to TemplateHouse. It does not collect visitor data on its own. Some optional blocks connect to third-party services so they can show maps, weather, prices, videos, or share links. Those connections happen only when the matching block is on a page (and, where noted, only after a visitor clicks or an admin enters an API key). Each service may receive the visitor's IP address and browser information as part of a normal HTTPS request.<\/p>\n\n<p><strong>Google Maps (Google Map block, Location Cards block)<\/strong><\/p>\n\n<p>Used to display an embedded map for an address the site editor enters, or to open a Google Maps search when a visitor clicks a location card.<\/p>\n\n<p>When a Google Map block is shown, the visitor's browser loads an iframe from Google Maps (<code>maps.google.com<\/code> or <code>https:\/\/www.google.com\/maps\/embed\/v1\/place<\/code>). The request includes the configured address\/search query, zoom, map type, and \u2014 if the editor saved one \u2014 the site's Google Maps Embed API key. Google may receive the visitor's IP address, user agent, and similar browser data. Location Cards only send the address to Google when a visitor clicks to open Maps.<\/p>\n\n<p>This service is provided by Google LLC: <a href=\"https:\/\/maps.google.com\/help\/terms_maps\/\">Google Maps\/Google Earth Additional Terms of Service<\/a>, <a href=\"https:\/\/cloud.google.com\/maps-platform\/terms\">Google Maps Platform Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>.<\/p>\n\n<p><strong>OpenWeatherMap (Weather Widget block)<\/strong><\/p>\n\n<p>Used to show current weather and an optional forecast for a city the editor configures, or for the visitor's coordinates if \"auto location\" is enabled and the visitor allows geolocation.<\/p>\n\n<p>When the weather block is shown and an OpenWeatherMap API key is saved in the block, the visitor's browser requests <code>https:\/\/api.openweathermap.org\/data\/2.5\/weather<\/code> and optionally <code>\/forecast<\/code>. The request includes the API key, city name or latitude\/longitude, units, and language. OpenWeatherMap may receive the visitor's IP address and browser data. If auto location is off, no geolocation permission is requested.<\/p>\n\n<p>This service is provided by OpenWeather Ltd.: <a href=\"https:\/\/openweathermap.org\/terms\">Terms of use<\/a>, <a href=\"https:\/\/openweather.co.uk\/privacy-policy\">Privacy policy<\/a>.<\/p>\n\n<p><strong>CoinGecko (Stock Ticker block)<\/strong><\/p>\n\n<p>Used to display cryptocurrency market prices for coin IDs the editor configures (for example bitcoin, ethereum).<\/p>\n\n<p>When the stock ticker block is shown, the visitor's browser requests <code>https:\/\/api.coingecko.com\/api\/v3\/coins\/markets<\/code> with the selected coin IDs and currency. No visitor account data is sent. CoinGecko may receive the visitor's IP address and browser data. Requests repeat on the refresh interval set in the block.<\/p>\n\n<p>This service is provided by Gecko Labs Pte. Ltd. (CoinGecko): <a href=\"https:\/\/www.coingecko.com\/en\/api_terms\">API Terms of Service<\/a>, <a href=\"https:\/\/www.coingecko.com\/en\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>WhatsApp (Social Share block, Phone Button block)<\/strong><\/p>\n\n<p>Used so a visitor can share the current page in WhatsApp, or start a WhatsApp chat with a number the editor configured.<\/p>\n\n<p>No request is made to WhatsApp until the visitor clicks the share or chat button. The click opens <code>https:\/\/api.whatsapp.com\/send<\/code> or <code>https:\/\/wa.me\/<\/code> with the page URL and optional pre-filled text, or the configured phone number. WhatsApp may then receive that content plus the visitor's IP address and device data according to WhatsApp's policies.<\/p>\n\n<p>This service is provided by WhatsApp LLC: <a href=\"https:\/\/www.whatsapp.com\/legal\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>YouTube (video blocks: Video Popup, Playlist, Grid, Hero, Sticky Video, Video Testimonial, and similar)<\/strong><\/p>\n\n<p>Used only when an editor pastes a YouTube URL into a video block. The visitor's browser then loads YouTube's embed player and may load a thumbnail from <code>https:\/\/img.youtube.com\/<\/code>. YouTube\/Google may receive the video ID, the visitor's IP address, cookies, and browser data.<\/p>\n\n<p>This service is provided by Google LLC \/ YouTube: <a href=\"https:\/\/www.youtube.com\/t\/terms\">YouTube Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>.<\/p>\n\n<p><strong>Vimeo (same video blocks, when a Vimeo URL is used)<\/strong><\/p>\n\n<p>Used only when an editor pastes a Vimeo URL. The visitor's browser loads Vimeo's embed player (<code>https:\/\/player.vimeo.com\/<\/code>). Vimeo may receive the video ID, the visitor's IP address, cookies, and browser data.<\/p>\n\n<p>This service is provided by Vimeo.com, Inc.: <a href=\"https:\/\/vimeo.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/vimeo.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Social share networks (Social Share block)<\/strong><\/p>\n\n<p>Share buttons open the selected network only after a visitor clicks. The click sends the current page URL and optional title\/text as query parameters. No share request is made on page load.<\/p>\n\n<ul>\n<li>X (Twitter): <a href=\"https:\/\/twitter.com\/tos\">Terms<\/a>, <a href=\"https:\/\/twitter.com\/privacy\">Privacy<\/a><\/li>\n<li>Facebook: <a href=\"https:\/\/www.facebook.com\/policies\">Terms<\/a>, <a href=\"https:\/\/www.facebook.com\/privacy\/policy\">Privacy<\/a><\/li>\n<li>LinkedIn: <a href=\"https:\/\/www.linkedin.com\/legal\/user-agreement\">User Agreement<\/a>, <a href=\"https:\/\/www.linkedin.com\/legal\/privacy-policy\">Privacy<\/a><\/li>\n<li>Pinterest: <a href=\"https:\/\/policy.pinterest.com\/terms-of-service\">Terms<\/a>, <a href=\"https:\/\/policy.pinterest.com\/privacy-policy\">Privacy<\/a><\/li>\n<li>Telegram: <a href=\"https:\/\/telegram.org\/tos\">Terms<\/a>, <a href=\"https:\/\/telegram.org\/privacy\">Privacy<\/a><\/li>\n<li>Reddit: <a href=\"https:\/\/www.redditinc.com\/policies\/user-agreement\">User Agreement<\/a>, <a href=\"https:\/\/www.reddit.com\/policies\/privacy-policy\">Privacy<\/a><\/li>\n<\/ul>\n\n<p><strong>Google Fonts (optional, off by default)<\/strong><\/p>\n\n<p>Used only if a site administrator enables \"Google Fonts\" in Block Toolkit settings. Selected fonts are then requested from <code>https:\/\/fonts.googleapis.com\/<\/code> (and font files from <code>https:\/\/fonts.gstatic.com\/<\/code>). That request may send the visitor's IP address and browser data to Google. Leave the setting off to avoid any Google Fonts request.<\/p>\n\n<p>This service is provided by Google LLC: <a href=\"https:\/\/developers.google.com\/fonts\/terms\">Google Fonts Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>.<\/p>\n\n<p><strong>Chart.js (bundled)<\/strong><\/p>\n\n<p>Chart and loan-calculator blocks use Chart.js 4.4.3, MIT-licensed and bundled in <code>assets\/vendor\/chart.js\/<\/code>. No CDN request is made. Upstream source: https:\/\/github.com\/chartjs\/Chart.js\/tree\/v4.4.3. License: https:\/\/github.com\/chartjs\/Chart.js\/blob\/v4.4.3\/LICENSE.md<\/p>\n\n<p><strong>Natural Earth (World Map block)<\/strong><\/p>\n\n<p>Country outlines are bundled inside the plugin (public domain). No visitor request is sent to Natural Earth at runtime. Source: https:\/\/www.naturalearthdata.com\/<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store, or share personal data by default. It does not send usage analytics to TemplateHouse.<\/p>\n\n<p>When you use an optional block that talks to a third party (maps, weather, prices, video embeds, share buttons, or Google Fonts), the visitor's browser may send IP address and browser data to that provider. See External services above for what is sent, when, and links to each provider's terms and privacy policy. Disclose those services in your own site privacy policy and obtain consent where required.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles Chart.js 4.4.3 (MIT) in <code>assets\/vendor\/chart.js\/<\/code> for chart and loan-calculator blocks. It does not include amCharts or other GPL-incompatible mapping libraries. The World Map block renders an SVG map with original JavaScript and locally bundled Natural Earth geography data (public domain).<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>This plugin ships original, human-readable PHP, JavaScript, and CSS. It does not use npm, webpack, Babel, or another build step to generate block assets.<\/p>\n\n<p>The files in <code>\/blocks<\/code> (including each block's <code>index.js<\/code> and <code>frontend.js<\/code>) and <code>\/assets<\/code> are the source. They are not compiled, minified, or obfuscated. There is no separate <code>src\/<\/code> directory or generated bundle.<\/p>\n\n<p>Chart.js 4.4.3 is a third-party MIT library bundled in <code>assets\/vendor\/chart.js\/<\/code> (UMD build plus LICENSE). Upstream source: https:\/\/github.com\/chartjs\/Chart.js\/tree\/v4.4.3<\/p>\n\n<p>No build tools are required to review, modify, or fork the plugin. Edit the files in place.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/TemplateHouse Block Toolkit<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Add TemplateHouse Block Toolkit blocks to your pages or posts using the WordPress block editor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20templatehouse%20block%20toolkit%3F\"><h3>What is TemplateHouse Block Toolkit?<\/h3><\/dt>\n<dd><p>TemplateHouse Block Toolkit is a collection of powerful and flexible blocks for the WordPress Block Editor. It provides a wide range of ready-to-use blocks to help you build modern and professional websites without writing custom code.<\/p><\/dd>\n<dt id=\"does%20templatehouse%20block%20toolkit%20work%20with%20the%20wordpress%20block%20editor%3F\"><h3>Does TemplateHouse Block Toolkit work with the WordPress Block Editor?<\/h3><\/dt>\n<dd><p>Yes. TemplateHouse Block Toolkit is designed specifically for the WordPress Block Editor and works directly with the native editing experience.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%20or%20another%20page%20builder%3F\"><h3>Do I need Elementor or another page builder?<\/h3><\/dt>\n<dd><p>No. TemplateHouse Block Toolkit works with the WordPress Block Editor, so you do not need Elementor, Divi, Beaver Builder, or another page builder to use the blocks.<\/p><\/dd>\n<dt id=\"can%20i%20enable%20or%20disable%20individual%20blocks%3F\"><h3>Can I enable or disable individual blocks?<\/h3><\/dt>\n<dd><p>Yes. TemplateHouse Block Toolkit includes a block management interface that allows you to enable or disable individual blocks. This helps you keep only the blocks you need active on your website.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20all%20blocks%20at%20once%3F\"><h3>Can I disable all blocks at once?<\/h3><\/dt>\n<dd><p>Yes. You can use the \"Enable All\" and \"Disable All\" options in the plugin settings to quickly manage all available blocks.<\/p><\/dd>\n<dt id=\"what%20types%20of%20blocks%20are%20included%3F\"><h3>What types of blocks are included?<\/h3><\/dt>\n<dd><p>TemplateHouse Block Toolkit includes blocks for different purposes, including structure, content, typography, media, marketing, business, blog, interactive elements, charts, calculators, effects, animations, and more.<\/p><\/dd>\n<dt id=\"does%20templatehouse%20block%20toolkit%20include%20responsive%20controls%3F\"><h3>Does TemplateHouse Block Toolkit include responsive controls?<\/h3><\/dt>\n<dd><p>Many TemplateHouse Block Toolkit blocks include responsive and layout controls to help you create designs that work well across desktop, tablet, and mobile devices.<\/p><\/dd>\n<dt id=\"is%20templatehouse%20block%20toolkit%20suitable%20for%20beginners%3F\"><h3>Is TemplateHouse Block Toolkit suitable for beginners?<\/h3><\/dt>\n<dd><p>Yes. TemplateHouse Block Toolkit is designed to be easy to use with the WordPress Block Editor. You can build layouts and add advanced content without needing coding knowledge.<\/p><\/dd>\n<dt id=\"can%20i%20use%20templatehouse%20block%20toolkit%20with%20any%20wordpress%20theme%3F\"><h3>Can I use TemplateHouse Block Toolkit with any WordPress theme?<\/h3><\/dt>\n<dd><p>TemplateHouse Block Toolkit is designed to work with modern WordPress themes that support the WordPress Block Editor. Some block features may depend on the capabilities of your active theme.<\/p><\/dd>\n<dt id=\"does%20templatehouse%20block%20toolkit%20slow%20down%20my%20website%3F\"><h3>Does TemplateHouse Block Toolkit slow down my website?<\/h3><\/dt>\n<dd><p>TemplateHouse Block Toolkit includes block management features that allow you to disable blocks you do not need. Disabling unused blocks can help reduce unnecessary assets and keep your website optimized.<\/p><\/dd>\n<dt id=\"can%20i%20use%20templatehouse%20block%20toolkit%20on%20client%20websites%3F\"><h3>Can I use TemplateHouse Block Toolkit on client websites?<\/h3><\/dt>\n<dd><p>Yes. You can use TemplateHouse Block Toolkit to build websites for yourself or your clients, subject to the plugin's license terms.<\/p><\/dd>\n<dt id=\"is%20templatehouse%20block%20toolkit%20free%3F\"><h3>Is TemplateHouse Block Toolkit free?<\/h3><\/dt>\n<dd><p>Yes. TemplateHouse Block Toolkit is available as a free WordPress plugin through the WordPress.org Plugin Directory.<\/p><\/dd>\n<dt id=\"is%20coding%20knowledge%20required%20to%20use%20templatehouse%20block%20toolkit%3F\"><h3>Is coding knowledge required to use TemplateHouse Block Toolkit?<\/h3><\/dt>\n<dd><p>No. TemplateHouse Block Toolkit is designed to be used through the WordPress Block Editor. However, developers can also customize their websites using WordPress, CSS, JavaScript, and other development tools when needed.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>For support, please use the support forum on WordPress.org or visit the plugin's official website for documentation and additional information.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20load%20google%20fonts%20or%20send%20data%20to%20third%20parties%3F\"><h3>Does this plugin load Google Fonts or send data to third parties?<\/h3><\/dt>\n<dd><p>Google Fonts loading is turned off until a site administrator explicitly enables it in Block Toolkit settings. Some optional blocks connect to third-party services (maps, weather, stock prices, video embeds, or share links) only when you add that block and configure it. See the External services section below.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Screenshot Updated<\/li>\n<li>Banner Image Updated <\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed - Phoning Home \/ Collecting User Data Without Opt-In Consent<\/li>\n<li>Fixed - The source code of your plugin should be publicly accessible.<\/li>\n<li>Fixed - Code not compatible with the GPL license included<\/li>\n<li>Fixed - Undocumented use of a 3rd Party \/ external service<\/li>\n<li>Fixed - Check permission_callback in REST API Route<\/li>\n<li>Fixed - Callback calls to a function\/method whose return values are output must be properly escaped<\/li>\n<li>Fixed - Inline script\/style tags and remote JS CDN (Chart.js is now bundled; layout CSS uses wp_add_inline_style)<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release of TemplateHouse Block Toolkit.<\/li>\n<\/ul>","raw_excerpt":"Build faster with 376+ Gutenberg blocks for layouts, content, marketing, media, business, charts, calculators, animations, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/351969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=351969"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/templatehouse"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=351969"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=351969"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=351969"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=351969"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=351969"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=351969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}