{"id":2071,"date":"2026-05-07T08:46:07","date_gmt":"2026-05-07T08:46:07","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=2071"},"modified":"2026-05-07T08:50:09","modified_gmt":"2026-05-07T08:50:09","slug":"ocean-theme-premium-roi-calculator","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/es\/indoor-playground-themes-custom-design\/ocean-theme\/ocean-theme-premium-roi-calculator\/","title":{"rendered":"Calculadora de retorno de la inversi\u00f3n premium con tema Ocean"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7a3c224\" data-block-id=\"7a3c224\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7a3c224-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3a882b0\" data-v=\"4\" data-block-id=\"3a882b0\"><style>.stk-3a882b0-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-3a882b0-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-3a882b0-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"pan rallado\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Hogar<\/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-80f5b85\" data-block-id=\"80f5b85\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-80f5b85-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c222354\" data-v=\"4\" data-block-id=\"c222354\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c222354-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c222354-inner-blocks\">\n<section id=\"didi-ocean-roi\">\n    <style>\n        \/* ==========================================================================\n           1. Scope and Reset (\u6700\u9ad8\u4f18\u5148\u7ea7\u9694\u79bb)\n           ========================================================================== *\/\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n        #didi-ocean-roi {\n            background-color: #FAFCFD !important; \n            width: 100% !important;\n            font-family: 'Inter', inherit !important;\n            position: relative !important;\n            padding: 60px 0 !important; \n            line-height: 1.6 !important;\n            box-sizing: border-box !important;\n            border-top: 1px solid #E2E8F0 !important;\n            \/* \u79fb\u9664\u4e86 overflow: hidden \u4ee5\u9632\u6b62\u4e0b\u62c9\u9009\u6846\u5728 Gutenberg \u4e2d\u88ab\u88c1\u526a\u5bfc\u81f4\u65e0\u6cd5\u9009\u62e9 *\/\n        }\n\n        #didi-ocean-roi * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u5f39\u6027\u951a\u5b9a\uff0c\u6700\u5927\u5bbd\u5ea6 1600px *\/\n        #didi-ocean-roi .didi-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 50px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 40px !important;\n        }\n\n        \/* ==========================================================================\n           2. Header and Typography\n           ========================================================================== *\/\n        #didi-ocean-roi .didi-header {\n            text-align: center !important;\n            margin-bottom: 20px !important;\n        }\n\n        #didi-ocean-roi .didi-back-link {\n            display: inline-block !important;\n            color: #00D8FF !important;\n            text-decoration: none !important;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n            margin-bottom: 16px !important;\n            transition: color 0.3s ease !important;\n        }\n        \n        #didi-ocean-roi .didi-back-link:hover {\n            color: #FFD848 !important;\n        }\n\n        #didi-ocean-roi .didi-title-primary {\n            font-size: 32px !important; \n            color: #0F172A !important;\n            font-weight: 800 !important;\n            margin: 0 0 12px 0 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        #didi-ocean-roi .didi-subtitle {\n            font-size: 16px !important;\n            color: #475569 !important;\n            max-width: 800px !important;\n            margin: 0 auto !important;\n        }\n\n        \/* ==========================================================================\n           3. \u9ad8\u5bc6\u5ea6\u53cc\u680f\u5e03\u5c40 (\u6d88\u9664\u7559\u767d)\n           ========================================================================== *\/\n        #didi-ocean-roi .didi-roi-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 40px !important;\n            align-items: stretch !important;\n        }\n\n        \/* ==========================================================================\n           4. \u5de6\u4fa7\uff1a\u53c2\u6570\u8f93\u5165\u9762\u677f (\u5f03\u7528 form \u6807\u7b7e\u4ee5\u89e3\u9664\u9650\u5236)\n           ========================================================================== *\/\n        #didi-ocean-roi .didi-form-panel {\n            background: #FFFFFF !important;\n            border: 1px solid #E2E8F0 !important;\n            border-radius: 8px !important;\n            padding: 40px !important;\n            box-shadow: 0 4px 20px rgba(15, 23, 42, 0.03) !important;\n            border-top: 4px solid #00D8FF !important;\n            position: relative !important;\n            z-index: 10 !important; \/* \u63d0\u5347\u5c42\u7ea7\u4fdd\u8bc1\u9009\u9879\u53ef\u70b9\u51fb *\/\n        }\n\n        #didi-ocean-roi .didi-panel-title {\n            font-size: 20px !important;\n            color: #0F172A !important;\n            font-weight: 800 !important;\n            margin-bottom: 24px !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 10px !important;\n        }\n\n        #didi-ocean-roi .didi-panel-title::before {\n            content: '' !important;\n            display: inline-block !important;\n            width: 6px !important;\n            height: 20px !important;\n            background-color: #00D8FF !important;\n            border-radius: 2px !important;\n        }\n\n        #didi-ocean-roi .didi-input-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 20px !important;\n        }\n\n        #didi-ocean-roi .didi-field {\n            display: flex !important;\n            flex-direction: column !important;\n            position: relative !important;\n        }\n\n        #didi-ocean-roi .didi-label {\n            font-size: 14px !important;\n            font-weight: 700 !important;\n            color: #334155 !important;\n            margin-bottom: 8px !important;\n        }\n\n        #didi-ocean-roi .didi-input {\n            width: 100% !important;\n            padding: 12px 16px !important;\n            border: 1px solid #CBD5E1 !important;\n            border-radius: 6px !important;\n            font-size: 14px !important;\n            font-family: inherit !important;\n            color: #0F172A !important;\n            background: #F8FAFC !important;\n            transition: all 0.3s ease !important;\n            position: relative !important;\n            z-index: 20 !important;\n        }\n\n        #didi-ocean-roi .didi-input:focus {\n            outline: none !important;\n            border-color: #00D8FF !important;\n            background: #FFFFFF !important;\n            box-shadow: 0 0 0 3px rgba(0, 216, 255, 0.1) !important;\n        }\n\n        #didi-ocean-roi .didi-hint {\n            font-size: 12px !important;\n            color: #64748B !important;\n            margin-top: 6px !important;\n            line-height: 1.4 !important;\n        }\n\n        #didi-ocean-roi .didi-submit-btn {\n            grid-column: span 2 !important;\n            margin-top: 10px !important;\n            background-color: #00D8FF !important;\n            color: #FFFFFF !important;\n            border: none !important;\n            padding: 18px !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            cursor: pointer !important;\n            transition: all 0.3s ease !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-ocean-roi .didi-submit-btn:hover {\n            background-color: #0F172A !important;\n            color: #FFD848 !important;\n        }\n\n        \/* ==========================================================================\n           5. \u53f3\u4fa7\uff1a\u7ed3\u679c\u5c55\u793a\u6570\u636e\u9762\u677f\n           ========================================================================== *\/\n        #didi-ocean-roi .didi-results-panel {\n            background: #0F172A !important; \n            border-radius: 8px !important;\n            padding: 40px !important;\n            color: #FFFFFF !important;\n            display: flex !important;\n            flex-direction: column !important;\n            border-top: 4px solid #FFD848 !important;\n        }\n\n        #didi-ocean-roi .didi-results-panel .didi-panel-title {\n            color: #FFFFFF !important;\n        }\n\n        #didi-ocean-roi .didi-results-panel .didi-panel-title::before {\n            background-color: #FFD848 !important;\n        }\n\n        #didi-ocean-roi .didi-data-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 20px !important;\n            margin-bottom: 30px !important;\n        }\n\n        #didi-ocean-roi .didi-data-card {\n            background: rgba(255, 255, 255, 0.05) !important;\n            border: 1px solid rgba(255, 255, 255, 0.1) !important;\n            padding: 20px !important;\n            border-radius: 6px !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #didi-ocean-roi .didi-data-label {\n            font-size: 13px !important;\n            color: #94A3B8 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            margin-bottom: 8px !important;\n        }\n\n        #didi-ocean-roi .didi-data-value {\n            font-size: 28px !important;\n            color: #00D8FF !important;\n            font-weight: 800 !important;\n            line-height: 1.2 !important;\n            transition: color 0.3s ease !important;\n        }\n\n        #didi-ocean-roi .didi-data-value.highlight {\n            color: #FFD848 !important;\n        }\n\n        #didi-ocean-roi .didi-data-delta {\n            font-size: 13px !important;\n            color: #10B981 !important; \n            margin-top: 6px !important;\n            font-weight: 600 !important;\n        }\n\n        #didi-ocean-roi .didi-disclaimer {\n            background: rgba(0, 216, 255, 0.05) !important;\n            border-left: 3px solid #00D8FF !important;\n            padding: 16px !important;\n            font-size: 13px !important;\n            color: #CBD5E1 !important;\n            margin-top: auto !important;\n            line-height: 1.5 !important;\n        }\n\n        \/* ==========================================================================\n           6. \u5e95\u90e8 CTA \u8f6c\u5316\u6a21\u5757\n           ========================================================================== *\/\n        #didi-ocean-roi .didi-cta-box {\n            background: linear-gradient(135deg, #0A1F33 0%, #05101A 100%) !important;\n            border-radius: 8px !important;\n            padding: 40px 50px !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            gap: 40px !important;\n            border: 1px solid #1E293B !important;\n        }\n\n        #didi-ocean-roi .didi-cta-text-wrap {\n            flex: 1 !important;\n        }\n\n        #didi-ocean-roi .didi-cta-title {\n            font-size: 20px !important;\n            color: #FFFFFF !important;\n            font-weight: 800 !important;\n            margin: 0 0 10px 0 !important;\n        }\n\n        #didi-ocean-roi .didi-cta-desc {\n            font-size: 14px !important;\n            color: #94A3B8 !important;\n            margin: 0 !important;\n        }\n\n        #didi-ocean-roi .didi-cut-corner-btn {\n            display: inline-block !important;\n            background-color: #FFD848 !important;\n            color: #0F172A !important;\n            text-decoration: none !important;\n            padding: 16px 36px !important;\n            font-weight: 800 !important;\n            font-size: 15px !important;\n            white-space: nowrap !important;\n            cursor: pointer !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        }\n\n        #didi-ocean-roi .didi-cut-corner-btn:hover {\n            background-color: #00D8FF !important;\n            color: #FFFFFF !important;\n        }\n\n        \/* ==========================================================================\n           7. \u54cd\u5e94\u5f0f\u5e03\u5c40 (Responsive)\n           ========================================================================== *\/\n        @media (max-width:1000px) {\n            #didi-ocean-roi .didi-roi-grid { grid-template-columns: 1fr !important; gap: 30px !important; }\n            #didi-ocean-roi .didi-cta-box { flex-direction: column !important; text-align: center !important; padding: 30px !important; }\n        }\n\n        @media (max-width:690px) {\n            #didi-ocean-roi .didi-container { padding: 0 20px !important; }\n            #didi-ocean-roi .didi-input-grid, #didi-ocean-roi .didi-data-grid { grid-template-columns: 1fr !important; }\n            #didi-ocean-roi .didi-submit-btn { grid-column: span 1 !important; }\n            #didi-ocean-roi .didi-title-primary { font-size: 26px !important; }\n            #didi-ocean-roi .didi-form-panel, #didi-ocean-roi .didi-results-panel { padding: 24px !important; }\n        }\n    <\/style>\n\n    <div class=\"didi-container\">\n        \n        <div class=\"didi-header\">\n            <a href=\"\/es\/ocean-theme-indoor-playground\/\" class=\"didi-back-link\">\u2190 Equipo de juegos interiores con tem\u00e1tica de regreso al oc\u00e9ano<\/a>\n            <div class=\"didi-title-primary\" role=\"heading\" aria-level=\"1\">Calculadora de retorno de la inversi\u00f3n premium con tema Ocean<\/div>\n            <div class=\"didi-subtitle\">Calcule el per\u00edodo de recuperaci\u00f3n y los ingresos por primas tem\u00e1ticas para su implementaci\u00f3n personalizada en un parque infantil interior con tem\u00e1tica oce\u00e1nica.<\/div>\n        <\/div>\n\n        <div class=\"didi-roi-grid\">\n            \n            <!-- \u4f7f\u7528 div \u66ff\u6362 form \u907f\u514d\u63d0\u4ea4\u52ab\u6301\u4e8b\u4ef6\u548c\u9ed8\u8ba4\u9a8c\u8bc1\u5931\u6548\u5bfc\u81f4\u7684\u5404\u79cd\u95ee\u9898 -->\n            <div id=\"didi-roi-form\" class=\"didi-form-panel\">\n                <div class=\"didi-panel-title\" role=\"heading\" aria-level=\"2\">Entradas del lugar<\/div>\n                \n                <div class=\"didi-input-grid\">\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-venue\">Tipo de lugar<\/label>\n                        <select id=\"didi-venue\" class=\"didi-input\">\n                            <option value=\"\">\u00ab Selecciona tu lugar \u00ab<\/option>\n                            <option value=\"toddler\">Rinc\u00f3n de arrecifes para ni\u00f1os peque\u00f1os (centro comercial, hotel, guarder\u00eda)<\/option>\n                            <option value=\"midfec\">Zona Oce\u00e1nica FEC de tama\u00f1o mediano (independiente o ancla)<\/option>\n                            <option value=\"flagship\">Parque de destino emblem\u00e1tico Ocean Voyage<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-m2\">Huella (m\u00b2)<\/label>\n                        <input type=\"number\" id=\"didi-m2\" class=\"didi-input\" min=\"20\" max=\"2000\" placeholder=\"por ejemplo, 200\">\n                        <div class=\"didi-hint\">Ni\u00f1o peque\u00f1o: 30-100m\u00b2 \u00b7 Mid-FEC: 100-300m\u00b2 \u00b7 Buque insignia: 300m\u00b2+<\/div>\n                    <\/div>\n\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-ticket\">Precio Entrada Base \/ Visita (USD)<\/label>\n                        <input type=\"number\" id=\"didi-ticket\" class=\"didi-input\" min=\"3\" max=\"50\" placeholder=\"por ejemplo, 12\" step=\"0.5\">\n                        <div class=\"didi-hint\">Gen\u00e9rico: $7-$12 \u00b7 Tema: $11-$18<\/div>\n                    <\/div>\n\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-visits\">Visitas diarias estimadas<\/label>\n                        <input type=\"number\" id=\"didi-visits\" class=\"didi-input\" min=\"20\" max=\"2000\" placeholder=\"por ejemplo, 120\">\n                        <div class=\"didi-hint\">Centro comercial: 50-150 \u00b7 Mid-FEC: 100-300 \u00b7 Buque insignia: 200-600<\/div>\n                    <\/div>\n\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-intensity\">Intensidad del tema<\/label>\n                        <select id=\"didi-intensity\" class=\"didi-input\">\n                            <option value=\"\">\u00ab Seleccionar densidad de tema \u00ab<\/option>\n                            <option value=\"0.30\">Sutil (densidad de tem\u00e1tica 30%)<\/option>\n                            <option value=\"0.60\">Moderado (densidad de tem\u00e1tica 60%)<\/option>\n                            <option value=\"0.90\">Inmersivo (densidad de tem\u00e1tica 90%)<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <div class=\"didi-field\">\n                        <label class=\"didi-label\" for=\"didi-market\">Nivel de mercado<\/label>\n                        <select id=\"didi-market\" class=\"didi-input\">\n                            <option value=\"\">\u00ab Selecta\u021bi nivelul \u00ab<\/option>\n                            <option value=\"emerging\">Mercado emergente (menor potencia)<\/option>\n                            <option value=\"midtier\">Urbano de nivel medio<\/option>\n                            <option value=\"developed\">Mercado desarrollado (potencia premium)<\/option>\n                        <\/select>\n                    <\/div>\n\n                    <!-- \u4f7f\u7528\u5168\u5c40\u51fd\u6570\u5185\u8054\u7ed1\u5b9a\u70b9\u51fb\u4e8b\u4ef6\uff0c\u8131\u79bb\u4e00\u5207\u63d2\u4ef6\u52ab\u6301 -->\n                    <button type=\"button\" class=\"didi-submit-btn\" onclick=\"didiRoiCalc()\">Calcular el retorno de la inversi\u00f3n del tema Ocean<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"didi-results-panel\">\n                <div class=\"didi-panel-title\" role=\"heading\" aria-level=\"2\">Su estimaci\u00f3n de retorno de la inversi\u00f3n<\/div>\n                \n                <div class=\"didi-data-grid\">\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Inversi\u00f3n estimada<\/div>\n                        <div class=\"didi-data-value\" id=\"didi-r-invest\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Costo por m\u00b2<\/div>\n                        <div class=\"didi-data-value\" id=\"didi-r-perm2\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Ingresos anuales (tem\u00e1ticos)<\/div>\n                        <div class=\"didi-data-value highlight\" id=\"didi-r-revenue\">\u2014<\/div>\n                        <div class=\"didi-data-delta\" id=\"didi-r-delta\">\u00ab vs equivalente gen\u00e9rico<\/div>\n                    <\/div>\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Recuperaci\u00f3n estimada<\/div>\n                        <div class=\"didi-data-value\" id=\"didi-r-payback\">\u2014<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"didi-panel-title\" role=\"heading\" aria-level=\"3\" style=\"font-size: 16px !important; margin-bottom: 16px !important;\">Descomposici\u00f3n Premium del Tema<\/div>\n                <div class=\"didi-data-grid\" style=\"margin-bottom: 20px !important;\">\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Prima por visita<\/div>\n                        <div class=\"didi-data-value\" id=\"didi-r-perpremium\" style=\"font-size: 22px !important;\">\u2014<\/div>\n                    <\/div>\n                    <div class=\"didi-data-card\">\n                        <div class=\"didi-data-label\">Prima de tasa repetida<\/div>\n                        <div class=\"didi-data-value\" id=\"didi-r-repeat\" style=\"font-size: 22px !important;\">\u2014<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"didi-disclaimer\">\n                    <strong>Sobre estas estimaciones:<\/strong> La producci\u00f3n es direccional, no una cotizaci\u00f3n vinculante. Los rangos de inversi\u00f3n reflejan los precios publicados de 3 niveles de Didi Land para instalaciones tem\u00e1ticas oce\u00e1nicas de 14 elementos. Los porcentajes de prima tem\u00e1tica reflejan el patr\u00f3n de la industria observado en los datos de implementaci\u00f3n de Next Level Parks, Cheer Amusement y Didi Land 2024-2025 \u00abla prima exacta var\u00eda seg\u00fan la combinaci\u00f3n de tr\u00e1fico del lugar, el poder de fijaci\u00f3n de precios local y el marketing del operador. Solicite un an\u00e1lisis personalizado para n\u00fameros vinculantes.\n                <\/div>\n            <\/div>\n            \n        <\/div>\n\n        <div class=\"didi-cta-box\">\n            <div class=\"didi-cta-text-wrap\">\n                <div class=\"didi-cta-title\" role=\"heading\" aria-level=\"2\">\u00bflisto para validar estos n\u00fameros seg\u00fan su plano?<\/div>\n                <div class=\"didi-cta-desc\">Env\u00edenos su m\u00b2, altura de techo, combinaci\u00f3n de edades y mercado objetivo. Devolvemos de dos a tres variantes de temas oce\u00e1nicos con cat\u00e1logo de elementos, notas a pie de p\u00e1gina de cumplimiento por elemento y cotizaci\u00f3n vinculante.<\/div>\n            <\/div>\n            <!-- \u9759\u6001\u5b58\u5728\u4e8e HTML \u4e2d\u7684\u5f39\u7a97\u8c03\u7528\u6309\u94ae -->\n            <a href=\"#ct-popup-800\" class=\"didi-cut-corner-btn\">\n                Obt\u00e9n Dise\u00f1o 3D Gratis\n            <\/a>\n        <\/div>\n\n    <\/div>\n\n    <!-- \u7eaf\u51c0\u7684\u5168\u5c40\u8fd0\u7b97\u51fd\u6570\uff0c0\u4e2a\u903b\u8f91\u53cc\u548c\u7b26\uff0c\u5b8c\u7f8e\u89c4\u907f\u5b89\u5168\u8fc7\u6ee4 -->\n    <script>\n        function didiRoiCalc() {\n            var venueVal = document.getElementById('didi-venue').value;\n            var m2Val = document.getElementById('didi-m2').value;\n            var ticketVal = document.getElementById('didi-ticket').value;\n            var visitsVal = document.getElementById('didi-visits').value;\n            var intensityVal = document.getElementById('didi-intensity').value;\n            var marketVal = document.getElementById('didi-market').value;\n\n            \/\/ \u4e25\u683c\u5d4c\u5957\u6821\u9a8c\uff0c\u66ff\u4ee3\u4efb\u4f55\u64cd\u4f5c\u7b26\n            if (venueVal === \"\") { alert(\"Please select your venue type.\"); return; }\n            if (m2Val === \"\") { alert(\"Please enter footprint.\"); return; }\n            if (ticketVal === \"\") { alert(\"Please enter base ticket price.\"); return; }\n            if (visitsVal === \"\") { alert(\"Please enter daily visits.\"); return; }\n            if (intensityVal === \"\") { alert(\"Please select theme intensity.\"); return; }\n            if (marketVal === \"\") { alert(\"Please select market tier.\"); return; }\n\n            var m2 = parseFloat(m2Val);\n            var ticket = parseFloat(ticketVal);\n            var visits = parseFloat(visitsVal);\n            var intensity = parseFloat(intensityVal);\n\n            var r0 = 100;\n            var r1 = 200;\n\n            if (venueVal.indexOf('toddler') !== -1) {\n                r0 = 130; \n                r1 = 220;\n            }\n            if (venueVal.indexOf('midfec') !== -1) {\n                r0 = 100; \n                r1 = 210;\n            }\n            if (venueVal.indexOf('flagship') !== -1) {\n                r0 = 90; \n                r1 = 200;\n            }\n\n            var perM2 = r0 + (r1 - r0) * intensity;\n            var invest = Math.round(perM2 * m2);\n\n            var perVisitPremiumPct = 0.10 + (intensity * 0.20);\n            var repeatPremiumPct = 0.08 + (intensity * 0.18);\n\n            var marketMult = 1.0;\n            if (marketVal.indexOf('emerging') !== -1) {\n                marketMult = 0.7;\n            }\n            if (marketVal.indexOf('developed') !== -1) {\n                marketMult = 1.35;\n            }\n\n            var baseAnnualRev = ticket * visits * 320; \n            var themedRevenue = Math.round(baseAnnualRev * (1 + perVisitPremiumPct + repeatPremiumPct * 0.3) * marketMult);\n            var genericRevenue = Math.round(baseAnnualRev * marketMult);\n            var delta = themedRevenue - genericRevenue;\n            var paybackMonths = Math.ceil(invest \/ (themedRevenue \/ 12) * 0.4); \n\n            \/\/ \u7eaf\u7cb9\u7684DOM\u6e32\u67d3\n            document.getElementById('didi-r-invest').innerHTML = '$' + invest.toLocaleString();\n            document.getElementById('didi-r-perm2').innerHTML = '$' + Math.round(perM2) + '\/m\u00b2';\n            document.getElementById('didi-r-revenue').innerHTML = '$' + themedRevenue.toLocaleString();\n            document.getElementById('didi-r-delta').innerHTML = '+$' + delta.toLocaleString() + ' vs generic';\n            document.getElementById('didi-r-payback').innerHTML = paybackMonths + '-' + (paybackMonths + 8) + ' mos';\n            document.getElementById('didi-r-perpremium').innerHTML = '+' + Math.round(perVisitPremiumPct * 100) + '%';\n            document.getElementById('didi-r-repeat').innerHTML = '+' + Math.round(repeatPremiumPct * 100) + '%';\n        }\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u2190 Back to Ocean Theme Indoor Playground Equipment Ocean Theme Premium ROI Calculator Estimate payback period and theme premium revenue for your custom ocean theme indoor playground deployment. Venue Inputs Venue Type \u2014 Select your venue \u2014Toddler Reef Corner (mall, hotel, daycare)Mid-Size FEC Ocean Zone (standalone or anchor)Flagship Ocean Voyage Destination Park Footprint (m\u00b2) Toddler: [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":1607,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2071","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/2071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/comments?post=2071"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/2071\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/1607"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/media?parent=2071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}