{"id":1927,"date":"2026-05-07T04:47:47","date_gmt":"2026-05-07T04:47:47","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=1927"},"modified":"2026-05-07T05:36:20","modified_gmt":"2026-05-07T05:36:20","slug":"fec-equipment-mix-selector","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/ar\/industries\/indoor-playground-for-family-entertainment-centers\/fec-equipment-mix-selector\/","title":{"rendered":"\u0645\u062d\u062f\u062f \u0645\u0632\u064a\u062c \u0627\u0644\u0645\u0639\u062f\u0627\u062a FEC"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d338072\" data-block-id=\"d338072\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d338072-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-471dac2\" data-v=\"4\" data-block-id=\"471dac2\"><style>.stk-471dac2-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-471dac2-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-471dac2-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c5542e4\" data-block-id=\"c5542e4\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c5542e4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b40ada4\" data-v=\"4\" data-block-id=\"b40ada4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b40ada4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b40ada4-inner-blocks\">\n<section id=\"didi_fec_selector_wrap\">\n    <style>\n        \/* ==========================================================================\n           FEC Equipment Mix Selector Module Styles \n           Strictly Scoped to #didi_fec_selector_wrap\n           Theme: Heavy Industrial \/ Dashboard \/ High Density\n           ========================================================================== *\/\n\n        #didi_fec_selector_wrap {\n            width: 100% !important;\n            font-family: inherit !important;\n            line-height: 1.6 !important;\n            background-color: #0f172a !important; \n            color: #f8fafc !important;\n            padding: 40px 0 !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n        }\n\n        #didi_fec_selector_wrap * {\n            box-sizing: border-box !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 40px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 40px !important;\n        }\n\n        #didi_fec_selector_wrap h2.didi_main_title {\n            font-size: 32px !important; \n            font-weight: 900 !important;\n            color: #ffffff !important; \n            text-transform: uppercase !important;\n            letter-spacing: -0.5px !important;\n            border-left: 8px solid #00D8FF !important;\n            padding-left: 15px !important;\n            margin-bottom: 20px !important;\n            line-height: 1.2 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_intro {\n            font-size: 16px !important;\n            color: #cbd5e1 !important;\n            text-align: justify !important;\n            text-justify: inter-word !important;\n            max-width: 100% !important;\n            margin-bottom: 10px !important;\n            font-weight: 500 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_dashboard_panel {\n            background: #1e293b !important; \n            border: 1px solid #334155 !important;\n            border-top: 4px solid #FFD848 !important; \n            padding: 40px !important;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.2) !important;\n        }\n\n        #didi_fec_selector_wrap .didi_input_row {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 25px !important;\n            margin-bottom: 30px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_label {\n            display: block !important;\n            font-size: 14px !important;\n            font-weight: 800 !important;\n            color: #00D8FF !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-bottom: 10px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_control {\n            width: 100% !important;\n            background: #0f172a !important;\n            border: 2px solid #334155 !important;\n            color: #ffffff !important;\n            padding: 16px 20px !important;\n            font-size: 16px !important;\n            font-weight: 600 !important;\n            font-family: inherit !important;\n            border-radius: 0 !important;\n            outline: none !important;\n            transition: border-color 0.3s ease !important;\n            appearance: none !important;\n            -moz-appearance: none !important;\n            -webkit-appearance: none !important;\n        }\n\n        #didi_fec_selector_wrap .didi_control:focus {\n            border-color: #00D8FF !important;\n        }\n\n        #didi_fec_selector_wrap select.didi_control {\n            cursor: pointer !important;\n            background-image: url('data:image\/svg+xml;utf8,<svg fill=\"%2300D8FF\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7 10l5 5 5-5z\"\/><\/svg>') !important;\n            background-repeat: no-repeat !important;\n            background-position: right 15px center !important;\n        }\n        \n        #didi_fec_selector_wrap select.didi_control option {\n            background: #1e293b !important;\n            color: #ffffff !important;\n        }\n\n        #didi_fec_selector_wrap .didi_checkbox_grid {\n            display: grid !important;\n            grid-template-columns: repeat(4, 1fr) !important; \n            gap: 15px !important;\n            margin-bottom: 40px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_checkbox_lbl {\n            display: flex !important;\n            align-items: center !important;\n            background: #0f172a !important;\n            border: 2px solid #334155 !important;\n            padding: 16px 20px !important;\n            cursor: pointer !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n            color: #cbd5e1 !important;\n            transition: all 0.3s ease !important;\n            user-select: none !important;\n        }\n\n        #didi_fec_selector_wrap .didi_checkbox_lbl:hover {\n            border-color: #94a3b8 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_checkbox_input {\n            margin-right: 12px !important;\n            width: 18px !important;\n            height: 18px !important;\n            cursor: pointer !important;\n        }\n\n        #didi_fec_selector_wrap .didi_checkbox_lbl.didi_is_active {\n            border-color: #00D8FF !important;\n            background: rgba(0, 216, 255, 0.1) !important;\n            color: #ffffff !important;\n        }\n\n        #didi_fec_selector_wrap .didi_btn_action {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background-color: #FFD848 !important;\n            color: #0f172a !important;\n            font-size: 16px !important;\n            font-weight: 900 !important;\n            padding: 20px 45px !important;\n            border: none !important;\n            cursor: pointer !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            font-family: inherit !important;\n            clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;\n            transition: all 0.3s ease !important;\n            text-decoration: none !important;\n        }\n\n        #didi_fec_selector_wrap .didi_btn_action:hover {\n            background-color: #00D8FF !important;\n            transform: translateY(-2px) !important;\n            color: #0f172a !important;\n        }\n\n        #didi_fec_selector_wrap .didi_btn_secondary {\n            background-color: transparent !important;\n            color: #00D8FF !important;\n            border: 2px solid #00D8FF !important;\n            clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 15px) !important;\n        }\n\n        #didi_fec_selector_wrap .didi_btn_secondary:hover {\n            background-color: #00D8FF !important;\n            color: #0f172a !important;\n        }\n\n        #didi_fec_selector_wrap .didi_results_area {\n            display: none !important; \n            margin-top: 40px !important;\n            border-top: 1px solid #334155 !important;\n            padding-top: 40px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_results_area.didi_is_visible {\n            display: block !important;\n        }\n\n        #didi_fec_selector_wrap .didi_h3_title {\n            font-size: 22px !important;\n            font-weight: 800 !important;\n            color: #ffffff !important;\n            margin-bottom: 20px !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_h3_title::before {\n            content: \"\" !important;\n            display: block !important;\n            width: 16px !important;\n            height: 16px !important;\n            background-color: #00D8FF !important;\n        }\n\n        #didi_fec_selector_wrap .didi_results_grid {\n            display: grid !important;\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important;\n            gap: 15px !important;\n            margin-bottom: 30px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_cat_card {\n            background: #ffffff !important;\n            color: #0f172a !important;\n            padding: 20px !important;\n            border-left: 5px solid #00D8FF !important;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1) !important;\n        }\n\n        #didi_fec_selector_wrap .didi_cat_name {\n            font-size: 16px !important;\n            font-weight: 900 !important;\n            margin-bottom: 8px !important;\n            line-height: 1.3 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_cat_meta {\n            font-size: 13px !important;\n            color: #475569 !important;\n            font-weight: 500 !important;\n        }\n\n        #didi_fec_selector_wrap .didi_budget_panel {\n            background: linear-gradient(135deg, #00D8FF 0%, #008eb3 100%) !important;\n            color: #0f172a !important;\n            padding: 30px !important;\n            display: grid !important;\n            grid-template-columns: 1fr auto !important;\n            align-items: center !important;\n            gap: 20px !important;\n            margin-bottom: 25px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_budget_lbl {\n            font-size: 14px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-bottom: 5px !important;\n            color: rgba(15, 23, 42, 0.8) !important;\n        }\n\n        #didi_fec_selector_wrap .didi_budget_val {\n            font-size: 36px !important;\n            font-weight: 900 !important;\n            line-height: 1 !important;\n            font-family: monospace !important;\n            letter-spacing: -1px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_tier_tag {\n            background: #0f172a !important;\n            color: #FFD848 !important;\n            padding: 10px 20px !important;\n            font-weight: 800 !important;\n            font-size: 14px !important;\n            text-align: right !important;\n        }\n\n        #didi_fec_selector_wrap .didi_note {\n            font-size: 14px !important;\n            color: #94a3b8 !important;\n            text-align: justify !important;\n            text-justify: inter-word !important;\n            margin-bottom: 30px !important;\n        }\n\n        #didi_fec_selector_wrap .didi_cta_row {\n            display: flex !important;\n            gap: 20px !important;\n            flex-wrap: wrap !important;\n        }\n\n        @media (max-width:1000px) {\n            #didi_fec_selector_wrap .didi_checkbox_grid { grid-template-columns: repeat(2, 1fr) !important; }\n            #didi_fec_selector_wrap .didi_budget_panel { grid-template-columns: 1fr !important; text-align: left !important; }\n            #didi_fec_selector_wrap .didi_tier_tag { text-align: left !important; align-self: flex-start !important; }\n        }\n        @media (max-width:690px) {\n            #didi_fec_selector_wrap .didi_container { padding: 0 20px !important; }\n            #didi_fec_selector_wrap .didi_input_row { grid-template-columns: 1fr !important; }\n            #didi_fec_selector_wrap .didi_checkbox_grid { grid-template-columns: 1fr !important; }\n            #didi_fec_selector_wrap .didi_dashboard_panel { padding: 25px !important; }\n            #didi_fec_selector_wrap .didi_cta_row { flex-direction: column !important; }\n            #didi_fec_selector_wrap .didi_btn_action { width: 100% !important; text-align: center !important; }\n        }\n    <\/style>\n\n    <div class=\"didi_container\">\n        \n        <div>\n            <h2 class=\"didi_main_title\">FEC Equipment Mix Selector<\/h2>\n            <p class=\"didi_intro\">Match Didi Land&#8217;s 11 product categories to your FEC size, target audience, and budget. Get a recommended attraction mix for your specific square footage.<\/p>\n        <\/div>\n\n        <div class=\"didi_dashboard_panel\">\n            <div class=\"didi_input_row\">\n                <div>\n                    <label class=\"didi_label\" for=\"didi_size_input\">FEC size (sqft)<\/label>\n                    <input type=\"number\" id=\"didi_size_input\" class=\"didi_control\" value=\"5000\" min=\"1000\" max=\"30000\" step=\"500\">\n                <\/div>\n                <div>\n                    <label class=\"didi_label\" for=\"didi_ages_input\">Target age coverage<\/label>\n                    <select id=\"didi_ages_input\" class=\"didi_control\">\n                        <option value=\"toddler\">Toddler-focused (0-6)<\/option>\n                        <option value=\"family\" selected>Family (0-12)<\/option>\n                        <option value=\"all\">All ages (0-adult)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <label class=\"didi_label\">Constraints (check all that apply)<\/label>\n            <div class=\"didi_checkbox_grid\">\n                <!-- \u7eaf\u5185\u8054\u539f\u751f\u7ed1\u5b9a\uff0c\u5b8c\u7f8e\u89e3\u51b3\u52fe\u9009\u5931\u6548 -->\n                <label class=\"didi_checkbox_lbl\" id=\"didi_lbl_ceil4m\">\n                    <input type=\"checkbox\" id=\"didi_chk_ceil4m\" class=\"didi_checkbox_input\" onchange=\"didi_toggle_chk(this, 'didi_lbl_ceil4m')\"> \n                    Ceiling under 4m\n                <\/label>\n                <label class=\"didi_checkbox_lbl\" id=\"didi_lbl_quietzone\">\n                    <input type=\"checkbox\" id=\"didi_chk_quietzone\" class=\"didi_checkbox_input\" onchange=\"didi_toggle_chk(this, 'didi_lbl_quietzone')\"> \n                    Mall location\n                <\/label>\n                <label class=\"didi_checkbox_lbl\" id=\"didi_lbl_theming\">\n                    <input type=\"checkbox\" id=\"didi_chk_theming\" class=\"didi_checkbox_input\" onchange=\"didi_toggle_chk(this, 'didi_lbl_theming')\"> \n                    Custom theming priority\n                <\/label>\n                <label class=\"didi_checkbox_lbl\" id=\"didi_lbl_lowbudget\">\n                    <input type=\"checkbox\" id=\"didi_chk_lowbudget\" class=\"didi_checkbox_input\" onchange=\"didi_toggle_chk(this, 'didi_lbl_lowbudget')\"> \n                    Tight budget priority\n                <\/label>\n            <\/div>\n\n            <button class=\"didi_btn_action\" onclick=\"didi_calculate_mix()\">Get Recommended Mix<\/button>\n\n            <!-- \u9ed8\u8ba4\u9690\u85cf\uff0c\u8ba1\u7b97\u540e\u663e\u793a -->\n            <div class=\"didi_results_area\" id=\"didi_results_wrap\">\n                <div class=\"didi_h3_title\">Recommended Equipment Mix<\/div>\n                \n                <!-- JS \u4ec5\u5411\u6b64\u5904\u704c\u5165\u666e\u901a\u5361\u7247 HTML -->\n                <div class=\"didi_results_grid\" id=\"didi_cat_list\"><\/div>\n\n                <div class=\"didi_budget_panel\">\n                    <div>\n                        <div class=\"didi_budget_lbl\">Estimated equipment investment range<\/div>\n                        <div class=\"didi_budget_val\" id=\"didi_budget_range\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"didi_tier_tag\" id=\"didi_tier_info\">\u2014<\/div>\n                <\/div>\n\n                <p class=\"didi_note\" id=\"didi_rec_note\"><\/p>\n\n                <!-- \u9759\u6001 HTML \u533a\uff0cJS\u4e0d\u4fee\u6539\u6b64\u533a\u57df\uff0cBlocksy\u53ef\u5728\u521d\u59cb\u5316\u65f6\u5b89\u5168\u7ed1\u5b9a #ct-popup-800 \u4e8b\u4ef6 -->\n                <div class=\"didi_cta_row\">\n                    <a href=\"#ct-popup-800\" class=\"didi_btn_action\">Get Custom Quote<\/a>\n                    <a href=\"#ct-popup-800\" class=\"didi_btn_action didi_btn_secondary\">Download Full Catalog<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ \u5168\u5c40\u6570\u636e\u6e90\n        var didi_all_cats = [\n            { id: 'softplay', name: 'Soft Play (\u8f6f\u4f53\u6e38\u4e50\u573a)', ages: 'toddler', priority: 10, fits: 'toddler,family,all', cost: 'med', notes: 'Soft contained play; highest dwell time' },\n            { id: 'ballpit', name: 'Ball Pit + Themed Zones (\u60c5\u666f\u4e50\u56ed)', ages: 'all', priority: 9, fits: 'toddler,family,all', cost: 'low', notes: 'Centerpiece visual; Instagram-shareable' },\n            { id: 'macaron', name: 'Macaron-Style Themed (\u9a6c\u5361\u9f99\u98ce\u683c)', ages: 'toddler', priority: 8, fits: 'toddler,family', cost: 'med', notes: 'Pastel theming; social-media driven traffic' },\n            { id: 'tubeball', name: 'Tube Ball Blow Zone (\u7ba1\u9053\u5439\u7403)', ages: 'toddler', priority: 7, fits: 'toddler,family,all', cost: 'low', notes: 'Always-on; no time limit; low staff cost' },\n            { id: 'sandplay', name: 'Sand Play Zone (\u6c99\u6c60\u4e50\u56ed)', ages: 'toddler', priority: 6, fits: 'toddler,family', cost: 'low', notes: 'Long dwell time; sealed perimeter design' },\n            { id: 'climbing', name: 'Climbing Walls (\u8da3\u5473\u6500\u5ca9)', ages: 'family', priority: 9, fits: 'family,all', cost: 'med', notes: 'Indoor jungle gym; auto-belay options' },\n            { id: 'adventure', name: 'Adventure Park (\u62d3\u5c55\u4e50\u56ed)', ages: 'family', priority: 9, fits: 'family,all', cost: 'high', notes: 'Multi-level visual centerpiece; needs 4m+ ceiling' },\n            { id: 'trampoline', name: 'Trampoline Park (\u8e66\u5e8a\u516c\u56ed)', ages: 'all', priority: 8, fits: 'family,all', cost: 'high', notes: 'Timed sessions; loud zone; in-house frame welding' },\n            { id: 'ninja', name: 'Ninja Course (\u5fcd\u8005\u95ef\u5173)', ages: 'all', priority: 7, fits: 'all', cost: 'high', notes: 'Repeat-visit pricing; ages 6+' },\n            { id: 'electric', name: 'Electric Course (\u7535\u52a8\u95ef\u5173)', ages: 'family', priority: 6, fits: 'family,all', cost: 'high', notes: 'Score-tracking; session-based' },\n            { id: 'stem', name: 'Educational STEM Play (\u667a\u529b\u624b\u5de5)', ages: 'family', priority: 5, fits: 'family,all', cost: 'low', notes: 'Captures parent-pays-for-learning segment' }\n        ];\n\n        \/\/ \u52fe\u9009\u6846UI\u5207\u6362\uff08\u5168\u5c40\u51fd\u6570\u5185\u8054\u7ed1\u5b9a\uff09\n        function didi_toggle_chk(el, lblId) {\n            var lbl = document.getElementById(lblId);\n            if (el.checked) {\n                lbl.classList.add('didi_is_active');\n            } else {\n                lbl.classList.remove('didi_is_active');\n            }\n        }\n\n        \/\/ \u6838\u5fc3\u8ba1\u7b97\u5668\u903b\u8f91\uff08\u65e0 &&\uff0c\u7eaf if \u5d4c\u5957\u548c\u4f20\u7edf for \u5faa\u73af\uff09\n        function didi_calculate_mix() {\n            var sizeInput = document.getElementById('didi_size_input').value;\n            var size = parseFloat(sizeInput);\n            if (!size) {\n                size = 5000;\n            }\n            \n            var ages = document.getElementById('didi_ages_input').value;\n            var ceil4m = document.getElementById('didi_chk_ceil4m').checked;\n            var quiet = document.getElementById('didi_chk_quietzone').checked;\n            var theming = document.getElementById('didi_chk_theming').checked;\n            var lowbudget = document.getElementById('didi_chk_lowbudget').checked;\n\n            var filtered = [];\n            \n            for (var i = 0; i < didi_all_cats.length; i++) {\n                var c = didi_all_cats[i];\n                var keep = false;\n                \n                if (c.fits.indexOf(ages) > -1) {\n                    keep = true;\n                }\n                \n                if (keep) {\n                    if (ceil4m) {\n                        if (c.id === 'adventure' || c.id === 'trampoline') {\n                            keep = false;\n                        }\n                    }\n                }\n                \n                if (keep) {\n                    if (quiet) {\n                        if (c.id === 'trampoline') {\n                            keep = false;\n                        }\n                    }\n                }\n                \n                if (keep) {\n                    if (lowbudget) {\n                        if (c.cost === 'high') {\n                            keep = false;\n                        }\n                    }\n                }\n                \n                if (keep) {\n                    var curPrio = c.priority;\n                    if (theming) {\n                        if (c.id === 'macaron' || c.id === 'ballpit' || c.id === 'adventure') {\n                            curPrio = curPrio + 2;\n                        }\n                    }\n                    filtered.push({ cat: c, prio: curPrio });\n                }\n            }\n\n            \/\/ \u6392\u5e8f\n            filtered.sort(function(a, b) {\n                return b.prio - a.prio;\n            });\n\n            \/\/ \u8ba1\u7b97\u5bb9\u91cf\n            var maxCount = 11;\n            if (size < 2000) { maxCount = 3; }\n            else if (size < 4000) { maxCount = 5; }\n            else if (size < 8000) { maxCount = 7; }\n            else if (size < 15000) { maxCount = 9; }\n\n            var selected = [];\n            for (var j = 0; j < filtered.length; j++) {\n                if (j < maxCount) {\n                    selected.push(filtered[j].cat);\n                }\n            }\n\n            \/\/ \u751f\u6210\u5361\u7247\u5217\u8868\n            var html = '';\n            for (var k = 0; k < selected.length; k++) {\n                html += '<div class=\"didi_cat_card\">';\n                html += '<div class=\"didi_cat_name\">' + selected[k].name + '<\/div>';\n                html += '<div class=\"didi_cat_meta\">' + selected[k].notes + '<\/div>';\n                html += '<\/div>';\n            }\n            document.getElementById('didi_cat_list').innerHTML = html;\n\n            \/\/ \u8ba1\u7b97\u9884\u7b97\n            var perSqft = 15;\n            if (lowbudget) { perSqft = 8; }\n            else if (theming) { perSqft = 22; }\n            \n            var lowB = Math.round(size * perSqft * 0.8 \/ 1000) * 1000;\n            var highB = Math.round(size * perSqft * 1.4 \/ 1000) * 1000;\n            document.getElementById('didi_budget_range').innerHTML = '$' + lowB.toLocaleString() + ' - $' + highB.toLocaleString();\n\n            var tier = 'Starter Tier';\n            if (highB > 150000) { tier = 'Premium Tier'; }\n            else if (highB > 50000) { tier = 'Standard Tier'; }\n            \n            var tierHtml = tier + '<br><span style=\"font-size:12px;font-weight:500;color:#94a3b8;\">' + selected.length + ' categories matched<\/span>';\n            document.getElementById('didi_tier_info').innerHTML = tierHtml;\n\n            \/\/ \u5e95\u90e8\u58f0\u660e\n            var note = 'Recommendation reflects Didi Land project portfolio across 40+ countries. Final mix and budget depend on theming complexity, structural height, interactive technology, and shipping destination.';\n            if (selected.length === 0) {\n                note = 'No matching categories under current constraints. Try removing one constraint to see options.';\n            }\n            document.getElementById('didi_rec_note').innerHTML = note;\n\n            \/\/ \u6700\u7ec8\u663e\u793a\u533a\u57df\n            document.getElementById('didi_results_wrap').classList.add('didi_is_visible');\n        }\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>FEC Equipment Mix Selector Match Didi Land&#8217;s 11 product categories to your FEC size, target audience, and budget. Get a recommended attraction mix for your specific square footage. FEC size (sqft) Target age coverage Toddler-focused (0-6)Family (0-12)All ages (0-adult) Constraints (check all that apply) Ceiling under 4m Mall location Custom theming priority Tight budget priority [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":1598,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1927","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/comments?post=1927"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1927\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1598"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/media?parent=1927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}