{"id":6431,"date":"2026-02-15T10:45:11","date_gmt":"2026-02-15T14:45:11","guid":{"rendered":"https:\/\/flakybakery.ca\/?page_id=6431"},"modified":"2026-02-15T10:46:12","modified_gmt":"2026-02-15T14:46:12","slug":"party-calculator","status":"publish","type":"page","link":"https:\/\/www.flakybakery.ca\/en\/party-calculator\/","title":{"rendered":"Party Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6431\" class=\"elementor elementor-6431\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae63082 e-flex e-con-boxed e-con e-parent\" data-id=\"ae63082\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-154e02b elementor-widget elementor-widget-image\" data-id=\"154e02b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"\/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-4689\" alt=\"\" srcset=\"\/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-150x150.webp 150w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-300x300.webp 300w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-100x100.webp 100w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-120x120.webp 120w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-400x400.webp 400w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-600x600.webp 600w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-96x96.webp 96w, \/wp-content\/uploads\/2025\/08\/1dd1a15a-41b0-407b-8b81-c1d2b1604a08-460x460.webp 460w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d83679 e-flex e-con-boxed e-con e-parent\" data-id=\"0d83679\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5300da elementor-widget elementor-widget-html\" data-id=\"b5300da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t        <div id=\"flaky_calc_2466\" class=\"flaky-party-calc\">\r\n            <style>\r\n                .flaky-party-calc{max-width:900px;margin:20px auto;padding:18px;border:1px solid #eee;border-radius:14px}\r\n                .flaky-row{display:flex;gap:14px;flex-wrap:wrap}\r\n                .flaky-col{flex:1;min-width:240px}\r\n                .flaky-field{margin-bottom:12px}\r\n                .flaky-label{display:block;font-weight:700;margin-bottom:6px}\r\n                .flaky-input, .flaky-select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:10px}\r\n                .flaky-box{background:#fafafa;border:1px solid #eee;border-radius:14px;padding:14px}\r\n                .flaky-big{font-size:20px;font-weight:800}\r\n                .flaky-muted{opacity:.75;font-size:13px}\r\n                .flaky-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\r\n                .flaky-hr{height:1px;background:#eee;margin:14px 0}\r\n                .flaky-pill{display:inline-block;padding:4px 10px;border-radius:999px;background:#f2f2f2;font-size:12px}\r\n                .flaky-total{font-size:26px;font-weight:900}\r\n                .flaky-controls{display:flex;gap:10px;align-items:center}\r\n                .flaky-controls input[type=number]{width:120px}\r\n                .flaky-note{font-size:12px;opacity:.8;line-height:1.3}\r\n            <\/style>\r\n\r\n            <div class=\"flaky-row\">\r\n                <div class=\"flaky-col\">\r\n                    <div class=\"flaky-field\">\r\n                        <label class=\"flaky-label\">Tipo de evento<\/label>\r\n                        <select class=\"flaky-select\" data-role=\"event\">\r\n                                                            <option value=\"aniversario_infantil\">Festa de anivers\u00e1rio (infantil)<\/option>\r\n                                                            <option value=\"aniversario_adulto\">Festa de anivers\u00e1rio (adulto)<\/option>\r\n                                                            <option value=\"confraternizacao\">Confraterniza\u00e7\u00e3o<\/option>\r\n                                                            <option value=\"encontro_amigos\">Encontro de amigos<\/option>\r\n                                                            <option value=\"cha_bebe\">Ch\u00e1 de beb\u00ea<\/option>\r\n                                                            <option value=\"cha_panela\">Ch\u00e1 de panela \/ cozinha<\/option>\r\n                                                            <option value=\"corporativo\">Evento corporativo<\/option>\r\n                                                            <option value=\"religioso\">Encontro religioso \/ c\u00e9lula<\/option>\r\n                                                    <\/select>\r\n                    <\/div>\r\n\r\n                    <div class=\"flaky-row\">\r\n                        <div class=\"flaky-col\">\r\n                            <div class=\"flaky-field\">\r\n                                <label class=\"flaky-label\">Crian\u00e7as<\/label>\r\n                                <input class=\"flaky-input\" data-role=\"kids\" type=\"number\" min=\"0\" step=\"1\" value=\"10\">\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"flaky-col\">\r\n                            <div class=\"flaky-field\">\r\n                                <label class=\"flaky-label\">Adultos<\/label>\r\n                                <input class=\"flaky-input\" data-role=\"adults\" type=\"number\" min=\"0\" step=\"1\" value=\"10\">\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"flaky-box\">\r\n                        <div class=\"flaky-big\">Ajuste as quantidades (unit\u00e1rio)<\/div>\r\n                        <div class=\"flaky-muted\">Voc\u00ea pode aumentar\/diminuir 1 por 1.<\/div>\r\n\r\n                        <div class=\"flaky-hr\"><\/div>\r\n\r\n                        <div class=\"flaky-field\">\r\n                            <div class=\"flaky-label\">Doces<\/div>\r\n                            <div class=\"flaky-controls\">\r\n                                <input data-role=\"doces_qty\" type=\"number\" min=\"0\" step=\"1\" value=\"40\">\r\n                                <input data-role=\"doces_slider\" type=\"range\" min=\"0\" max=\"300\" step=\"1\" value=\"40\" style=\"flex:1\">\r\n                            <\/div>\r\n                            <div class=\"flaky-note\">\r\n                                Unit\u00e1rio aplicado: <b data-role=\"doces_unit\">$0.00<\/b> \u2022 Subtotal: <b data-role=\"doces_sub\">$0.00<\/b>\r\n                                <span class=\"flaky-pill\" data-role=\"doces_tier\">tier<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"flaky-field\">\r\n                            <div class=\"flaky-label\">Salgados<\/div>\r\n                            <div class=\"flaky-controls\">\r\n                                <input data-role=\"salg_qty\" type=\"number\" min=\"0\" step=\"1\" value=\"60\">\r\n                                <input data-role=\"salg_slider\" type=\"range\" min=\"0\" max=\"400\" step=\"1\" value=\"60\" style=\"flex:1\">\r\n                            <\/div>\r\n                            <div class=\"flaky-note\">\r\n                                Unit\u00e1rio aplicado: <b data-role=\"salg_unit\">$0.00<\/b> \u2022 Subtotal: <b data-role=\"salg_sub\">$0.00<\/b>\r\n                                <span class=\"flaky-pill\" data-role=\"salg_tier\">tier<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"flaky-note\">\r\n                            * Regra de tier: usamos a <b>pr\u00f3xima tier acima<\/b> para definir o unit\u00e1rio.\r\n                            Ex.: 73 doces \u2192 unit\u00e1rio da tier 75.\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"flaky-col\">\r\n                    <div class=\"flaky-box\">\r\n                        <div class=\"flaky-big\">Recomenda\u00e7\u00e3o<\/div>\r\n                        <div class=\"flaky-muted\">Baseada em m\u00e9dias + seu ajuste.<\/div>\r\n\r\n                        <div class=\"flaky-hr\"><\/div>\r\n\r\n                        <div class=\"flaky-field\">\r\n                            <div class=\"flaky-label\">Tipo de bolo<\/div>\r\n                            <select class=\"flaky-select\" data-role=\"bolo_type\">\r\n                                <option value=\"auto\">Autom\u00e1tico (pelo evento)<\/option>\r\n                                <option value=\"naked\">Premium Naked<\/option>\r\n                                <option value=\"vulcao\">Vulc\u00e3o<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n\r\n                        <div class=\"flaky-grid\">\r\n                            <div>\r\n                                <div class=\"flaky-muted\">Bolo recomendado<\/div>\r\n                                <div class=\"flaky-big\" data-role=\"bolo_label\">\u2014<\/div>\r\n                                <div class=\"flaky-muted\" data-role=\"bolo_serves\">\u2014<\/div>\r\n                            <\/div>\r\n                            <div style=\"text-align:right\">\r\n                                <div class=\"flaky-muted\">Pre\u00e7o do bolo<\/div>\r\n                                <div class=\"flaky-big\" data-role=\"bolo_price\">$0.00<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"flaky-hr\"><\/div>\r\n\r\n                        <div class=\"flaky-grid\">\r\n                            <div>\r\n                                <div class=\"flaky-muted\">Total estimado<\/div>\r\n                                <div class=\"flaky-total\" data-role=\"total\">$0.00<\/div>\r\n                            <\/div>\r\n                            <div style=\"text-align:right\">\r\n                                <div class=\"flaky-muted\">Pessoas (estimado)<\/div>\r\n                                <div class=\"flaky-big\" data-role=\"pessoas\">0<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"flaky-hr\"><\/div>\r\n\r\n                        <div class=\"flaky-note\">\r\n                            Isso \u00e9 uma estimativa para ajudar o cliente a montar o pedido.\r\n                            Voc\u00ea pode customizar os multiplicadores por evento no c\u00f3digo (bem f\u00e1cil).\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <script>\r\n            (function(){\r\n                const root = document.getElementById(\"flaky_calc_2466\");\r\n\r\n                const docesTierUnit = {\"10\":1.4,\"15\":1.4,\"25\":1.4,\"50\":1.3,\"75\":1.25,\"100\":1.2,\"150\":1.2};\r\n                const salgTierUnit  = {\"10\":1.3,\"15\":1.2,\"25\":1.1,\"50\":1,\"75\":0.9466666666666667,\"100\":0.9,\"150\":0.8333333333333334};\r\n                const boloNaked     = [{\"type\":\"naked\",\"size_cm\":10,\"serves\":4,\"price\":40},{\"type\":\"naked\",\"size_cm\":15,\"serves\":10,\"price\":60},{\"type\":\"naked\",\"size_cm\":20,\"serves\":15,\"price\":90},{\"type\":\"naked\",\"size_cm\":25,\"serves\":25,\"price\":120},{\"type\":\"naked\",\"size_cm\":30,\"serves\":35,\"price\":150}];\r\n                const boloVulcao    = [{\"type\":\"vulcao\",\"size_cm\":15,\"slices_avg\":7,\"price\":30},{\"type\":\"vulcao\",\"size_cm\":20,\"slices_avg\":13,\"price\":50},{\"type\":\"vulcao\",\"size_cm\":25,\"slices_avg\":19,\"price\":70},{\"type\":\"vulcao\",\"size_cm\":30,\"slices_avg\":27,\"price\":90}];\r\n\r\n                const $ = (sel) => root.querySelector(sel);\r\n                const money = (v) => '$' + (Math.round(v * 100) \/ 100).toFixed(2);\r\n\r\n                function getUnitFromTier(qty, tierObj){\r\n\t\t\t\t\tqty = Math.max(0, parseInt(qty || 0, 10));\r\n\t\t\t\t\tconst keys = Object.keys(tierObj).map(x=>parseInt(x,10)).sort((a,b)=>a-b);\r\n\r\n\t\t\t\t\tlet appliedTier = keys[0];\r\n\t\t\t\t\tfor (const k of keys){\r\n\t\t\t\t\t\tif (qty >= k) {\r\n\t\t\t\t\t\t\tappliedTier = k;\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tunit: parseFloat(tierObj[appliedTier]),\r\n\t\t\t\t\t\ttier: appliedTier\r\n\t\t\t\t\t};\r\n\t\t\t\t}\r\n\r\n\r\n                function pickBoloNaked(pessoas){\r\n                    for (const b of boloNaked){\r\n                        if (pessoas <= b.serves) return b;\r\n                    }\r\n                    return boloNaked[boloNaked.length-1];\r\n                }\r\n                function pickBoloVulcao(pessoas){\r\n                    for (const b of boloVulcao){\r\n                        if (pessoas <= b.slices_avg) return b;\r\n                    }\r\n                    return boloVulcao[boloVulcao.length-1];\r\n                }\r\n\r\n                \/\/ ======= M\u00c9DIAS POR EVENTO (AJUSTE AQUI) =======\r\n                \/\/ Base: crian\u00e7as comem mais doce, adultos moderado.\r\n                \/\/ Salgados: confraterniza\u00e7\u00e3o\/encontro tende a comer mais salgado por pessoa.\r\n                const eventProfiles = {\r\n                    aniversario_infantil: { docesPerKid: 4.0, docesPerAdult: 2.0, salgPerKid: 4.0, salgPerAdult: 6.0, bolo: 'naked' },\r\n                    aniversario_adulto:   { docesPerKid: 3.0, docesPerAdult: 3.0, salgPerKid: 4.0, salgPerAdult: 7.0, bolo: 'naked' },\r\n                    confraternizacao:     { docesPerKid: 2.0, docesPerAdult: 2.0, salgPerKid: 4.0, salgPerAdult: 8.0, bolo: 'vulcao' },\r\n                    encontro_amigos:      { docesPerKid: 2.0, docesPerAdult: 2.0, salgPerKid: 4.0, salgPerAdult: 8.0, bolo: 'vulcao' },\r\n                    cha_bebe:             { docesPerKid: 3.0, docesPerAdult: 3.0, salgPerKid: 4.0, salgPerAdult: 7.0, bolo: 'vulcao' },\r\n                    cha_panela:           { docesPerKid: 2.0, docesPerAdult: 2.5, salgPerKid: 4.0, salgPerAdult: 8.0, bolo: 'vulcao' },\r\n                    corporativo:          { docesPerKid: 0.0, docesPerAdult: 2.0, salgPerKid: 0.0, salgPerAdult: 8.0, bolo: 'vulcao' },\r\n                    religioso:            { docesPerKid: 2.0, docesPerAdult: 2.0, salgPerKid: 4.0, salgPerAdult: 7.0, bolo: 'vulcao' },\r\n                };\r\n\r\n                const elEvent = $('[data-role=\"event\"]');\r\n                const elKids  = $('[data-role=\"kids\"]');\r\n                const elAdults= $('[data-role=\"adults\"]');\r\n\r\n                const elDocesQty = $('[data-role=\"doces_qty\"]');\r\n                const elDocesSl  = $('[data-role=\"doces_slider\"]');\r\n\r\n                const elSalgQty  = $('[data-role=\"salg_qty\"]');\r\n                const elSalgSl   = $('[data-role=\"salg_slider\"]');\r\n\r\n                const elBoloType = $('[data-role=\"bolo_type\"]');\r\n\r\n                function clampQty(n){ n = parseInt(n||0,10); return isNaN(n)?0:Math.max(0,n); }\r\n\r\n                function syncPair(numberEl, rangeEl){\r\n                    const v = clampQty(numberEl.value);\r\n                    numberEl.value = v;\r\n                    rangeEl.value = v;\r\n                }\r\n\r\n                function suggestBaseQuantities(){\r\n                    const kids = clampQty(elKids.value);\r\n                    const adults = clampQty(elAdults.value);\r\n                    const ev = elEvent.value;\r\n\r\n                    const p = eventProfiles[ev] || eventProfiles.aniversario_infantil;\r\n\r\n                    \/\/ Sugest\u00e3o \"base\"\r\n                    const doces = Math.round(kids * p.docesPerKid + adults * p.docesPerAdult);\r\n                    const salg  = Math.round(kids * p.salgPerKid  + adults * p.salgPerAdult);\r\n\r\n                    \/\/ S\u00f3 atualiza se o usu\u00e1rio ainda n\u00e3o mexeu muito?\r\n                    \/\/ Para simplificar: sempre recalcula e seta quando muda evento\/kids\/adults.\r\n                    elDocesQty.value = doces;\r\n                    elDocesSl.value  = doces;\r\n                    elSalgQty.value  = salg;\r\n                    elSalgSl.value   = salg;\r\n\r\n                    recalc();\r\n                }\r\n\r\n                function recalc(){\r\n                    syncPair(elDocesQty, elDocesSl);\r\n                    syncPair(elSalgQty, elSalgSl);\r\n\r\n                    const kids = clampQty(elKids.value);\r\n                    const adults = clampQty(elAdults.value);\r\n                    const pessoas = kids + adults;\r\n\r\n                    \/\/ Doces\r\n                    const docesQty = clampQty(elDocesQty.value);\r\n                    const docesTier = getUnitFromTier(docesQty, docesTierUnit);\r\n                    const docesSub = docesQty * docesTier.unit;\r\n\r\n                    $('[data-role=\"doces_unit\"]').textContent = money(docesTier.unit);\r\n                    $('[data-role=\"doces_sub\"]').textContent  = money(docesSub);\r\n                    $('[data-role=\"doces_tier\"]').textContent = 'tier ' + docesTier.tier;\r\n\r\n                    \/\/ Salgados\r\n                    const salgQty = clampQty(elSalgQty.value);\r\n                    const salgTier = getUnitFromTier(salgQty, salgTierUnit);\r\n                    const salgSub = salgQty * salgTier.unit;\r\n\r\n                    $('[data-role=\"salg_unit\"]').textContent = money(salgTier.unit);\r\n                    $('[data-role=\"salg_sub\"]').textContent  = money(salgSub);\r\n                    $('[data-role=\"salg_tier\"]').textContent = 'tier ' + salgTier.tier;\r\n\r\n                    \/\/ Bolo\r\n                    const ev = elEvent.value;\r\n                    const profile = eventProfiles[ev] || eventProfiles.aniversario_infantil;\r\n\r\n                    let boloType = elBoloType.value;\r\n                    if (boloType === 'auto') boloType = profile.bolo;\r\n\r\n                    let bolo;\r\n                    if (boloType === 'naked') {\r\n                        bolo = pickBoloNaked(pessoas);\r\n                        $('[data-role=\"bolo_label\"]').textContent = `Bolo Naked ${bolo.size_cm}cm`;\r\n                        $('[data-role=\"bolo_serves\"]').textContent = `Serve at\u00e9 ${bolo.serves} pessoas`;\r\n                    } else {\r\n                        bolo = pickBoloVulcao(pessoas);\r\n                        $('[data-role=\"bolo_label\"]').textContent = `Bolo Vulc\u00e3o ${bolo.size_cm}cm`;\r\n                        $('[data-role=\"bolo_serves\"]').textContent = `~${bolo.slices_avg} fatias (m\u00e9dia)`;\r\n                    }\r\n                    $('[data-role=\"bolo_price\"]').textContent = money(bolo.price);\r\n\r\n                    \/\/ Total\r\n                    const total = docesSub + salgSub + bolo.price;\r\n                    $('[data-role=\"total\"]').textContent = money(total);\r\n                    $('[data-role=\"pessoas\"]').textContent = pessoas;\r\n                }\r\n\r\n                \/\/ listeners\r\n                elEvent.addEventListener('change', suggestBaseQuantities);\r\n                elKids.addEventListener('input', suggestBaseQuantities);\r\n                elAdults.addEventListener('input', suggestBaseQuantities);\r\n\r\n                elDocesQty.addEventListener('input', recalc);\r\n                elDocesSl.addEventListener('input', () => { elDocesQty.value = elDocesSl.value; recalc(); });\r\n\r\n                elSalgQty.addEventListener('input', recalc);\r\n                elSalgSl.addEventListener('input', () => { elSalgQty.value = elSalgSl.value; recalc(); });\r\n\r\n                elBoloType.addEventListener('change', recalc);\r\n\r\n                \/\/ init\r\n                suggestBaseQuantities();\r\n            })();\r\n            <\/script>\r\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3e6b55 elementor-widget elementor-widget-html\" data-id=\"c3e6b55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"trp_language_switcher_shortcode\">\n<div class=\"trp-language-switcher trp-language-switcher-container\" data-no-translation >\n    <div class=\"trp-ls-shortcode-current-language\">\n        <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\" title=\"English\" onclick=\"event.preventDefault()\">\n\t\t\t<img decoding=\"async\" class=\"trp-flag-image\" src=\"\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"> English\t\t<\/a>\n    <\/div>\n    <div class=\"trp-ls-shortcode-language\">\n                <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\"  title=\"English\" onclick=\"event.preventDefault()\">\n\t\t\t<img decoding=\"async\" class=\"trp-flag-image\" src=\"\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"> English\t\t<\/a>\n                    <a href=\"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/pages\/6431#TRPLINKPROCESSED\" title=\"Portugu\u00eas do Brasil\">\n            <img decoding=\"async\" class=\"trp-flag-image\" src=\"\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/pt_BR.png\" width=\"18\" height=\"12\" alt=\"pt_BR\" title=\"Portugu\u00eas do Brasil\"> Portugu\u00eas do Brasil        <\/a>\n\n        <\/div>\n    <script type=\"application\/javascript\">\n        \/\/ need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML\n        var trp_ls_shortcodes = document.querySelectorAll('.trp_language_switcher_shortcode .trp-language-switcher');\n        if ( trp_ls_shortcodes.length > 0) {\n            \/\/ get the last language switcher added\n            var trp_el = trp_ls_shortcodes[trp_ls_shortcodes.length - 1];\n\n            var trp_shortcode_language_item = trp_el.querySelector( '.trp-ls-shortcode-language' )\n            \/\/ set width\n            var trp_ls_shortcode_width                                               = trp_shortcode_language_item.offsetWidth + 16;\n            trp_shortcode_language_item.style.width                                  = trp_ls_shortcode_width + 'px';\n            trp_el.querySelector( '.trp-ls-shortcode-current-language' ).style.width = trp_ls_shortcode_width + 'px';\n\n            \/\/ We're putting this on display: none after we have its width.\n            trp_shortcode_language_item.style.display = 'none';\n        }\n    <\/script>\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-6431","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/pages\/6431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/comments?post=6431"}],"version-history":[{"count":5,"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/pages\/6431\/revisions"}],"predecessor-version":[{"id":6436,"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/pages\/6431\/revisions\/6436"}],"wp:attachment":[{"href":"https:\/\/www.flakybakery.ca\/en\/wp-json\/wp\/v2\/media?parent=6431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}