{"id":528,"date":"2026-06-19T23:59:12","date_gmt":"2026-06-19T23:59:12","guid":{"rendered":"https:\/\/toolibee.com\/?page_id=528"},"modified":"2026-06-20T03:50:57","modified_gmt":"2026-06-20T03:50:57","slug":"icebreaker-architect","status":"publish","type":"page","link":"https:\/\/toolibee.com\/?page_id=528","title":{"rendered":"Icebreaker Architect"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\"><br>    <div id=\"toolibee-icebreaker-fixed-52817\" class=\"toolibee-icebreaker-fixed\" data-logged-in=\"no\">\n        <div class=\"tbi-card\">\n            <div class=\"tbi-header\">\n                <div class=\"tbi-bee\">\ud83d\udc1d<\/div>\n                <div>\n                    <h2>Toolibee Icebreaker Architect<\/h2>\n                    <p>Enter your meeting details and generate a useful, business-friendly icebreaker.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"tbi-body\">\n                <div class=\"tbi-login-note\">You can generate icebreakers now. Log in to save favorites.<\/div>\n\n                <div class=\"tbi-grid\">\n                    <div class=\"tbi-panel\">\n                        <h3>Meeting Details<\/h3>\n\n                        <label>Business or group type<\/label>\n                        <input type=\"text\" class=\"tbi-business\" placeholder=\"Example: nonprofit, healthcare, higher ed, tech team\" \/>\n\n                        <label>Keywords or theme<\/label>\n                        <input type=\"text\" class=\"tbi-keywords\" placeholder=\"Example: trust, AI, innovation, sustainability\" \/>\n\n                        <div class=\"tbi-row\">\n                            <div>\n                                <label>Number of people<\/label>\n                                <input type=\"number\" class=\"tbi-people\" min=\"2\" max=\"1000\" value=\"12\" \/>\n                            <\/div>\n                            <div>\n                                <label>Setting<\/label>\n                                <select class=\"tbi-setting\">\n                                    <option value=\"inside\">Inside<\/option>\n                                    <option value=\"outside\">Outside<\/option>\n                                    <option value=\"virtual\">Virtual<\/option>\n                                    <option value=\"hybrid\">Hybrid<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"tbi-row\">\n                            <div>\n                                <label>Time available<\/label>\n                                <select class=\"tbi-time\">\n                                    <option value=\"2\">2 minutes<\/option>\n                                    <option value=\"5\">5 minutes<\/option>\n                                    <option value=\"10\" selected>10 minutes<\/option>\n                                    <option value=\"20\">20 minutes<\/option>\n                                    <option value=\"30\">30+ minutes<\/option>\n                                <\/select>\n                            <\/div>\n                            <div>\n                                <label>Energy goal<\/label>\n                                <select class=\"tbi-goal\">\n                                    <option value=\"warm up\">Warm up<\/option>\n                                    <option value=\"team building\">Team building<\/option>\n                                    <option value=\"creative thinking\">Creative thinking<\/option>\n                                    <option value=\"reflection\">Reflection<\/option>\n                                    <option value=\"fast networking\">Fast networking<\/option>\n                                    <option value=\"problem solving\">Problem solving<\/option>\n                                    <option value=\"fun\">Fun<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"tbi-row\">\n                            <div>\n                                <label>Movement level<\/label>\n                                <select class=\"tbi-movement\">\n                                    <option value=\"seated\">Seated<\/option>\n                                    <option value=\"light movement\">Light movement<\/option>\n                                    <option value=\"active\">Active<\/option>\n                                <\/select>\n                            <\/div>\n                            <div>\n                                <label>Group familiarity<\/label>\n                                <select class=\"tbi-familiarity\">\n                                    <option value=\"new group\">New group<\/option>\n                                    <option value=\"mixed\">Mixed<\/option>\n                                    <option value=\"knows each other\">Knows each other<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n\n                        <label>Optional agenda or meeting purpose<\/label>\n                        <textarea class=\"tbi-agenda\" placeholder=\"Optional: paste the meeting purpose or agenda so Toolibee can match the icebreaker to the meeting.\"><\/textarea>\n\n                        <div class=\"tbi-actions\">\n                            <button type=\"button\" class=\"tbi-generate\">Generate icebreaker<\/button>\n                            <button type=\"button\" class=\"tbi-surprise\">Surprise me<\/button>\n                            <button type=\"button\" class=\"tbi-clear\">Clear<\/button>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"tbi-panel tbi-result-panel\">\n                        <h3>Icebreaker Output<\/h3>\n                        <div class=\"tbi-output\" aria-live=\"polite\">Your icebreaker idea will appear here.<\/div>\n\n                        <div class=\"tbi-actions\">\n                            <button type=\"button\" class=\"tbi-save\">Save favorite<\/button>\n                            <button type=\"button\" class=\"tbi-copy\">Copy<\/button>\n                        <\/div>\n\n                        <p class=\"tbi-small-note\"><strong>Note:<\/strong> Review activities for accessibility, safety, and group culture before facilitating.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"tbi-history-wrap\">\n                    <h3>Saved Icebreaker Favorites<\/h3>\n                    <div class=\"tbi-history\">Loading saved favorites...<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        #toolibee-icebreaker-fixed-52817{\n            --tbi-navy:#18324a;\n            --tbi-blue:#2f80ed;\n            --tbi-sky:#eaf6ff;\n            --tbi-gold:#f6b93b;\n            --tbi-ink:#1f2937;\n            --tbi-muted:#64748b;\n            --tbi-border:#dbe7f3;\n\n            display:block !important;\n            box-sizing:border-box !important;\n            width:100% !important;\n            max-width:1000px !important;\n            margin:24px auto !important;\n            padding:0 14px !important;\n            font-family:Inter,Arial,sans-serif !important;\n            color:var(--tbi-ink) !important;\n            clear:both !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 *{\n            box-sizing:border-box !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-card{\n            width:100% !important;\n            max-width:100% !important;\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:22px !important;\n            box-shadow:0 14px 35px rgba(24,50,74,.10) !important;\n            overflow:hidden !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-header{\n            display:flex !important;\n            flex-direction:row !important;\n            gap:14px !important;\n            align-items:center !important;\n            justify-content:flex-start !important;\n            text-align:left !important;\n            background:linear-gradient(135deg,var(--tbi-navy),#24577c) !important;\n            color:#fff !important;\n            padding:22px 24px !important;\n            min-height:0 !important;\n            height:auto !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-bee{\n            width:46px !important;\n            height:46px !important;\n            min-width:46px !important;\n            border-radius:50% !important;\n            display:grid !important;\n            place-items:center !important;\n            background:var(--tbi-gold) !important;\n            color:#1f2937 !important;\n            font-size:25px !important;\n            line-height:1 !important;\n            box-shadow:inset 0 -4px 0 rgba(0,0,0,.08) !important;\n            flex:0 0 46px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 h2{\n            margin:0 !important;\n            font-size:25px !important;\n            line-height:1.2 !important;\n            color:#fff !important;\n            font-weight:800 !important;\n            padding:0 !important;\n            text-align:left !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-header p{\n            margin:5px 0 0 !important;\n            color:#e8f5ff !important;\n            font-size:15px !important;\n            line-height:1.45 !important;\n            padding:0 !important;\n            text-align:left !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-body{\n            padding:24px !important;\n            background:linear-gradient(180deg,#fff,#fbfdff) !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-login-note{\n            background:#fffdf6 !important;\n            border:1px solid #f2dfac !important;\n            border-radius:16px !important;\n            padding:13px 15px !important;\n            margin:0 0 18px !important;\n            color:var(--tbi-navy) !important;\n            font-weight:800 !important;\n            line-height:1.45 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-grid{\n            display:grid !important;\n            grid-template-columns:1fr 1fr !important;\n            gap:18px !important;\n            align-items:start !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-panel{\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:18px !important;\n            padding:18px !important;\n            min-width:0 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-panel h3,\n        #toolibee-icebreaker-fixed-52817 .tbi-history-wrap h3{\n            margin:0 0 14px !important;\n            color:var(--tbi-navy) !important;\n            font-size:20px !important;\n            line-height:1.2 !important;\n            font-weight:800 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 label{\n            display:block !important;\n            font-weight:800 !important;\n            margin:0 0 7px !important;\n            color:var(--tbi-navy) !important;\n            line-height:1.3 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 label:not(:first-child){\n            margin-top:14px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 input,\n        #toolibee-icebreaker-fixed-52817 select,\n        #toolibee-icebreaker-fixed-52817 textarea{\n            width:100% !important;\n            max-width:100% !important;\n            box-sizing:border-box !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:14px !important;\n            padding:12px 13px !important;\n            font-size:15px !important;\n            background:#fff !important;\n            color:var(--tbi-ink) !important;\n            font-family:Inter,Arial,sans-serif !important;\n            min-height:auto !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 textarea{\n            min-height:110px !important;\n            resize:vertical !important;\n            line-height:1.5 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-row{\n            display:grid !important;\n            grid-template-columns:1fr 1fr !important;\n            gap:12px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-actions{\n            display:flex !important;\n            flex-wrap:wrap !important;\n            gap:10px !important;\n            margin-top:16px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 button{\n            border:0 !important;\n            border-radius:999px !important;\n            padding:11px 18px !important;\n            font-weight:800 !important;\n            cursor:pointer !important;\n            background:var(--tbi-blue) !important;\n            color:#fff !important;\n            box-shadow:0 7px 18px rgba(47,128,237,.22) !important;\n            font-family:Inter,Arial,sans-serif !important;\n            line-height:1.2 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-surprise{\n            background:var(--tbi-gold) !important;\n            color:#1f2937 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-clear,\n        #toolibee-icebreaker-fixed-52817 .tbi-copy,\n        #toolibee-icebreaker-fixed-52817 .tbi-save{\n            background:#fff !important;\n            color:var(--tbi-navy) !important;\n            border:1px solid var(--tbi-border) !important;\n            box-shadow:none !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-output{\n            background:var(--tbi-sky) !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:16px !important;\n            padding:16px !important;\n            min-height:380px !important;\n            line-height:1.55 !important;\n            color:var(--tbi-ink) !important;\n            overflow-wrap:break-word !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-output h3{\n            margin:0 0 4px !important;\n            color:var(--tbi-navy) !important;\n            font-size:24px !important;\n            line-height:1.2 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-tagline{\n            font-weight:900 !important;\n            color:#18324a !important;\n            margin-bottom:10px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-pillrow{\n            display:flex !important;\n            flex-wrap:wrap !important;\n            gap:6px !important;\n            margin:10px 0 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-pill{\n            display:inline-flex !important;\n            border-radius:999px !important;\n            padding:6px 10px !important;\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            color:var(--tbi-navy) !important;\n            font-size:13px !important;\n            font-weight:800 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-section{\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:14px !important;\n            padding:13px !important;\n            margin-top:10px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-section strong{\n            color:var(--tbi-navy) !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-section ul,\n        #toolibee-icebreaker-fixed-52817 .tbi-section ol{\n            margin:8px 0 0 20px !important;\n            padding:0 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-variation{\n            background:#f8fbff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:12px !important;\n            padding:10px !important;\n            margin-top:8px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-small-note{\n            font-size:13px !important;\n            color:var(--tbi-muted) !important;\n            line-height:1.5 !important;\n            margin:12px 0 0 !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-small-note strong{\n            color:var(--tbi-navy) !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-history-wrap{\n            margin-top:18px !important;\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:18px !important;\n            padding:18px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-history{\n            background:#f8fbff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:16px !important;\n            padding:14px !important;\n            min-height:70px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-history-item{\n            background:#fff !important;\n            border:1px solid var(--tbi-border) !important;\n            border-radius:14px !important;\n            padding:12px !important;\n            margin-bottom:10px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-history-title{\n            font-weight:900 !important;\n            color:var(--tbi-navy) !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-history-meta{\n            font-size:13px !important;\n            color:var(--tbi-muted) !important;\n            margin:4px 0 9px !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-mini-actions{\n            display:flex !important;\n            gap:8px !important;\n            flex-wrap:wrap !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-mini-actions button{\n            padding:8px 12px !important;\n            background:#fff !important;\n            color:var(--tbi-navy) !important;\n            border:1px solid var(--tbi-border) !important;\n            box-shadow:none !important;\n        }\n\n        #toolibee-icebreaker-fixed-52817 .tbi-mini-actions .tbi-delete-history{\n            color:#b42318 !important;\n            border-color:#f3b4ae !important;\n        }\n\n        @media(max-width:760px){\n            #toolibee-icebreaker-fixed-52817 .tbi-grid,\n            #toolibee-icebreaker-fixed-52817 .tbi-row{\n                grid-template-columns:1fr !important;\n            }\n\n            #toolibee-icebreaker-fixed-52817 .tbi-header{\n                align-items:flex-start !important;\n            }\n        }\n    <\/style>\n\n    <script>\n    (function(){\n        var root = document.getElementById('toolibee-icebreaker-fixed-52817');\n        if (!root) return;\n\n        var ajaxUrl = \"https:\/\/toolibee.com\/wp-admin\/admin-ajax.php\";\n        var nonce = \"f39d4dc9c8\";\n        var loggedIn = root.getAttribute('data-logged-in') === 'yes';\n        var activity = null;\n        var history = [];\n\n        var qs = function(sel){ return root.querySelector(sel); };\n\n        if (loggedIn) {\n            qs('.tbi-login-note').textContent = 'You are logged in. You can save favorite icebreakers.';\n        }\n\n        function ajax(action, payload){\n            var form = new FormData();\n            form.append('action', action);\n            form.append('nonce', nonce);\n            Object.keys(payload || {}).forEach(function(key){ form.append(key, payload[key]); });\n            return fetch(ajaxUrl, {method:'POST', credentials:'same-origin', body:form}).then(function(r){ return r.json(); });\n        }\n\n        function escapeHTML(text){\n            var div = document.createElement('div');\n            div.textContent = text || '';\n            return div.innerHTML;\n        }\n\n        function list(items, ordered){\n            if (!items || !items.length) return '<p>None.<\/p>';\n            var tag = ordered ? 'ol' : 'ul';\n            return '<' + tag + '>' + items.map(function(x){ return '<li>' + escapeHTML(x) + '<\/li>'; }).join('') + '<\/' + tag + '>';\n        }\n\n        function stars(n){\n            n = parseInt(n, 10) || 1;\n            var s = '';\n            for (var i = 1; i <= 5; i++) s += i <= n ? '\u2605' : '\u2606';\n            return s;\n        }\n\n        function getPayload(surprise){\n            return {\n                business: qs('.tbi-business').value.trim(),\n                keywords: qs('.tbi-keywords').value.trim(),\n                people: qs('.tbi-people').value || '12',\n                setting: qs('.tbi-setting').value,\n                time: qs('.tbi-time').value,\n                goal: qs('.tbi-goal').value,\n                movement: qs('.tbi-movement').value,\n                familiarity: qs('.tbi-familiarity').value,\n                agenda: qs('.tbi-agenda').value.trim(),\n                surprise: surprise ? '1' : ''\n            };\n        }\n\n        function generate(surprise){\n            activity = null;\n            qs('.tbi-output').textContent = surprise ? 'Generating something unexpected...' : 'Generating icebreaker...';\n\n            ajax('toolibee_icebreaker_generate', getPayload(surprise)).then(function(data){\n                if (!data.success) {\n                    qs('.tbi-output').textContent = data.data || 'Could not generate icebreaker.';\n                    return;\n                }\n                activity = data.data.activity;\n                renderActivity();\n            }).catch(function(){\n                qs('.tbi-output').textContent = 'Connection error. Please try again.';\n            });\n        }\n\n        function renderActivity(){\n            if (!activity) return;\n\n            var html = '';\n            html += '<h3>' + escapeHTML(activity.name) + '<\/h3>';\n            html += '<div class=\"tbi-tagline\">' + escapeHTML(activity.tagline || '') + '<\/div>';\n            html += '<div class=\"tbi-pillrow\">';\n            html += '<span class=\"tbi-pill\">\u23f1 ' + escapeHTML(activity.timeNeeded || '') + '<\/span>';\n            html += '<span class=\"tbi-pill\">\u26a1 Energy ' + stars(activity.energyLevel) + '<\/span>';\n            html += '<span class=\"tbi-pill\">\ud83e\udde9 Difficulty ' + stars(activity.difficulty) + '<\/span>';\n            html += '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Best For<\/strong><p>' + escapeHTML(activity.bestFor || '') + '<\/p><p><strong>Group Fit:<\/strong> ' + escapeHTML(activity.groupSizeFit || '') + '<\/p><\/div>';\n            html += '<div class=\"tbi-section\"><strong>Materials<\/strong>' + list(activity.materials) + '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Facilitator Script<\/strong><p>' + escapeHTML(activity.facilitatorScript || '') + '<\/p><\/div>';\n            html += '<div class=\"tbi-section\"><strong>Instructions<\/strong>' + list(activity.instructions, true) + '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Debrief Questions<\/strong>' + list(activity.debriefQuestions) + '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Variations<\/strong>';\n            (activity.variations || []).forEach(function(v){\n                html += '<div class=\"tbi-variation\"><strong>' + escapeHTML(v.type || 'Variation') + '<\/strong><br>' + escapeHTML(v.adjustment || '') + '<\/div>';\n            });\n            html += '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Accessibility Notes<\/strong>' + list(activity.accessibilityNotes) + '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Risk Notes<\/strong>' + list(activity.riskNotes) + '<\/div>';\n            html += '<div class=\"tbi-section\"><strong>Transition to Meeting<\/strong><p>' + escapeHTML(activity.transitionToMeeting || '') + '<\/p><\/div>';\n\n            qs('.tbi-output').innerHTML = html;\n        }\n\n        function saveFavorite(){\n            if (!loggedIn) {\n                qs('.tbi-output').textContent = 'Please log in to save favorites.';\n                return;\n            }\n            if (!activity) {\n                qs('.tbi-output').textContent = 'Generate an icebreaker first.';\n                return;\n            }\n\n            ajax('toolibee_icebreaker_save', {\n                title: activity.name || 'Icebreaker',\n                activity: JSON.stringify(activity)\n            }).then(function(data){\n                if (!data.success) {\n                    qs('.tbi-output').textContent = data.data || 'Could not save favorite.';\n                    return;\n                }\n                history = data.data.history || [];\n                renderHistory();\n            });\n        }\n\n        function loadHistory(){\n            ajax('toolibee_icebreaker_load_history', {}).then(function(data){\n                if (data.success) history = data.data.history || [];\n                renderHistory();\n            }).catch(function(){\n                qs('.tbi-history').textContent = 'Could not load favorites.';\n            });\n        }\n\n        function renderHistory(){\n            var box = qs('.tbi-history');\n\n            if (!loggedIn) {\n                box.textContent = 'Log in to save and view favorite icebreakers.';\n                return;\n            }\n\n            if (!history.length) {\n                box.textContent = 'No saved favorites yet.';\n                return;\n            }\n\n            box.innerHTML = '';\n            history.forEach(function(entry){\n                var item = document.createElement('div');\n                item.className = 'tbi-history-item';\n                item.innerHTML =\n                    '<div class=\"tbi-history-title\">' + escapeHTML(entry.title || 'Icebreaker') + '<\/div>' +\n                    '<div class=\"tbi-history-meta\">' + escapeHTML(entry.date || '') + '<\/div>' +\n                    '<div class=\"tbi-mini-actions\">' +\n                        '<button type=\"button\" class=\"tbi-load-history\">Load<\/button>' +\n                        '<button type=\"button\" class=\"tbi-delete-history\">Delete<\/button>' +\n                    '<\/div>';\n\n                item.querySelector('.tbi-load-history').addEventListener('click', function(){\n                    activity = entry.activity || null;\n                    renderActivity();\n                });\n\n                item.querySelector('.tbi-delete-history').addEventListener('click', function(){\n                    if (!confirm('Delete this saved icebreaker?')) return;\n\n                    ajax('toolibee_icebreaker_delete_history', {id: entry.id}).then(function(data){\n                        if (data.success) {\n                            history = data.data.history || [];\n                            renderHistory();\n                        }\n                    });\n                });\n\n                box.appendChild(item);\n            });\n        }\n\n        qs('.tbi-generate').addEventListener('click', function(){ generate(false); });\n        qs('.tbi-surprise').addEventListener('click', function(){ generate(true); });\n        qs('.tbi-save').addEventListener('click', saveFavorite);\n\n        qs('.tbi-copy').addEventListener('click', function(){\n            var text = qs('.tbi-output').innerText || '';\n            if (navigator.clipboard && navigator.clipboard.writeText) navigator.clipboard.writeText(text);\n        });\n\n        qs('.tbi-clear').addEventListener('click', function(){\n            ['.tbi-business','.tbi-keywords','.tbi-agenda'].forEach(function(sel){ qs(sel).value = ''; });\n            qs('.tbi-people').value = '12';\n            qs('.tbi-setting').value = 'inside';\n            qs('.tbi-time').value = '10';\n            qs('.tbi-goal').value = 'warm up';\n            qs('.tbi-movement').value = 'seated';\n            qs('.tbi-familiarity').value = 'new group';\n            activity = null;\n            qs('.tbi-output').textContent = 'Your icebreaker idea will appear here.';\n        });\n\n        loadHistory();\n    })();\n    <\/script>\n    <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-528","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/pages\/528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toolibee.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=528"}],"version-history":[{"count":1,"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/pages\/528\/revisions"}],"predecessor-version":[{"id":529,"href":"https:\/\/toolibee.com\/index.php?rest_route=\/wp\/v2\/pages\/528\/revisions\/529"}],"wp:attachment":[{"href":"https:\/\/toolibee.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}